是否可以使用 C# 将数据从 Azure SQL 数据库推送到 Microsoft PowerBI

Is it possible to push data into Microsoft PowerBI from Azure SQL Database using C#

我正在与其他 2 位同事一起创建仪表板。其中一位同事已将数据上传到 Azure SQL 数据库。本质上,我想使用 C# 作为编程语言并连接到服务器并将数据推送到 Power BI。这能实现吗?

我同意其余涉及 C# 的答复可能会使您的解决方案复杂化。那就是说,您是否为 PowerBI 尝试了其余 API?这将允许您在没有刷新约束的情况下将数据实时推送到您的报告中。

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

当然可以使用 C# 将数据推送到 Power BI。在 http://dev.powerbi.com

查看客户端应用示例

但我的建议不是将数据推送到 Power BI,而是考虑让 Power BI 实时查询 Azure SQL 数据库。它被称为直接连接: https://support.powerbi.com/knowledgebase/articles/581421-azure-sql-database-with-direct-connect

(为了公平起见,索林斯首先在 link 上面发布了这个。)