数据库实体和活动

下表显示了数据库实体和不同数据库活动类型之间的关系。此外,该表还描述了如何在数据库中创建数据库实体。

注: 对于 DB2® UDB,资产生成脚本将缓冲区和控制表的名称限制为 9 个字符。

 

数据库实体 关联活动描述 如何创建?
缓冲区表 用于入站单表活动:获取已插入行获取已更新行获取已删除行。缓冲区表包含数据库操作结果。

例如,获取已插入行活动轮询的是数据库上的插入。当数据库中发生插入操作时,缓冲区表将被插入的数据填充。

用于入站单表活动的缓冲区表可以使用以下过程来创建:
  1. 从 Studio 将带有编排(其中包含入站单表活动)的项目发布到 Integration Appliance。
  2. 使用 Web 管理控制台 (WMC) 创建编排所使用的缓冲区表。
  3. 从 WMC 部署项目。
控制表 用于下列活动(当消息被指定为仅交付一次时):
  • 插入行
  • 更新行
  • 删除行
  • 调用过程

如果指定了其他交付选项,就不需要控制表。在活动核对表交付规则任务中指定交付选项。

用于活动的控制表可以使用以下过程来创建:
  1. 从 Studio 将带有编排(其中包含数据库活动)的项目发布到 Integration Appliance。数据库活动将交付消息选项设置为仅一次
  2. 使用 Web 管理控制台 (WMC) 创建编排所使用的控制表。
  3. 从 WMC 部署项目。
触发器 用于入站单表活动(获取已插入行获取已更新行获取已删除行)以填充缓冲区表。 用于入站单表活动的触发器可以使用以下过程来创建:
  1. 从 Studio 将带有编排(其中包含入站单表活动)的项目发布到 Integration Appliance。
  2. 使用 Web 管理控制台 (WMC) 创建编排所使用的触发器。
  3. 从 WMC 部署项目。
存储过程 存储过程对于调用过程活动是必需的。 必须在数据库中写入和安装存储过程,然后才能在 Studio 中完成调用过程活动的配置。存储过程不是使用 WMC 创建的。数据库管理员必须直接在数据库中创建存储过程。
序列 用于入站单表活动(获取已插入行获取已更新行获取已删除行),仅适用于 Oracle 数据库。 仅限 Oracle - 用于入站单表活动的序列可以使用以下过程来创建:
  1. 从 Studio 将带有编排(其中包含入站单表活动)的项目发布到 Integration Appliance。
  2. 使用 Web 管理控制台 (WMC) 创建编排所使用的 Oracle 数据库中的序列。
  3. 从 WMC 部署项目。