PowerBI最有效的雪花连接类型?

PowerBI最有效的雪花连接类型?,powerbi,snowflake-cloud-data-platform,Powerbi,Snowflake Cloud Data Platform,我们正在雪花维度模型上试用PowerBI,性能似乎没有得到优化。有人能告诉我关于这方面最佳实践的信息吗?我以前使用过Tableau,其中有一个很好的例子描述了每种连接类型的优缺点,以及如何设置它,以便尽可能多地在Snowflake中完成繁重的工作,同时viz工具上的负载最小 e、 g.当您汇总100万张发票,以获得一张将其细分为10个数据点的按年销售额图表时,Tableu会发送“按年度选择t组的金额(数量)”(约10行),但在PowerBI中,我们看到SF收到类似“按发票id选择t组的发票id、

我们正在雪花维度模型上试用PowerBI,性能似乎没有得到优化。有人能告诉我关于这方面最佳实践的信息吗?我以前使用过Tableau,其中有一个很好的例子描述了每种连接类型的优缺点,以及如何设置它,以便尽可能多地在Snowflake中完成繁重的工作,同时viz工具上的负载最小

e、 g.当您汇总100万张发票,以获得一张将其细分为10个数据点的按年销售额图表时,Tableu会发送“按年度选择t组的金额(数量)”(约10行),但在PowerBI中,我们看到SF收到类似“按发票id选择t组的发票id、金额(数量)”(约100万行)的查询-让viz工具做更多的工作

到目前为止,我们已经尝试在PowerBI中映射各个事实和维度,并混合使用直接查询和导入,但没有显著改进。是否有关于最佳实践的指导


提前谢谢

我从未使用过Snowflake,我也不知道PowerBi是如何与之交互的。也就是说,在PowerBI方面,您可能对复合模型和聚合感兴趣

MS文档:

Radacad关于聚合的博客:

实际上,当您使用复合模型时,聚合功能允许您使用聚合数据(按年份、月份、客户等)在模型中创建隐藏表(在导入模式下)。 现在,当您查询数据时,PowerBI将检查此表是否可以回答查询,如果可以,则只从该表中选取数据,否则,它将对源运行查询(直接查询)

您分享的关于PowerBI查询源代码而不请求聚合(而是请求每个InvoiceId)的示例可能是由于未正确设置复合模型造成的

“直接查询”中的表不能引用其查询中的其他表(在本例中为日历),除非该表也处于“直接查询”或“双”模式。
您共享的案例中的模型是什么样子的?每个表的存储模式是什么

我对PowerBI guy没有经验,但我的一些客户将其用于Snowflake。如果导入大型行集,则连接可能正在使用导入。PowerBI支持雪花直播模式,所以您需要将其切换到使用该模式。使用直接查询时,性能仍然很差。我确实想知道微软是否在提高这个界面的效率上拖拖拉拉,因为这会削弱他们的Azure数据仓库产品。