A
1. Написать обработку на PowerQuery в Excel или Power BI Desktop
2. Скопировать получившийся M-код и вставить в SSIS
3. Включить SSIS пакет в запуск по расписанию в агенте, и получить результат в БД (ну или перед этим еще доработать доп.шагами из SSIS), при этом получая уведомления о сбоях запуска, и т.д.
4. А вот из БД уже грузить в Power BI через Import или DirectQuery, или еще куда-то типа SSRS, вебсайта, рассылки отчетов на почту и т.д.
Получается интересное решение - предполагаю, что PowerQuery может быть поинтереснее, чем SSIS, с точки зрения удобства и глубины подготовки данных. А совмещение с нативными возможностями SSIS или вставки кода .NET может быть еще интереснее