现有表的模式 schema-of-an-existing-table

概述 overview

当应用程序需要访问现有表的数据、SQL视图或远程数据库中的数据时,请使用以下数据在Adobe Campaign中创建其模式:

  • 表的名称:输入具有“sqltable”属性的表的名称(使用dblink时带有别名),
  • 模式键:引用协调字段,
  • 索引:用于生成查询,
  • 字段及其在XML结构中的位置:仅填写应用程序中使用的字段,
  • 链接:如果与基的其他表有连接。

实现 implementation

要创建相应的方案,请应用以下阶段:

  1. 编辑 Administration>Configuration>Data schemas Adobe Campaign节点,然后单击 New .

  2. 选择 Access data from an existing table or an SQL view 选项并单击 Next .

  3. 选择表或现有视图:

  4. 调整架构内容以满足您的需求。

    架构必须使用 <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>

访问外部数据库 accessing-an-external-database

联合数据访问 — FDA 选项使您可以访问存储在外部数据库中的数据。

有关在外部数据库中访问数据的架构上执行的配置的详情,请参见 此页面.

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1