混迹江湖,岂能不知数据流和数据集之间的区别

在本文中,你将了解这两个组件之间的区别,何时何地使用它们以及与Power BI的其他组件是如何一起工作的。

01
什么是数据流?

Power BI Dataflow是Power BI中的数据转换组件。它是一个Power Query流程,独立于Power BI报表和数据集在云中运行,并将数据存储到Azure Data Lake存储内的CDM。(通用数据模型)

02
什么是数据集?

Power BI数据集是包含与数据源,数据表,数据本身,表与表之间的关系以及DAX计算的连接的对象。通常,Power BI数据集在Power BI Desktop视图中是隐藏的,但可以在Power BI Pro上就可以轻松看到。

03
数据流和数据集之间的区别

相信刚刚的阐述,现在的你应该很清楚两者之间的定义,接下来我们来讨论它们之间的区别。

04
数据流是你超级查询的替代品

数据流正在将Power Query逻辑和代码与Power BI文件分离,以便可以在多个文件中使用。

05
数据集是DAX计算和关系的替代品

使用共享数据集,你可以重复使用为其他Power BI文件中的一个模型创建的DAX计算和关系。

06
数据流是ETL层

数据流是Power BI实施中的数据转换层。该层的术语是ETL(提取,转换,加载)。这将从数据源提取数据,转换数据,然后将其加载到CDM中。

07
数据集是建模层

数据集是所有计算和建模的基础。它将从数据流(或从其他来源)获取数据,并使用Power BI(Analysis Services)引擎构建内存数据模型。

08
数据流将数据馈送到数据集中

数据流的结果将被馈送到数据集中以进行进一步建模;数据流本身不是可用于可视化的组件。

09
数据集将数据馈入可视化

由于数据集是已构建并准备进行可视化的内存中模型,因此其结果通常直接用于构建可视化。

10
数据流直接访问数据源

除非你使用链接的实体或计算的实体,否则数据流通常直接从数据源获取数据。

11
数据集可以访问数据流中的数据

尽管数据集可以直接从数据源获取数据,但是,最佳实践是共享数据集从数据流获取数据。

12
数据流开发人员需要强大的查询技能

使用数据流和共享数据集的原因之一是使各层分离,因此你需要多个开发人员同时构建Power BI解决方案。在这样的环境中,Dataflow开发人员所需的技能集全部与Power Query。Dataflow开发人员不需要DAX或可视化技能。

13
数据集开发人员需要DAX和建模技能

另一方面,数据集开发人员需要了解有关Power BI中关系的所有知识以及使用DAX进行Power BI中的计算。数据集开发人员虽然可以了解Power Query和可视化,但这不是他/她的主要技能。

14
数据流的用户是数据建模者

数据流的结果可用于数据建模者。将数据流的输出提供给报表可视化工具不是一个好方法。因为仍然需要将数据流加载到具有适当关系和计算的模型中。

15
数据集的用户是报表可视化工具

数据集的结果可供报表可视化工具使用。他们可以简单地与共享数据集建立实时连接,并从中建立可视化。

16
数据流解决了在不同的PBIX文件中具有同一表的多个版本的问题

使用数据流,你可以减少将Power Query脚本复制并粘贴到其他文件中的需求。你可以在多个文件中重复使用一个表。

17
数据集解决了在不同的PBIX文件中具有相同DAX代码的多个版本的问题

使用共享数据集,你可以使用相同的计算和数据模型创建多个报告,而无需重复执行代码。

18
总结

看到这,估计你可能有点懵懵的状态,那我们现在稍稍整理下我们这长篇幅所述的主要内容,归纳起来如下(您肯定很快就理解了):

数据流

数据集

替换Power查询层

替换你的建模、关系、dax表达式

ETL层

建模层

将数据馈送到数据集

提供可视化层

直接访问数据源(通常)

从数据流访问数据(最佳实践)

数据流开发人员需要具备强大的查询技能

数据集开发人员需要dax和建模技能

数据流的用户是数据建模者

数据集的用户是报表可视化工具

dataflow解决了在不同的pbix文件中拥有同一表的多个版本的问题

dataset解决了在不同的pbix文件中有相同dax代码的多个版本的问题

(0)

相关推荐

  • 免费教学视频目录大全(更新至2021年9月)

    一.Power BI专题教学视频 Power BI DAX表达式系列 专题分享:计算上下文之行上下文的理解 DAX圣经第二版 04章:理解筛选上下文 DAX圣经第二版 09章:   介绍计算组(一) ...

  • 如何打造并复用属于自己的 BI 数据模型?

    文/大脸猫 8年汽车行业数据分析经验,擅长跨行业快速理解业务并搭建模型,利用Power BI,Python等工具实现业务及报表自动化,相比技术更关注如何落实实际业务场景的解决方案. 相信很多人使用Po ...

  • 这样使用Power BI,你再也不用加班做报表了

    是不是每月总有那么几天,加班做报表到很晚?你有没有想过如何改变?那么福利来了,天行老师给大家带来PowerBI报表服务器的超级干货:自动刷新,一个真正让你不需要加班的超级秘籍. 这个秘籍不仅上手简单, ...

  • Power BI数据可视化,居然还可以用DAX做!

    在PowerBI中,不仅有上百个各式各样的炫酷可视化图表可以直接使用,还可以利用DAX,进行更灵活的可视化设计,即使是很普通的图表,也可以玩出不一样的精彩. 本文收集了之前文章中曾介绍过的一些DAX可 ...

  • Power BI数据建模

    数据建模并没有那么高深,你同样可以学会!这篇文章通过一个实例创建一个简单的数据建模,并引出两个重要的概念:度量值和DAX. 之前谈论PowerBI与Power Pivot的关系时就提到,Power B ...

  • Power BI文件太大无法发布?这个方法推荐给你

    文/瓶子 目前从事职考行业的数据运营,喜欢钻研power bi和excel来实现自动化. 最近经常在工作中遇到报表太大发布不了,或者明明使用相同的数据集,却因为要做不同的报告,需另外花费时间制作同一份 ...

  • 职场也是江湖,要处理好同事之间的关系

    职场也是江湖,要处理好同事之间的关系

  • 混迹江湖几十年,得来的10条江湖小经验:...

    混迹江湖几十年,得来的10条江湖小经验: 1.一路走来,很多关系渐行渐远,不是因为联系越来越浅,而是因为你钱包越来越扁.   2.人与人的交往都是距离的分寸感,绝大部分人敬而远之,那些烂人避而远之,对 ...

  • 股市之任我行 我从小混迹江湖摸爬滚打,做生意被坑,赚点钱被亲戚坑,什么都经历过。那时候总想找个思想引...

    我从小混迹江湖摸爬滚打,做生意被坑,赚点钱被亲戚坑,什么都经历过.那时候总想找个思想引领我往下走,儒释道诸子百家都看了一个遍发现道理是有的,但华而不实,总觉得应付社会的"白天"可以 ...

  • 资产负债表的3条重要“秘密”,会计人岂能不知!

    一个前提需要大家知道,财务三大报表:资产负债表.现金流量表和利润表是相互关联的,仅仅只分析资产负债表并不科学,也不能全面的反应企业的财务状况. 但是,一张资产负债表拿到你面前,作为一个税务人,能够准确 ...

  • 【收藏版】要做好调度工作,这些知识岂能不知?

    一.填空题 1.调度室负责全厂生产的指挥和协调工作,全厂各单位必须服从调度室的指挥.调度和协调. 2.调度室要对不服从指挥的单位和个人进行处罚. 3.调度室要根据原煤和洗产品的仓存情况.车皮情况和检修 ...

  • 九大上涨K线组合形态:若要炒股,你岂能不知?

    第一种上涨K线组合.低位倒锤线. 第二种上涨K线组合.低位十字星. 第三种上涨K线组合.旭日东升. 第四种上涨K线组合.平头底部. 第五种上涨K线组合.多方炮. 第六种上涨K线组合.红三兵. 第七种上 ...

  • 混迹江湖的高手,必然对人性、人心揣摩的十...

    混迹江湖的高手,必然对人性.人心揣摩的十分透彻,把人心揣摩透了,这辈子不会轻易命途多舛. 人心中包藏的目的.意图.谋划.思想.情绪.态度,都会从言行当中泄露,所以要听其言,观其行. 把揣摩对象吐露出的 ...

  • 哲思 | 人与人之间的区别,在于认知

    人民论坛哲思,用灼热的观点启迪思想,用温暖的文字抚慰心灵. 每晚九点三十分,带你看清世界,认识自己,慢品人生滋味. 星河赴梦 Catch丶秋 - 银河赴约 认知的三个层面 决定人们行为背后的密码是认知 ...

  • 哲思|人与人之间的区别,在于认知

    人民论坛哲思,用灼热的观点启迪思想,用温暖的文字抚慰心灵. 每晚九点三十分,带你看清世界,认识自己,慢品人生滋味. 认知的三个层面 决定人们行为背后的密码是认知,一个人看待问题的角度.高度和深度,决定 ...