dataworks的钉钉订阅功能开启无效?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在DataWorks中,如果钉钉订阅功能开启无效,可能是由于配置或权限问题导致的。以下是详细的排查和解决步骤:
确保以下前提条件已满足: - 您使用的是DataWorks企业版,因为部分高级功能(如自定义Webhook)仅支持企业版。 - 已开通并正确配置了EventBridge服务,因为DataWorks依赖EventBridge实现消息分发。 - 当前账号具有足够的权限(如开放平台管理员、租户管理员或拥有AliyunDataWorksFullAccess
权限的RAM用户)。
钉钉群机器人的配置是关键步骤,需确保以下内容正确无误: - 获取Webhook地址:在钉钉群中添加机器人后,复制其Webhook地址,并将其粘贴到DataWorks的订阅管理页面中。 - 关键字设置:钉钉群机器人需要设置关键字过滤,确保包含DataWorks
关键字,否则可能无法接收到报警信息。
在DataWorks中完成订阅管理的具体操作如下: 1. 进入规则管理或质量监控页面,找到目标质量监控规则。 2. 单击订阅管理,在弹出的对话框中添加订阅方式。 - 选择钉钉群机器人作为订阅方式。 - 输入正确的Webhook地址。 3. 确保订阅对象(接收人)已正确设置,并保存配置。
如果钉钉订阅仍然无效,可能是事件分发通道未正确配置: 1. 登录DataWorks控制台,进入开放平台 > OpenEvent页面。 2. 确认是否已完成服务授权,即授权DataWorks访问EventBridge资源。若未授权,请单击授权按钮完成授权。 3. 配置DataWorks与EventBridge的映射关系,确保事件消息能够成功推送至指定的事件总线。
完成上述配置后,进行以下测试和排查: 1. 在质量监控页面,选择目标规则并单击测试运行,模拟触发报警。 2. 检查钉钉群是否收到报警信息。如果未收到,查看以下日志: - DataWorks的运行记录,确认规则是否被触发。 - EventBridge的日志,确认事件是否成功发送至钉钉群机器人。
问题1:钉钉群未收到报警信息
DataWorks
关键字。问题2:权限不足
AliyunDataWorksFullAccess
权限的RAM用户进行操作。问题3:事件未推送至EventBridge
通过以上步骤,您可以逐步排查并解决DataWorks钉钉订阅功能无效的问题。如果问题仍未解决,建议联系阿里云技术支持以获取进一步帮助。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。