睿治
当前版本: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任务的库表有变更。

附件列表

0

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

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

上一篇了解数据标准

下一篇创建和监控调度

请先登录