数据抽取概述

IBM Sterling® Order Management包含数据提取功能,您可以使用该功能从生产环境备份数据库中检索数据。 例如,可以检索交易数据并将其包括在数据仓库中,以进一步分析。
数据抽取功能由两个主要组件组成:
  • 数据抽取配置服务,称为 CocDataExtractConfig
  • 数据抽取代理程序,命名为 CoC 数据抽取。

IBM Cloud 数据抽取概述

数据提取功能可将数据导出到外部 SFTP 服务器以及IBM Cloud Object Storage、AWS S3 和其他Amazon S3库兼容的外部文件存储服务。

数据抽取服务从数据库表的配置中读取以抽取数据并对数据库运行相应的查询。 数据抽取服务会创建 .csv 文件,并将其发送到客户拥有和管理的文件存储服务。 数据抽取服务在由数据抽取代理程序按预定时间间隔触发时自动运行。 如果需要,还可以直接运行数据抽取服务。 例如,当您要重新创建先前输出的抽取文件时。

数据抽取服务在生产备份数据库上运行。 因此,当数据库处于维护状态或主数据库不可用时,无法抽取数据。 此外,无法抽取包含 CLOB 数据的列的数据。
注: 由于无法使用 "数据抽取" 功能来抽取 BLOB 和 CLOB 数据,因此请首先创建定制表,并使用定制代理程序将 CLOB 数据填充到非 CLOB 列中。 然后,使用 "数据抽取" 功能从定制表中抽取数据。 确保对定制代理程序执行性能测试,并清除定制表中的数据。

在某些情况下,当数据抽取服务关闭时,或者如果数据抽取过程由于某些问题而突然停止,那么当您再次运行数据抽取服务时,将成功抽取任何缺少的数据。

数据库维护或备份时间每天在清晨的配置时间发生。 在数据库维护或备份期间, HADR 或辅助数据库不可用。 因此,请确保在数据库维护期间不调度 CoC 数据抽取作业。 有关 HADR 限制的更多信息,请参阅 Db2 文档

IBM Sterling Order Management配置数据提取服务时,请确保数据提取服务运行在自己的代理服务器上。 通过在自己的服务器上运行服务,为运行抽取作业而完成的内存计算更准确。

建议您从事务表中抽取数据。 要了解数据抽取和数据抽取配置服务支持的数据库表,请参阅 数据抽取配置服务

在开发者工具箱环境中运行数据抽取代理程序

您可以在开发者工具箱环境中运行数据抽取代理程序,以从备份数据库检索数据。

有关更多信息,请参阅 在开发者工具箱环境中运行数据抽取代理程序