加载程序

此模块负责将暂存表中的数据移到 DWH 表。加载程序执行的处理过程将包括解析代理键和加载。加载程序是通过加载定义来控制的,这些定义由内容包开发人员设计。在内容包安装过程中,会初始化加载程序定义。初始化过程包括创建供加载程序使用的临时表。

SHR 中的所有比率维度 都具有对应的暂存表。暂存表名称通常由比率/维度表名称后跟一个 _ 构成。如果 DWH 表名称是 SR_SM_NODE_RES,则此 DWH 表的暂存表名称将是 SR_SM_NODE_RES_

加载程序查找 PostGreSQL 中的 stage_control 表,并确定当前调用中必须在其后进行数据处理的时间。此模块还将清除早于此 stage_control 表中的时间的数据。

源表 暂存表
目标表 DWH 比率/维度表
故障目录 {PMDB_HOME}/failed_to_load
日志文件 {PMDB_HOME}/log/reconcileStep.log
用法
  • config=<加载程序定义文件> [定义文件的名称通常为 <DWH 表名称>.xml,并将位于 {PMDB_HOME}/lib 目录下
  • init=true/false [调用加载程序定义初始化]

  • perfLog=true/false [ 创建一个包含当前加载程序执行过程的性能统计数据的性能日志文件]