PowerBI 开发 第23篇:共享数据集

这篇具有很好参考价值的文章主要介绍了PowerBI 开发 第23篇:共享数据集。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Power BI共享数据集的优点是:只要数据集刷新,那么引用该数据集的报表都会自动刷新,节省了报表数据刷新的时间和算力,缺点是:使用共享数据集的报表,虽然可以新增Measure(Measure仅存在于本地报表中,不会同步到共享dataset),但是无法修改数据模型,比如,无法修改关系,不能创建计算列,不能查看共享Measure的定义等,这导致报表开发的自由度受到限制。

一,什么是共享数据集?

在Power BI Service中,任何一个Report都由两部分构成:Report (可视化图表)和Dataset(数据集),两者的关系是:可视化图表引用数据集的数据,并以一定的UI显示数据。

当使用Power BI Desktop IDE进行报表开发时,可能会误以为报表和数据是一体的。虽然不会轻易的看到分开的Report和数据集,但是,只需要你打开Task Manager,在PowerBI Desktop进程下面存在Microsoft SQL Server Analysis Service,这就是报表的数据集部分,而Microsoft Power BI Desktop就是报表的可视化设计部分。

PowerBI 开发 第23篇:共享数据集

当把报表(PBIX文件)发布到Power BI Service之后,我们就能很容易看到报表是由report和dataset两部分构成的:

  • report 是报表的可视化实现,主要是由图表及其布局构成
  • dataset 主要包括数据表,数据字段的格式,关系(relationships),度量(Measure),计算列(calculated column)和连接(connection to the data source)等构成

例如,Alignment Report报表,在Workspaces中查看到两个同名的Name,但是Type不同:

PowerBI 开发 第23篇:共享数据集

如果多个Report共用一个Dataset,那么这个Dataset就是共享数据集。每当Dataset刷新后,任何引用这个Dataset的Report都会自动刷新,这也是共享数据集的优点。

共享数据集的一个重要作用,是把后端(建立数据集)的任务从整个报表开发流程中分离出来,后端只需要把精力集中在数据查询,模型关联等跟数据处理有关的工作上,而前端只需要把精力集中在DAX表达式和可视化的设计上,这对于BI团队的分工协作有重要意义。

二,如何创建共享数据集

任何Power BI dataset都可以是共享数据集,创建共享数据集的方法非常简单,只需要把PBIX文件发布到Power BI Service中,当发布成功之后,这个Dataset就可以作为共享数据集。

三,如何连接共享数据集

连接共享数据集的操作也是十分简单,在Power BI Desktop中新建一个报表,从Data hub中点击 Power BI datasets,并从datasets列表中选择合适的dataset,点击"Connect",开始连接共享数据集。

PowerBI 开发 第23篇:共享数据集

当连接到共享数据集之后,就可以使用dataset来进行可视化设计。报表和数据集之间的连接是Live Connection,Online 报表(已经发布到Power BI Service的report)的查询性能跟数据集是否共享没有关系,如果共享数据集使用Import方式连接数据源,那么引用共享数据集的报表的查询性能是非常快的。报表可以创建报表级别的Measure,但是建模会受到限制,数据模型只能在原始数据集中进行修改。

在Power BI Desktop中开发report时,report UI是local的,而共享dataset是online的,查询性能受到网络的影响,这也是Live Connection的特点。

参考文档:

Power BI Shared Datasets: What is it? How does it work? and Why should you care?文章来源地址https://www.toymoban.com/news/detail-503264.html

到了这里,关于PowerBI 开发 第23篇:共享数据集的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 5.14 PowerBI系列之DAX函数专题-DAX函数使切片器可筛选多列数据

    需求:把多个列标题当作切片器筛选 思路: 1.创建一个辅助表将列转成行; 2.写度量值用于判断当期选择的列和抓取对应的数据; 3.将度量值应用到展示图表的筛选器当中 实现 将度量值‘产品大类筛选’0作为对应视觉对象的展示条件。 需要注意的是,是否大于0是是否展现

    2024年02月12日
    浏览(32)
  • 3D开发工具HOOPS可构建PLM程序,数据共享更便捷

    产品生命周期管理 (PLM) 解决方案实际上都是将制造生产系统粘合在一起的粘合剂,提供从头到尾的数字主线并为最终用户优化流程。 Tech Soft 3D不是构建 PLM 应用程序的专家,但却对构建领先应用程序所基于的组件技术,以及 SDK 如何提供必要的核心功能,让开发团队专注

    2024年02月11日
    浏览(31)
  • 无代码开发smardaten与Power Platform详细对比

    前两周,我一个本科毕业就回家乡(洛阳)开办公司的同学向我咨询,像他这样100多号员工的软件开发公司,在当下互联网人力成本与日俱增的大环境下,如何提升人效来保证企业生存,又该如何转型,从而更有机会做大做强? 针对他的这个问题,结合过往多年来的工作和项

    2024年02月09日
    浏览(26)
  • RPA之PAD(Power Automate Desktop)组件开发

    其实,PAD,现在官方文档还没有对外组件式或者插件式开发接口。 但是,有一些志同道合的朋友,比如(潘淳),潘总大佬,在RPA领域,还是很牛逼的。 只要有一扇门,就会有一个世界,现在已经有了一扇门(毕竟是.Net Framework,那么,研究借鉴就容易多了)。 默认组件的位置是

    2024年02月04日
    浏览(37)
  • 利用Power Automate,轻松下载Power BI报告中的数据

        Power Automate是微软的流程自动化(RPA)工具,可以友好、无代码的实现各种低效工作流程的自动化处理。它也已经集成到了Power BI中,在 Power BI 报表中创建 Power Automate 视觉对象后,终端用户只需单击报表中的按钮即可运行自动化流。 通过二者的协同,可以提供更强大、更灵

    2024年02月04日
    浏览(31)
  • Microsoft Power Platform 基础到实战(3)-Power BI (1)-数据分析表达式 DAX(1)

    Power BI 是一个统一、可扩展的自助服务和企业商业智能 (BI) 平台。您可以利用它连接到任何数据并实现数据可视化,并将视觉对象无缝融入您的日常应用中。 数据分析表达式 (DAX) 是在 Analysis Services、Power BI 以及 Excel 中的 Power Pivot 使用的公式表达式语言。 DAX 公式包括函数、

    2024年02月08日
    浏览(26)
  • Power BI矩阵行数据平铺及列数据排序

           众所周知,Power BI中矩阵通常由三部分属性组成,分别是行、列以及值。各属性添加不同数据组合后,矩阵会呈现出不同的样式,有时我们需要对样式进行灵活调整,比如将行属性的多级数据平铺展示以及列属性数据排序。 一、矩阵行属性的多级数据展示 1、利用+/

    2023年04月16日
    浏览(25)
  • Power BI 数据导入(SQL Server、MySQL、网页数据)

    POWER BI 可以连接多种数据源,包括: 文件(文本、CSV、Excel) 数据库(SQL Server、MySQL、Azure Cosmos DB等NoSQL数据库) Power Platform和Azure(都是微软的数据产品/云平台) 联机服务(Google Analytics、GitHub等常用的应用软件) 其他(比如网页、Python脚本等) Excel(Power Query、Power Pivot、Power

    2024年02月04日
    浏览(43)
  • PowerBI(一) : 如何将powerBI报表嵌入内部web应用程序?

    最近做了一个PowerBI报表嵌入内部web应用系统的项目,分享一下主要步骤以及踩坑记录。 微软官网完整教程这里:https://learn.microsoft.com/zh-cn/power-bi/developer/embedded/embedded-analytics-power-bi 以下是我自己总结的主要步骤(仅供大家参考): 1. 你要付费买一个powerBI的账号。 2. 用这个

    2023年04月24日
    浏览(37)
  • LCHub:一句话让 AI 替你开发 App,微软推出 Power Platform Copilot 低代码服务

    LCHub 3 月 18 日消息,这几天,GPT-4 接入微软 Office 全家桶的消息传遍了互联网,AI 究竟是会取代打工人还是辅助打工人,目前仍是个未知数。 GPT 能力除了集成在 Microsoft 365 与 Dynamics 365 服务外,微软也在 3 月 16 日宣布了 Power Platform Copilot,让 AI 替程序员开发 App 的功能问世了

    2024年02月15日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包