Снежинка - Задача не выполняется - PullRequest
0 голосов
/ 14 января 2020

Я создал простое задание с помощью приведенного ниже сценария, и по какой-то причине он никогда не выполнялся.

CREATE OR REPLACE TASK dbo.tab_update
WAREHOUSE = COMPUTE_WH
SCHEDULE = 'USING CRON * * * * * UTC'
AS CALL dbo.my_procedure();

Я использую версию предприятия в виде снежинки.

Ответы [ 2 ]

1 голос
/ 15 января 2020

Небольшое уточнение: необходимы оба шага, хотя, возможно, и надоедливые.

  1. Задачи могут многократно потреблять складское время (кредиты) (например, до каждой минуты), поэтому мы хотели убедиться, что привилегия на выполнение была предоставлена ​​роли.
  2. Задачи могут иметь зависимости, и деревья задач (в конечном итоге DAG) не должны запускаться, как только одна или несколько задач созданы. Resume предоставляет явную точку syn c, когда инженер данных может сказать нам, что дерево задач готово к проверке, и выполнение может начаться через следующий интервал.

Dine sh Kulkarni (PM, Снежинка)

1 голос
/ 14 января 2020

Вы возобновили? Из документов - «После создания задачи вы должны выполнить ALTER TASK … RESUME до ее запуска»

...