Приложения логики Azure - динамическое получение RefreshId для служб Analysis Services

Я пытаюсь обработать табличную модель AAS с помощью приложения логики Azure и пытаюсь прочитать статус. Я могу сделать это вручную с помощью refreshId.

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

Любая идея Как мне динамически получить последний refreshId в приложении azure logic?

введите здесь описание изображения


person Tanveer    schedule 24.04.2018    source источник
comment
Вы пытаетесь обработать его из ADF, вызывая приложение логики? Или приложение логики вызывает что-то кроме ADF?   -  person GregGalloway    schedule 11.05.2018
comment
Я вызываю приложения логики через ADF   -  person Tanveer    schedule 14.05.2018


Ответы (1)


Я бы порекомендовал упростить вашу архитектуру и исключить приложение логики, если вы еще не активно используете приложения логики. Это не потому, что нам не нравятся приложения Logic Apps. Просто хорошо упростить движущиеся части в архитектуре.

Можно обрабатывать модели служб Azure Analysis Services через ADFv2 с собственными компонентами. Нет необходимости использовать приложения логики или пакетную службу Azure для настраиваемых действий .NET. Вы можете использовать собственные действия, такие как веб-активность и активность поиска.

Вы правы, что поиск refreshID немного сложнее, чем должен быть. API для запуска обновления асинхронно должен возвращать идентификатор обновления в теле ответа, и я предоставил этот отзыв здесь. Пожалуйста, проголосуйте за это. Тем временем можно получить все обновления за последние 30 дней, а затем отфильтровать до того, которое началось совсем недавно.

Я опубликовал конвейер ADFv2, который использует собственные действия здесь. Пожалуйста, попробуйте это и посмотрите, соответствует ли это вашим потребностям без приложения логики.

введите здесь описание изображения

person GregGalloway    schedule 14.05.2018
comment
Возможно, одним из вариантов использования Logic Apps по этому методу является инкапсуляция логики в одном месте, чтобы ее можно было использовать в нескольких конвейерах (при условии, что параметры передаются из конвейера). Хотя я не видел полного решения Logic App с опросом - возможно, это то же самое на стороне ADF ... - person Rodney; 22.11.2018