Я волонтер Power BI, работаю в некоммерческой организации в Африке. У нас есть локальный экземпляр сервера отчетов Power BI с табличной моделью SQL Server Analysis Server в качестве хранилища данных/серверной части. Штаб-квартира в США хочет принимать эти данные (модель составляет около 8 ГБ) с помощью Фабрики данных Azure, как они делают это с другими базами данных SQL и экземплярами DIHSv2 из других стран.
Я тщательно гуглил эту проблему и не могу найти хорошего ответа о том, как это можно сделать. Существует множество обходных путей и руководств по подключению служб аналитики AZURE к фабрике данных Azure, но я не могу найти обходной путь или руководство для служб аналитики ON-PREM SQL SERVER и фабрики данных Azure.
Я уже предлагал штаб-квартире просто предоставить или синхронизировать копии баз данных с SQL Server Analysis Server, но, поскольку в табличной модели SQL Server Analysis Server создано множество показателей, они не хотят дублировать нашу работу.
Есть ли у кого-нибудь опыт сделать это? Мы также были бы рады обходному пути, но учтите, что как некоммерческая организация я не могу построить для этого большую инфраструктуру, будь то локально или в Azure. Кроме того, как мне сообщили, нам не разрешено выводить из эксплуатации локальную инфраструктуру сервера отчетов Power BI по соображениям «национальной безопасности». Таким образом, мы НЕ будем загружать наши данные непосредственно в Power BI, исключая таким образом сервер анализа SQL Server из уравнения.
Заранее спасибо всем!
Фабрика данных Azure поддерживает SQL-сервер в качестве источника в связанной службе.
Вы можете создать связанный сервер в экземпляре базы данных SQL-сервера с помощью табличной модели службы анализа. И запросите табличную модель с помощью открытого запроса.
В моем блоге ниже представлена подробная информация об этом: https://datasharkx.wordpress.com/2021/03/16/copy-data-from-ssas-aas-through-azure-data-factory/
Я уже предлагал штаб-квартире просто предоставить или синхронизировать копии баз данных с SQL Server Analysis Server, но, поскольку в табличной модели SQL Server Analysis Server создано множество показателей, они не хотят дублировать нашу работу.
Это правильный ответ. Вы можете сделать резервную копию базы данных SSAS и загрузить ее, или они даже могут использовать ADF, чтобы скопировать ее в какое-то место, где они смогут получить к ней доступ. Там будут все данные и меры. Затем они могли восстановить его и использовать.