You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Snowpipe与Task配置Email类型通知集成报错求助及场景咨询

Email类型通知集成的使用场景及报错修复

一、Email类型通知集成的常见使用场景

  • 数据管道异常告警:Snowpipe加载数据失败、Task任务执行超时/失败时,即时推送告警邮件给运维团队,快速响应问题
  • 任务执行结果通知:定时Task完成数据同步、报表生成等批量操作后,给业务人员发送执行结果(成功/失败、处理量)邮件
  • 权限变更告警:当通知集成配置、敏感数据访问权限被修改时,给管理员发送告警邮件,保障数据安全
  • 数据加载状态同步:Snowpipe完成大批次数据加载后,通知数据分析师可以开展后续数据处理工作

二、报错问题修复

Snowpipe报错:Integration 'MY_EMAIL_INT' is not a notification integration.

问题本质:Snowpipe的ERROR_INTEGRATION参数仅支持类型为NOTIFICATION的集成,你创建的集成可能类型不符合要求。
修复步骤:

  1. 检查集成类型:执行以下SQL确认集成类型:
DESCRIBE INTEGRATION MY_EMAIL_INT;

查看返回结果的TYPE字段,必须为NOTIFICATION。
2. 重新创建符合要求的邮件通知集成:

CREATE NOTIFICATION INTEGRATION MY_EMAIL_INT
TYPE = EMAIL
ENABLED = TRUE
RECIPIENTS = ('your-ops-team@example.com');
  1. 确保Snowpipe的所有者拥有该集成的USAGE权限:
GRANT USAGE ON INTEGRATION MY_EMAIL_INT TO ROLE YOUR_SNOWPIPE_ROLE;

Task报错:Integration 'ERROR_INTEG' is not a valid notification integration for UserTasks.

问题本质:Task的error_integration对邮件通知集成有额外要求,必须指定允许的收件人,且集成需适配UserTask场景。
修复步骤:

  1. 检查集成配置:执行SQL查看集成详情:
DESCRIBE INTEGRATION ERROR_INTEG;

确认TYPE为NOTIFICATION,且ALLOWED_RECIPIENTS字段有合法值。
2. 重新创建适配Task的邮件通知集成:

CREATE NOTIFICATION INTEGRATION ERROR_INTEG
TYPE = EMAIL
ENABLED = TRUE
RECIPIENTS = ('task-alerts@example.com')
ALLOWED_RECIPIENTS = ('task-alerts@example.com');
  1. 授予Task所属角色使用该集成的权限:
GRANT USAGE ON INTEGRATION ERROR_INTEG TO ROLE YOUR_TASK_ROLE;

内容的提问来源于stack exchange,提问作者Lucifer Morning star

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 20:37:12