首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >哪一个是有效的?SQL级别或Power BI级别

哪一个是有效的?SQL级别或Power BI级别
EN

Stack Overflow用户
提问于 2021-11-09 13:34:35
回答 2查看 45关注 0票数 0

是在PowerBI级别追加/合并更有效还是在SQL级别更有效?

应该创建一个视图并在SQL级别或PowerBI级别合并它们吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-11-09 18:34:28

两者都会起作用。

这真的取决于你的数据,以及之后你需要在Power BI中如何处理它,因为Power Query中的查询折叠将对性能起到很大的作用。Power BI将尝试将您的数据操作组合到单个语句中以提高性能,如果它不能基于您的操作创建单个查询,效率将会下降。基于不同源的合并/附加查询或复杂的转换逻辑等操作将阻止查询折叠-读取Power Query query folding

如果不知道您的数据和Power query操作,很难说,但通常情况下,您执行的查询越接近源代码,性能可能就越好。权衡的是,您的逻辑可能会在多个产品中变得支离破碎,从维护的角度来看,性能上的收益可能不值得付出代价。

当然,如果您从多个来源引入数据,那么在Power Query和查询折叠中过滤数据是不可能的,您将注意到性能影响,因为Power query将提取完整的表,而不是它所需的子集。

您可能会发现,了解在场景的查询加载过程中Power BI中发生了什么是很有用的-为此,请看一下Query Diagnostic Tool

票数 1
EN

Stack Overflow用户

发布于 2021-11-09 18:27:40

如果您有选择,在SQL级别追加/合并数据总是更好的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69899112

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档