#powershell #rest #powerbi #scheduling
#powershell #отдых #powerbi #планирование
Вопрос:
Я использую power BI Desktop для публикации моего набора данных в службах, а позже я собираюсь использовать эти наборы данных для моего отчета с разбивкой на страницы в построителе отчетов PBI. Пожалуйста, обратите внимание, что моим источником является Sybase ASE DB, и я использую хранимые процедуры для получения данных в Power BI Desktop.
Что мне нужно, так это обновить набор данных в службах Power BI на основе события. Теперь, каким будет это событие — например, обновление должно запускаться только тогда, когда моя база данных Sybase была полностью обновлена. Кроме того, нам необходимо получать уведомление по электронной почте, когда обновление данных не выполняется успешно.
Ответ №1:
вы изучали обнаружение изменений? https://powerbi.microsoft.com/en-us/blog/power-bi-desktop-may-2020-feature-summary/#_CDM
с помощью этого вы можете создать меру, которая приведет к обновлению pbi, когда он увидит, что результат измерения изменяется. что-то вроде:
last_update_of_data = max(mytable[datetime])
что касается отправки электронной почты. Я не знаю ни о каком способе заставить pbi отправлять уведомление по электронной почте. Я бы предложил использовать что-то вроде Microsoft Power Automate (он же MS flow)