Может ли кто-нибудь предоставить вариант использования новой интеграции уведомлений типа электронной почты
Я хотел реализовать эту функцию в Snowpipe и Task, но получил ошибку
«MY_EMAIL_INT» — это интеграция уведомлений типа электронной почты, которую я создал 1
но когда я использовал эту интеграцию с параметром Snowpipe «Error_Integration = MY_EMAIL_INT», я получил сообщение об ошибке «Ошибка компиляции SQL: интеграция« MY_EMAIL_INT »не является интеграцией уведомлений».
Точно так же в задаче, когда я использовал интеграцию уведомлений типа электронной почты в параметре error_integration задачи «Ошибка компиляции SQL: интеграция« ERROR_INTEG »не является допустимой интеграцией уведомлений для пользовательских задач».
Пожалуйста, уточните вашу конкретную проблему или предоставьте дополнительную информацию, чтобы выделить именно то, что вам нужно. Как сейчас написано, трудно точно сказать, о чем вы спрашиваете.
Пожалуйста, не ссылайтесь на изображения, добавьте всю информацию к своему вопросу в виде редактируемого текста. Покажите DDL для вашего объекта интеграции, DDL для задачи и DDL для Snowpipe.
Вы получаете сообщение об ошибке, потому что пытаетесь использовать неправильную функцию для области.
Вы хотите отправлять push-уведомления об ошибках для Snowpipe, поэтому вам нужно создать push-уведомление, а не электронное письмо, что-то вроде этого примера:
CREATE [ OR REPLACE ] NOTIFICATION INTEGRATION [IF NOT EXISTS]
<name>
ENABLED = { TRUE | FALSE }
DIRECTION = OUTBOUND
TYPE = QUEUE
cloudProviderParamsPush
[ COMMENT = '<string_literal>' ]
Проверьте разницу между push-уведомлениями и уведомлениями по электронной почте по этой ссылке.
Если вам нужно уведомление по электронной почте, которое может работать только в задаче, когда вызывается как хранимая процедура, что-то вроде этого:
CALL SYSTEM$SEND_EMAIL(
'my_email_int',
'[email protected], [email protected]',
'Email Alert: Task A has finished.',
'Task A has successfully finished.\nStart Time: 10:10:32\nEnd Time: 12:15:45\nTotal Records Processed: 115678'
);
Пожалуйста, обновите свой вопрос, указав, чего вам удалось достичь, например. определение вашего объекта уведомления и то, как вы его используете. Когда вы следовали приведенным здесь инструкциям (docs.snowflake.com/en/user-guide/email-stored-procedures), какие проблемы у вас возникали?