Можно ли передавать данные в Microsoft PowerBI из базы данных SQL Azure с помощью C#

Я работаю над созданием панели инструментов с двумя другими коллегами. Один из коллег загрузил данные в базу данных SQL Azure. По сути, я хотел бы использовать C# в качестве языка программирования, подключиться к серверу и передать данные в Power BI. Можно ли этого достичь?


person Sykonba    schedule 09.07.2015    source источник
comment
было бы проще не задействовать c#, вместо этого использовать встроенные соединения в power bi support.powerbi.com/knowledgebase/articles/   -  person Thorarins    schedule 09.07.2015
comment
Другой вариант — подключить книгу Excel к базе данных SQL Azure, а затем загрузить эту книгу Excel в PowerBI. Если вам нужны инструкции по подключению Excel (PowerPivot/PowerQuery) к базе данных SQL Azure, я был бы более чем счастлив опубликовать эти шаги.   -  person Joseph Idziorek    schedule 09.07.2015
comment
В идеале я бы хотел использовать С#, поскольку я добавляю это к решению, разработанному моим коллегой. Я могу подключиться к базе данных, используя встроенные соединения в power bi, и выполнить запрос, но предпочел бы запустить код, который загружает данные непосредственно в powerbi. Попытка визуализировать это так, как пишется код для подключения к базе данных и отображения данных на листе Excel.   -  person Sykonba    schedule 09.07.2015


Ответы (2)


Конечно, вы можете использовать C# для передачи данных в Power BI. См. образец клиентского приложения на странице http://dev.powerbi.com.

Но я предлагаю вместо того, чтобы отправлять данные в Power BI, рассмотрите возможность предоставления Power BI запросов к базе данных SQL Azure в реальном времени. Он называется Direct Connect: https://support.powerbi.com/knowledgebase/articles/581421-azure-sql-database-with-direct-connect

(Справедливости ради, Тораринс разместил эту ссылку выше первой.)

person GregGalloway    schedule 12.07.2015

Я согласен с остальными ответами, что использование С# может усложнить ваше решение. Тем не менее, вы пробовали остальные API для PowerBI? Это позволит вам вводить данные в отчеты в режиме реального времени без ограничений обновления.

https://msdn.microsoft.com/library/dn877544?f=255&MSPPError=-2147217396

person Sal    schedule 09.07.2015
comment
Я согласен, что привлечение C# может быть сложным путем, но у меня нет выбора. Пока мне удалось написать код, который сохраняет данные из базы данных в лист Excel. Недавно я начал изучать API-интерфейсы Power BI Rest. Возможно, ответ кроется внутри него. - person Sykonba; 09.07.2015