Перейти к основному содержимому

Уведомления о заданиях

Настройте уведомления в dbt Cloud, чтобы получать оповещения по электронной почте или в Slack о статусе выполнения заданий. Вы можете выбрать получение уведомлений по одному или нескольким из следующих статусов выполнения заданий:

  • Опция Succeeds — Задание выполнено успешно.
  • Опция Warns — Задание столкнулось с предупреждениями от тестов или проверок свежести источников (если применимо).
  • Опция Fails — Задание не удалось завершить.
  • Опция Is canceled — Задание отменено.

Уведомления по электронной почте

Вы можете получать оповещения по электронной почте о заданиях, настроив параметры уведомлений по электронной почте в dbt Cloud.

Предварительные условия

  • Вы должны быть либо пользователем-разработчиком, либо администратором аккаунта, чтобы настроить уведомления по электронной почте в dbt Cloud. Для получения более подробной информации обратитесь к Пользователи и лицензии.
    • Как пользователь-разработчик, вы можете настроить уведомления по электронной почте для себя.
    • Как администратор аккаунта, вы можете настроить уведомления для себя и других членов команды.

Настройка уведомлений по электронной почте

  1. Выберите значок своего профиля, а затем нажмите Настройки уведомлений.

  2. По умолчанию dbt Cloud отправляет уведомления на адрес электронной почты, указанный на вашей странице Профиль пользователя.

    Если вы администратор аккаунта, вы можете выбрать другой адрес электронной почты для получения уведомлений. Выберите выпадающий список Электронная почта для уведомлений и выберите другой адрес из списка. Список включает Внутренних пользователей с доступом к аккаунту и Внешние адреса электронной почты, которые были добавлены.

    • Чтобы добавить внешний адрес электронной почты, выберите выпадающий список Электронная почта для уведомлений и выберите Добавить внешний адрес электронной почты. После добавления внешний адрес электронной почты становится доступным для выбора в выпадающем списке Электронная почта для уведомлений. Внешние адреса могут быть адресами, которые находятся за пределами вашего аккаунта dbt Cloud, а также для интеграций с третьими сторонами, такими как каналы в Microsoft Teams и интеграция электронной почты PagerDuty.
    Пример выпадающего списка Электронная почта для уведомленийПример выпадающего списка Электронная почта для уведомлений
  3. Выберите Среду, для заданий которой вы хотите получать уведомления, из выпадающего списка.

  4. Нажмите Изменить, чтобы настроить параметры уведомлений по электронной почте. Выберите один или несколько статусов выполнения для каждого задания, о которых вы хотите получать уведомления.

  5. Когда вы закончите с настройками, нажмите Сохранить.

    Как администратор аккаунта, вы можете добавить больше получателей электронной почты, выбрав другой Электронная почта для уведомлений из выпадающего списка, Изменить настройки уведомлений о заданиях и Сохранить изменения.

    Чтобы настроить оповещения о заданиях из другой среды, выберите другую Среду из выпадающего списка, Изменить настройки уведомлений о заданиях и Сохранить изменения.

    Пример страницы уведомлений по электронной почтеПример страницы уведомлений по электронной почте

Отписка от уведомлений по электронной почте

  1. Выберите значок своего профиля и нажмите Настройки уведомлений.
  2. На странице Уведомления по электронной почте нажмите Отписаться от всех уведомлений по электронной почте.

Уведомления в Slack

Вы можете получать оповещения в Slack о заданиях, настроив интеграцию с Slack, а затем настроив параметры уведомлений в dbt Cloud для Slack. dbt Cloud интегрируется с Slack через OAuth для обеспечения безопасной аутентификации.

примечание

Администраторы виртуальной частной сети (VPC) должны связаться с поддержкой для завершения интеграции с Slack.

Если произошли изменения в ролях пользователей или разрешениях Slack, из-за которых у вас больше нет доступа к редактированию настроенного канала Slack, пожалуйста, свяжитесь с поддержкой для получения помощи.

Предварительные условия

  • Вы должны быть владельцем рабочей области Slack.
  • Вы должны быть администратором аккаунта, чтобы настроить уведомления в Slack в dbt Cloud. Для получения более подробной информации обратитесь к Пользователи и лицензии.
  • Интеграция поддерживает только публичные каналы в рабочей области Slack.

Настройка интеграции с Slack

  1. Выберите Настройки аккаунта, а затем выберите Интеграции в левой боковой панели.
  2. Найдите раздел OAuth с приложением Slack и нажмите Связать.
    Связь с приложением SlackСвязь с приложением Slack

Вход в Slack

Если вы уже вошли в Slack, рукопожатие требует только разрешения доступа приложению. Если вы являетесь участником нескольких рабочих областей, вы можете выбрать соответствующую рабочую область из выпадающего меню в правом верхнем углу.

Разрешить dbt доступ к SlackРазрешить dbt доступ к Slack

Выход из системы

Если вы вышли из системы или приложение/веб-сайт Slack закрыты, вам необходимо пройти аутентификацию перед завершением интеграции.

  1. Заполните поле, определяющее рабочую область Slack, которую вы хотите интегрировать с dbt Cloud.
    Определите рабочую областьОпределите рабочую область
  2. Войдите с существующей учетной записью или используйте адрес электронной почты и пароль.
  3. После успешной аутентификации примите разрешения.
    Разрешить dbt доступ к SlackРазрешить dbt доступ к Slack

Настройка уведомлений в Slack

  1. Выберите значок своего профиля, а затем нажмите Настройки уведомлений.

  2. Выберите Уведомления в Slack в левой боковой панели.

  3. Выберите Канал уведомлений, из которого вы хотите получать уведомления о выполнении заданий, из выпадающего списка.

    Пример выпадающего списка �Канал уведомленийПример выпадающего списка Канал уведомлений
  4. Выберите Среду, для заданий которой вы хотите получать уведомления, из выпадающего списка.

  5. Нажмите Изменить, чтобы настроить параметры уведомлений в Slack. Выберите один или несколько статусов выполнения для каждого задания, о которых вы хотите получать уведомления.

  6. Когда вы закончите с настройками, нажмите Сохранить.

    Чтобы отправлять оповещения в другой канал Slack, выберите другой Канал уведомлений из выпадающего списка, Изменить настройки уведомлений о заданиях и Сохранить изменения.

    Чтобы настроить оповещения о заданиях из другой среды, выберите другую Среду из выпадающего списка, Изменить настройки уведомлений о заданиях и Сохранить изменения.

    Пример страницы уведомлений в SlackПример страницы уведомлений в Slack

Отключение интеграции с Slack

  1. Выберите Настройки аккаунта и на странице Интеграции прокрутите до раздела OAuth.
  2. Нажмите на значок корзины (справа от интеграции Slack) и нажмите Отвязать. Каналы, которые вы настроили, больше не будут получать уведомления в Slack. Это не действие на уровне аккаунта. Каналы, настроенные другими администраторами аккаунта, продолжат получать уведомления в Slack, если у них все еще есть активные интеграции Slack. Чтобы передать право собственности на конфигурацию уведомлений канала Slack, попросите другого администратора аккаунта изменить их конфигурацию.
0