从 MS-SQL 查询 PowerBI 数据
Querying PowerBI data from MS-SQL
我终于决定问这个(经过大量 google 搜索):
所以我们使用 Power BI 进行数据可视化,因此其中有一些计算仪表板/数据输出,用于监控数据质量等。我希望能够历史记录这些结果,以便随着时间的推移我们可以监测进展,即数据质量是否得到改善。初始问题到此结束。
解决此问题的一种方法是从 MS-SQL 端连接到 PowerBI - 希望我们可以通过阅读 POWER-BI 仪表板设置定时触发器来执行日志:那么我该如何查询 (我已经开发了一种使用 Power-BI 端口确定连接的方法,如下所述:
EXPORTING DATA FROM POWER BI DESKTOP TO MS-SQL
这是我通过 "Analysis Services" 的一个 MS-SQL 连接的屏幕截图:
我假设名为“LocalDateTable_”的对象是我要查询的实际 BI 分析。 "New Query" 是一种 MDX 类型的查询。我应该走这条路来解决我的问题(记录 powerbi 分析)吗?
起初这听起来很疯狂,但仔细想想我想这只是时间问题,也是 Power BI 解决方案成熟的标志...
我会使用 SQL Server Profiler 来捕获您使用仪表板和报告时生成的查询。
https://insightsquest.com/2017/05/07/profiler-trace-for-power-bi-desktop/
然后我会构建一个 SSIS 包来 运行 MDX 查询并将数据集传送到 SQL 服务器,带有额外的列,例如开始时间。
我终于决定问这个(经过大量 google 搜索):
所以我们使用 Power BI 进行数据可视化,因此其中有一些计算仪表板/数据输出,用于监控数据质量等。我希望能够历史记录这些结果,以便随着时间的推移我们可以监测进展,即数据质量是否得到改善。初始问题到此结束。
解决此问题的一种方法是从 MS-SQL 端连接到 PowerBI - 希望我们可以通过阅读 POWER-BI 仪表板设置定时触发器来执行日志:那么我该如何查询 (我已经开发了一种使用 Power-BI 端口确定连接的方法,如下所述: EXPORTING DATA FROM POWER BI DESKTOP TO MS-SQL
这是我通过 "Analysis Services" 的一个 MS-SQL 连接的屏幕截图:
我假设名为“LocalDateTable_”的对象是我要查询的实际 BI 分析。 "New Query" 是一种 MDX 类型的查询。我应该走这条路来解决我的问题(记录 powerbi 分析)吗?
起初这听起来很疯狂,但仔细想想我想这只是时间问题,也是 Power BI 解决方案成熟的标志...
我会使用 SQL Server Profiler 来捕获您使用仪表板和报告时生成的查询。
https://insightsquest.com/2017/05/07/profiler-trace-for-power-bi-desktop/
然后我会构建一个 SSIS 包来 运行 MDX 查询并将数据集传送到 SQL 服务器,带有额外的列,例如开始时间。