睿码主数据
当前版本:2.6.1

创建变更检测

1.概述

变更检测用于检测ETL任务的输入输出源的表结构是否发生变更,如果发生了变更,则或短信或邮箱或站内信通知。

目前支持检测的组件有:表输入输出组件、主题表输入输出组件。规则是以组件中的字段列表为准,检查库表的字段列表是否有新增字段,删除字段,修改字段类型、长度、精度。

比如,表输入组件的字段列表中有字段a,而数据库表中删除了字段a,则变更检测能检测到删除了字段a,并通知。

本文介绍如何进行变更检测。

2.操作步骤

2.1 新建变更检测

在【数据集成】-【任务调度】-【变更检测】中点击【新建】。

创建变更检测

点击【新建】,在弹出的对话框中设置标题,选择ETL任务(定版任务),设置执行周期,比如下图设置的执行时间为每天的0点,以及设置通知方式,通知方式可以选择邮件、站内信、短信。

创建变更检测

1) 邮件:收件人可以填邮箱,如zhangs@esensoft.com,也可以填系统中的用户账号,前提是该用户在机构用户中设置了邮箱地址。

收件人可以填多个,用逗号隔开,如zhangs,wangw。另外,要能发送邮件还需在【系统设置】中进行邮箱配置。

2) 站内信:通过系统内置的站内信功能,将消息发送给指定的用户。

3) 短信:收件人可以填手机号,也可以填系统中的用户账号,前提是用户设置了电话。

收件人可以填多个,用逗号隔开。另外,要能成功发送短信,还需在【系统设置】进行手机短信服务商配置,以及短信签名和短信模板设置,具体见《手机短信服务商配置》章节。

最后点击【确定】,完成变更检测任务创建。

2.2 执行变更检测

变更检测任务默认会根据配置的执行周期自动执行,也可以点击【立即运行】手动执行该变更检测任务。

创建变更检测

另外,可禁用变更检测任务,禁用后不再定时执行。

2.3 查看检测结果

变更检测结果可以根据配置的通知方式查收,例如:本文示例中采用的通知方式为站内信,用户登录后在该用户的站内信收件箱中即可看到检测结果。

在站内信或邮件查看检测结果时,点击变更任务名称可以打开到该ETL任务的编辑界面。

创建变更检测

在【任务管理】-【运行区】-【定版任务】中也可以看到该ETL任务的库表有变更。


附件列表

1

文档内容仅供参考
如果您需要解决具体问题,还可以登录亿信社区
在提问求助板块提问,30分钟内帮您解决问题

如果您认为本词条还有待完善,请编辑

上一篇生成API和绑定API

下一篇创建和监控调度

请先登录