我有一个大约30 GB的SQL DW。我想使用PowerBI来可视化这些数据,但我注意到了PowerBI桌面only supports file size up to 250MB。连接到PowerBI以显示此数据的最佳方法是什么?
答案 0 :(得分:3)
根据您的使用情况,您有几个选择:
直接查询
对于较小的数据集(考虑数千行),您可以直接connect PowerBI直接访问Azure SQL数据仓库,并使用表视图根据需要提取数据。
基于观看的汇总
对于较大的数据集(想想数百万,数十亿甚至数万亿行),您可以通过在SQL数据仓库中运行聚合来获得更好的服务。这可以采用创建聚合的视图形式(按小时而不是每个单独的销售来考虑销售),或者您可以通过CTAS操作在数据加载时创建永久表,其中包含用户通常查询的聚合反对。后一种CTAS操作模型是一种简单的选择,具有针对用户的过滤操作(比如聚合销售量大于今天 - 90天)。创建视图或报告表后,您可以像往常一样简单地连接到PowerBI。
PowerBI团队有一篇博文 - Exploring Azure SQL Data Warehouse with PowerBI - 也涵盖了这一点。
答案 1 :(得分:0)
您还可以创建一个查询(power query-M),它只检索所需的数据级别(即组,联接,过滤器等)。如果完成,查询将被转换为tsql,并且只有有限数量的数据被下载到power bi designer