Приложения Azure Logic - Get RefreshId динамически для служб аналитики

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

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

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

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

1 ответ

Решение

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

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

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

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

Другие вопросы по тегам