数据库实体和活动
下表显示了数据库实体和不同数据库活动类型之间的关系。此外,该表还描述了如何在数据库中创建数据库实体。
注: 对于 DB2® UDB,资产生成脚本将缓冲区和控制表的名称限制为 9 个字符。
注: 对于通用 JDBC 驱动程序连接:用于生成资产的脚本仅为基于数据库中可用信息的模板。应分析脚本以确认目标数据库支持 SQL 语法和数据类型。如果不支持,那么必须通过另一个机制修改和运行脚本以为数据库创建必需的资产。
数据库实体 | 关联活动描述 | 如何创建? |
---|---|---|
缓冲区表 | 用于入站单表活动:获取已插入行、获取已更新行和获取已删除行。缓冲区表包含数据库操作结果。 例如,获取已插入行活动轮询的是数据库上的插入。当数据库中发生插入操作时,缓冲区表将被插入的数据填充。 |
用于入站单表活动的缓冲区表可以使用以下过程来创建:
|
控制表 | 用于下列活动(当消息被指定为仅交付一次时):
如果指定了其他交付选项,就不需要控制表。在活动核对表的交付规则任务中指定交付选项。 |
用于活动的控制表可以使用以下过程来创建:
|
触发器 | 用于入站单表活动(获取已插入行、获取已更新行和获取已删除行)以填充缓冲区表。 | 用于入站单表活动的触发器可以使用以下过程来创建:
|
存储过程 | 存储过程对于调用过程活动是必需的。 | 必须在数据库中写入和安装存储过程,然后才能在 Studio 中完成调用过程活动的配置。存储过程不是使用 WMC 创建的。数据库管理员必须直接在数据库中创建存储过程。 |
序列 | 用于入站单表活动(获取已插入行、获取已更新行和获取已删除行),仅适用于 Oracle 数据库。 | 仅限 Oracle - 用于入站单表活动的序列可以使用以下过程来创建:
|