Show Menu
主题×

现有表的架构

概述

当应用程序需要访问现有表、SQL视图或远程数据库中的数据时,请使用以下数据在Adobe Campaign中创建其架构:
  • 表的名称:使用“sqltable”属性输入表的名称(使用dblink时使用其别名),
  • 架构密钥:引用对帐字段,
  • 索引:用于生成查询,
  • XML结构中的字段及其位置:只填写应用程序中使用的字段,
  • 链接:如果与基的其他表存在连接。

实施

要创建相应的架构,请应用以下阶段:
  1. 编辑Adobe Administration>Configuration>Data schemas Campaign树的节点,然后单击 New
  2. 选择选 Access data from an existing table or an SQL view 项并单击 Next
  3. 选择表或现有视图:
  4. 调整架构内容以满足您的需求。
    必须在根元素上使用view="true"属性填充架构,才 <srcSchema> 能不生成表创建SQL脚本。
示例 :
<srcSchema name="recipient" namespace="cus" view="true">
  <element name="recipient" sqltable="dbsrv.recipient">
    <key name="email">
      <keyfield xpath="@email"/>
    </key>   
    <attribute name="email" type="string" length="80" sqlname="email"/>
  </element>
</srcSchema>

访问外部数据库

利用 Federated Data Access - FDA 选项,您可以访问存储在外部数据库中的数据。
本页详细介绍了架构上用于访问外部数据库中数据的 配置