Всем привет. Наверное уже не раз в чате кто-нибудь спрашивал, но конкретного решения найти не смог.
Есть отчет с ежедневным обновлением, данные - срез с разных серверов на момент обновления. Есть необходимость получить исторические данные по вычислениями, которые делает PowerBI. На стороне сервера, такую выгрузку не реализовать.
Что нужно: отчет обновился, мы сохранили результаты матрицы с вычислениями в excel с временной меткой сохранения, потом обратились к папке, где лежит перечень этих таблиц и обновили датасет с историческими данными.
У кого нибудь есть живой опыт реализации чего-то подобного? С помощью каких компонентов это можно сделать?
Не совсем понятна конечная цель... Есть несколько вариантов:
1. Посмотрите в сторону Power Automate Desktop. Сам не тестировал ещё :(
2. Поместить отчёт в Premium или A4 Capacity и использовать XMLA Endpoint для программного чтения данных из модели и сохранения непосредственно на нужный сервер. Преимущество A4 - посекундная тарификация => можно написать скрипт, который будет запускать емкость по расписанию, обновлять набор данных, читать и сохранять нужную информацию, выключать емкость.
3. Написать скрипт, который будет на отдельной машине запускать браузер, скачивать Excel файл. О том как именно это сделать стоит поговорить с квалифицированными тестировщиками ПО.