Эффективность автоматического обновления файлов PowerBI PBIX в рабочих областях Azure Cloud

Я создал сценарий в Node.js для автоматического обновления всех рабочих областей в облаке Azure с помощью локально сохраненных файлов PBIX.

В настоящее время файлы PBIX обновляются каждый час на моем локальном сервере для поддержания актуальных отчетов. После обновления файлы PBIX необходимо загрузить в облако Azure.

При каждом обновлении файла PBIX необходимо обновлять рабочую область в облаке Azure, связанную с этим файлом PBIX. Я загружаю файлы PBIX с помощью Azure REST API.

К сожалению, Azure REST API не поддерживает обновление или удаление одной рабочей области. Поэтому я запрашиваю удаление всей коллекции рабочей области, а затем добавляю каждый файл PBIX обратно в облако Azure.

Метод работает, но несколько неудобен. Каждый файл PBIX имеет размер около 30 мегабайт, а объем данных для ежечасной загрузки становится огромным.

Я изучаю DirectQuery или любой другой процесс потоковой передачи, чтобы просто передавать необработанные данные базы данных в рабочие области Azure, но, к сожалению, безуспешно.

Любое обходное решение?


person jervtub    schedule 09.02.2017    source источник


Ответы (1)


Насколько я понимаю по вашему вопросу, обновление отчетов pbix в рабочей области будет удаляться и заменяться новым каждый раз, поскольку на данный момент Power BI поддерживает только эту функцию, обновление существующего может оказаться невозможным.

person Vijaya Krishna    schedule 29.06.2017