我有一个大约 30 GB 的 SQL DW。我想使用 PowerBI 来可视化这些数据,但我注意到 PowerBI 桌面只支持最大 250MB 的文件大小。连接到 PowerBI 以可视化这些数据的最佳方式是什么?
问问题
463 次
2 回答
3
根据您的用例,您有几个选择:
- 直接查询源数据
- 基于视图的源数据聚合
直接查询
对于较小的数据集(考虑数千行),您可以简单地将 PowerBI直接连接到 Azure SQL 数据仓库,并根据需要使用表视图拉入数据。
基于视图的聚合
对于更大的数据集(想想数百万、数十亿甚至数万亿行),最好通过在 SQL 数据仓库中运行聚合来为您提供更好的服务。这可以采用创建聚合的视图形式(考虑按小时销售而不是每个单独的销售),或者您可以在数据加载时通过包含用户通常查询的聚合的CTAS操作创建一个永久表。后一种 CTAS 操作模型是对用户进行过滤操作的简单选择(例如大于今天的聚合销售额 - 90 天)。创建视图或报告表后,您可以像往常一样简单地连接到 PowerBI。
PowerBI 团队有一篇博文——使用 PowerBI 探索 Azure SQL 数据仓库——也涵盖了这一点。
于 2015-08-19T00:12:17.710 回答
0
您还可以创建一个仅检索所需数据级别(即组、连接、过滤器等)的查询(power query - M)。如果操作正确,查询将被转换为 tsql,并且只有有限数量的数据会下载到 power bi 设计器中
于 2015-08-27T07:08:47.227 回答