现有表的模式
- 主题:
- 自定义资源
创建对象:
- 开发人员
概述
当应用程序需要访问现有表的数据、SQL视图或远程数据库中的数据时,请使用以下数据在Adobe Campaign中创建其模式:
- 表的名称:输入具有“sqltable”属性的表的名称(使用dblink时带有别名),
- 模式键:引用协调字段,
- 索引:用于生成查询,
- 字段及其在XML结构中的位置:仅填写应用程序中使用的字段,
- 链接:如果与基的其他表有连接。
实现
要创建相应的方案,请应用以下阶段:
-
编辑Adobe Campaign树的 Administration>Configuration>Data schemas 节点,然后单击 New 。
-
选择 Access data from an existing table or an SQL view 选项并单击 Next 。
-
选择表或现有视图:
-
调整架构内容以满足您的需求。
必须在
<srcSchema>
根元素上使用view="true"属性填充架构,才能生成表创建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>