Запуск следующего шага в фабрике данных после завершения обновления табличной модели - PullRequest
1 голос
/ 02 апреля 2019

Я настроил учетную запись автоматизации Azure и веб-ловушку для обработки моей базы данных служб анализа.Я вызываю это, используя веб-активность (метод POST) в фабрике данных Azure для запуска обновления куба.Метод веб-активности работает нормально, но возвращается обратно, не дожидаясь завершения обновления.

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

1 Ответ

1 голос
/ 10 апреля 2019

После большого количества исследований я смог достичь этого, используя рекомендованные Microsoft REST API для обработки моей базы данных служб Analysis Services и возврата статуса обновления.

Вот несколько полезных ссылок ниже:

REST API: https://docs.microsoft.com/en-us/azure/analysis-services/analysis-services-async-refresh

GitHub Ссылки:

  1. Эта ссылка содержит документацию, в которой указаны входные данные и шаги для обработки куба и ожидания завершения обновления -https://github.com/furmangg/automating-azure-analysis-services/blob/master/README.md#processazureas

  2. Хранилище кода: https://github.com/furmangg/automating-azure-analysis-services/tree/master/ADFv2

В отличие от других решений, использующих внешние службы, такие как приложения логики Azure или настраиваемые действия ADF .NET, выполняемые в пакетном режиме Azure, этотВ этом подходе используются только встроенные действия, которые не зависят от внешних служб, кроме Azure Analysis Services.Поэтому я изменил свое решение, чтобы НЕ использовать учетную запись Azure Automation или Webhook для обработки куба.

Не стесняйтесь обращаться к нам, если вам нужна дополнительная информация.

Надеюсь, это поможет !!

...