本章内容包括:
想象一下:图片和文本的混合体整齐地组织起来,就像一块美丽的画布。它告诉你组织中的一切都在顺利运行,但其中一个视觉效果发生了变化。警钟响起——至少是象征性的——导致许多手机响起,短信被发送。应对紧急情况的人也不必挖得太深。为什么,你可能会想?
因为该组织收集了一系列数据集,这些数据集以单一用户体验的形式提供,而不是临时报告的集合。单个画布上的数据集都可以实时访问当前的操作状态。仪表板可能看起来是一大堆数据,但它是有意义的数据,以一种让那些掌握了仪表板复杂性的人能够立即看到问题所在的方式呈现。在本章中,我将向您介绍使用Power BI服务的仪表板的奥秘。
在你开始探索奥秘之前,以下是关于Power BI仪表板的几个关键原则:
最简单的形式是,仪表板只是许多数据对象的拼贴,这些数据对象可以固定在一个页面上。大多数情况下,这些项目都是可视化的;在其他情况下,仪表板中包含的内容可能具有文本、视频、音频或其他仪表板和数据源的导航。仪表板可以使用报告、Excel工作簿、见解、问答结果和跨内容提供商的多媒体来集成资源。
如果您已登录Power BI Services,则应确保您有一个数据集和一些可以放在仪表板上的视觉效果。如果您从未创建过仪表板,请执行以下步骤:
当您尝试在Dashboard画布上集成对象时,需要记住几点。
首先要考虑的是需要什么类型的对象来强调仪表板上计划的报告编译。第二个与要固定到画布上的对象的布局和数量有关。
此时,您可以在报告之外添加一些不同的项目:
您可能熟悉上面列出的大多数内容源,但如果您对仪表板中显示的超大数据集感兴趣,请考虑使用Azure Streams或PubNub。Azure Stream是Azure Stream Analytics的缩写,这是一个实时分析和复杂事件处理引擎,旨在同时分析和处理来自多个来源的大量(通常是实时)数据。PubNub与Azure Streams一样,是另一个实时分析流媒体服务,主要针对物联网(IoT)设备,专注于使用实时发布/订阅消息流程交付内容。
要将基于内容的对象添加到画布中,请按照以下步骤操作:
一旦互动程序出现在Dashboard画布上,您就可以将其移动到任何需要的位置。默认情况下,除非该区域中有其他瓷砖,否则它位于左上方。在前面的示例中,我将平铺移动到右上角,以便以后可以添加其他平铺。
由于您在Power BI中创建可视化报告,因此创建报告可视化磁贴的过程与其他内容添加略有不同。基本上,您可以将现有的报表可视化固定到仪表板上,而不是创建一个新的tile——资产已经存储在Power BI中,因此您不必“创造”任何东西。要固定报表可视化,请执行以下步骤:
重复步骤1–4,以获得您希望在仪表板上包含的任意数量的可视化效果。结果就是一个如图13-10所示的仪表板。
固定的可视化效果不是交互式的。只有在刷新派生可视化的数据集后,更新才可见。如果您正在寻找实时数据,请使用自定义流式数据平铺。
喜欢统一外观的用户通常会在Power BI可视化中添加一个主题。事实证明,你可以对仪表板做同样的事情。事实上,对于一个总体主题的需求在仪表板中可能更大。想想看:假设您必须将多个报告集成到一个仪表板中,每个报告都有不同的外观和感觉?通过开发仪表板主题,您可以保持用户体验的一致性。
配置仪表板主题就像添加互动程序。若要将主题添加到仪表板,请转到要添加主题的仪表板。在菜单中的仪表板正上方,选择“编辑”菜单。然后,从选项列表中选择Dashboard Theme,如图13-11所示。
用户可以在Dashboard主题屏幕上使用预构建的主题,如图13-12所示,也可以开发自己的自定义主题。当您从下拉菜单中选择“自定义”时,您可以完全控制图像、颜色、字体颜色和平铺背景。图13-13显示了您的自定义主题菜单选项。
您可能已经注意到一个标记为UploadJSON主题的选项。如果要添加更复杂的主题设计,可以通过选择此选项添加这些脚本。要下载Microsoft创建的应用JSON主题模式的其他主题,请转到Themes Gallery - Microsoft Fabric Community
与Power BI报告一样,仪表板也有不同的布局选项,以适应各种设备形状因素。对于仪表板,可以使用web视图和移动视图——web布局比移动布局占据更大的屏幕空间。图13-14显示了一个web布局示例。
移动布局将每个视觉对象组织为堆叠的资源。默认情况下,只有一个水平固定的视觉效果。用户可以通过选择“编辑”来更改移动消费面板的布局 ⇒ 仪表板导航菜单中的“移动布局”。想要水平放置多个面板互动程序的用户可以调整每个互动程序的大小。图13-15显示了一个移动布局的示例。
正如我在第11章中所讨论的,问答功能是一种基于机器学习的强大功能,它被集成到Power BI Desktop and Services应用程序中。用户可以通过使用自然语言查询来询问有关一个或多个数据集的问题。问答不仅适用于报表,也适用于仪表板。
您可以立即开始使用该功能,因为不需要任何配置。要开始在web布局面板上使用问答,请使用查询框填写问题,选择面板顶部的“询问有关您的数据的问题”。(见图13-16。)
对于图13-17中所示的示例,我使用awards.xlsx数据源将所有州奖励的报告添加到仪表板中。然后,我创建了一个查询,以确定阿拉斯加(AK)所有授予合同的城市。使用自然语言代码,可以在键入时自动填充,几秒钟内生成并完善了一组结果。
在本章的开头,我描述了一个最坏的情况:一切都很顺利,然后突然出现混乱。电子邮件开始以不可持续的水平涌入,短信也是如此。
在商业中,这是一个非常普遍的现实。不过,使用Power BI,您可以根据触发通知的特定业务条件创建数据警报。
Power BI的Dashboard功能允许用户根据使用卡片、KPI指标和仪表等视觉效果发现的数据驱动条件创建警报。如果您的仪表板上有一个或多个这样的视觉效果,则可以配置警报。要配置数据警报,请执行以下步骤:
当您有多个需要满足的条件,同时还达到特定阈值时,警报会很有帮助。警报可以根据交付频率或内容发生变化时进行更改。
只有配置警报的用户才能看到它,并且在Power BI Services和Power BI Mobile应用程序之间同步警报。如果您希望在创建后管理您的警报,以下是一些关键功能,所有这些功能都在刚刚创建警报的“管理警报”下完成。
只有配置警报的用户才能接收警报,所以不要认为组织中的每个人都会自动收到通知。此外,默认情况下,通知是通过电子邮件发送的。