我想将500 GB数据集导入Power BI,但Power BI限制为1 GB。如何将数据导入Power BI?
感谢。
答案 0 :(得分:3)
对于500GB,我绝对推荐直接查询模式(如Joe建议的那样)或live connection to a SSAS cube。在这些方案中,数据模型托管在单独的位置(例如数据库服务器),Power BI将其查询发送到该位置并显示返回的结果。
但是,我补充一点,1GB限制是压缩后的限制。 (这意味着您可以将超过1GB的未压缩数据放入公布的1GB数据集限制中。)
虽然将500GB数据集减少到1GB(即使使用压缩)也是非常困难的,但是一旦了解压缩在Power BI中的工作方式,就可以做些事情。
在Power BI中,压缩是按列完成的,而不是按行完成的。因此,具有相同值的8亿行的列可以看到显着的压缩。同样,每行中具有不同值的列也不能进行太多压缩。
因此:
Marco Russo& SQLBI团队拥有许多用于进一步优化数据模型大小的良好资源(SSAS表格,Power Pivot和Power BI都使用相同的底层建模引擎)。例如:Optimizing Multi-Billion Row Tables in Tabular
答案 1 :(得分:1)
如果有可能给出您的源数据,您可以使用直接查询模式。 1 GB限制不适用于Direct Query。直接查询模式有一些限制,因此请查看文档以确保它符合您的需求。
可以找到一些文档here。
答案 2 :(得分:0)
1)对sql端的数据进行聚合__reduce size
2)仅导入有用的列_________________缩小