关于DMETL数据交换信息的获取

   

现象描述

客户提出了关于需要获取DMETL 数据交换信息的需求

【描述】

客户提出需要在自己的系统中做web 界面的交换展示,用来监控数据交换的状态,因DMETL 未提供相关的程序接口,因此通过接口的方式不能实现此需求。

处理方法

通过DMETL 的外置库,来实现用户获取数据交换的信息

首先在DMETL 的安装服务器上部署一套DM7 数据库,新建一个用户DMETL ,用于存放DMETL 的系统表;

然后在安装DMETL 时,选择“使用外置数据库”,数据库IP 选择上一步部署的dm7 IP 地址,端口、用户名及密码输入正确的值,最后完成安装;

在安装完成后,执行一次数据转换任务,可在部署的外置数据库中的DMETL 模式下查询到DMETL 的数据交换信息;

以下为交换信息的查询语句:

select * from DMETL_FLOW_SCHEDULE ;    -- 转换的调度信息

select * from DMETL_RUN_LOG ;       --ETL 的运行日志,查看作业开始时间、结束时间以及作业的运行状态

select * from   DMETL_ALERT ;         --ETL 的运行告警表

select * from DMETL_RUN_STAT ;     -- 查看数据处理的统计信息,插入、更新、删除、读取的条数

select * from DMETL_OP_LOG ;       --ETL 操作日志表,对 ETL 的操作审计,如 etl 的启动、停止、创建、修改、删除等信息

 

 

总结描述

 

ETL 未提供程序接口的情况下,用户可通过外置数据库的方式来获取DMETL 的运行信息

 




请使用浏览器的分享功能分享到微信等