本章内容包括:
- 配置仪表板
- 将报表功能集成到仪表板中
- 使用基于AI的功能增强仪表板体验
- 基于仪表板规则定义警报
想象一下:图片和文本的混合体整齐地组织起来,就像一块美丽的画布。它告诉你组织中的一切都在顺利运行,但其中一个视觉效果发生了变化。警钟响起------至少是象征性的------导致许多手机响起,短信被发送。应对紧急情况的人也不必挖得太深。为什么,你可能会想?
因为该组织收集了一系列数据集,这些数据集以单一用户体验的形式提供,而不是临时报告的集合。单个画布上的数据集都可以实时访问当前的操作状态。仪表板可能看起来是一大堆数据,但它是有意义的数据,以一种让那些掌握了仪表板复杂性的人能够立即看到问题所在的方式呈现。在本章中,我将向您介绍使用Power BI服务的仪表板的奥秘。
在你开始探索奥秘之前,以下是关于Power BI仪表板的几个关键原则:
- 您只能使用Power BI Services创建仪表板。事实上,要真正体验仪表板的全方位功能,您需要拥有Pro或Premium许可证。
- 仪表板旨在填补业务空白。一个报表只能包含一个数据集。尽管在一个面板中只使用一个数据集是完全可以的,但使用面板作为呈现多个数据集的方式要常见得多。
- 仪表板是许多对象的汇编。它通过将自己限制在一个屏幕上来管理编译。
- 仪表板中的每个视觉对象都被称为互动程序。在报告中,视觉效果被称为输出。
- Power BI服务是基于web的服务。Power BI Desktop不需要Internet连接。数据警报仅可使用Power BI服务。
配置仪表板
最简单的形式是,仪表板只是许多数据对象的拼贴,这些数据对象可以固定在一个页面上。大多数情况下,这些项目都是可视化的;在其他情况下,仪表板中包含的内容可能具有文本、视频、音频或其他仪表板和数据源的导航。仪表板可以使用报告、Excel工作簿、见解、问答结果和跨内容提供商的多媒体来集成资源。
创建新面板
如果您已登录Power BI Services,则应确保您有一个数据集和一些可以放在仪表板上的视觉效果。如果您从未创建过仪表板,请执行以下步骤:
- 在Power BI Services中,转到我的工作区。
- 单击"我的工作区"顶部的"新建"。
- 从出现的菜单中选择Dashboard,如图13-1所示。
- 输入新仪表板的名称(见图13-2),然后单击Create。
将为您设置一个空白画布,如图13-3所示。
用内容丰富您的仪表板
当您尝试在Dashboard画布上集成对象时,需要记住几点。
首先要考虑的是需要什么类型的对象来强调仪表板上计划的报告编译。第二个与要固定到画布上的对象的布局和数量有关。
此时,您可以在报告之外添加一些不同的项目:
- Web内容:基于HTML的Web内容
- 图片:仅可公开访问的图片
- 文本框:可以格式化的静态文本
- 视频:可以嵌入YouTube或Vimeo的视频
- 自定义流数据:来自API、Azure Stream或PubNub源的实时数据
您可能熟悉上面列出的大多数内容源,但如果您对仪表板中显示的超大数据集感兴趣,请考虑使用Azure Streams或PubNub。Azure Stream是Azure Stream Analytics的缩写,这是一个实时分析和复杂事件处理引擎,旨在同时分析和处理来自多个来源的大量(通常是实时)数据。PubNub与Azure Streams一样,是另一个实时分析流媒体服务,主要针对物联网(IoT)设备,专注于使用实时发布/订阅消息流程交付内容。
要将基于内容的对象添加到画布中,请按照以下步骤操作:
- 在"仪表板"画布上,转到"编辑"菜单。
- 选择添加磁贴,如图13-4所示。
- 从出现的新菜单中,选择列出的对象类型之一。(见图13-5。)
请注意,菜单中没有"报告"选项。
请注意,菜单中没有"报表"选项。
您放置在仪表板上的所有内容都必须是可公开访问的。即使用户查看数据需要身份验证或上传,Power BI目前也不支持此类功能。 - 选择一个选项后,使用该选项的自定义功能将内容按所需方式放置。
例如,如果选择文本框选项,则会出现一个新屏幕(见图13-6),您可以在其中添加标题、字幕和文本。您甚至可以通过使用任何显示的格式化命令来调整您添加的内容。完成后,单击"应用"。您所做的任何更改都会显示在仪表板上,如图13-7所示。
一旦互动程序出现在Dashboard画布上,您就可以将其移动到任何需要的位置。默认情况下,除非该区域中有其他瓷砖,否则它位于左上方。在前面的示例中,我将平铺移动到右上角,以便以后可以添加其他平铺。
固定报表
由于您在Power BI中创建可视化报告,因此创建报告可视化磁贴的过程与其他内容添加略有不同。基本上,您可以将现有的报表可视化固定到仪表板上,而不是创建一个新的tile------资产已经存储在Power BI中,因此您不必"创造"任何东西。要固定报表可视化,请执行以下步骤:
- 转到包含报表的工作区,其中包括要包含在仪表板中的一个或多个可视化。
- 在Visual Header中找到Pin图标。(见图13-8。)
- 在显示的新屏幕上,单击单选按钮以指定可视化是新仪表板的一部分还是添加到现有仪表板。(见图13-9。)
您将把可视化添加到现有的仪表板中,因此您应该选择该选项。然后使用下拉菜单选择所需的仪表板。 - 做出选择后,单击"固定"。
重复步骤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指标和仪表等视觉效果发现的数据驱动条件创建警报。如果您的仪表板上有一个或多个这样的视觉效果,则可以配置警报。要配置数据警报,请执行以下步骤:
- 在所选面板中单击要为其创建通知的互动程序中的省略号。您的选项仅限于三种可视化类型:卡片、KPI指标和仪表。
- 在出现的菜单上,选择"更多选项" ⇒ 管理警报,如图13-18所示。
当您有多个需要满足的条件,同时还达到特定阈值时,警报会很有帮助。警报可以根据交付频率或内容发生变化时进行更改。
只有配置警报的用户才能看到它,并且在Power BI Services和Power BI Mobile应用程序之间同步警报。如果您希望在创建后管理您的警报,以下是一些关键功能,所有这些功能都在刚刚创建警报的"管理警报"下完成。
- 如果要删除警报,可以使用垃圾桶图标选择"删除警报规则"。
- 如果您想在不删除警报的情况下禁用警报,请将Active(活动)切换到Off(关闭)。(见图13-20。)
- 如果您希望在达到这些阈值时向自己发送电子邮件,请选择"向我发送电子邮件"。
只有配置警报的用户才能接收警报,所以不要认为组织中的每个人都会自动收到通知。此外,默认情况下,通知是通过电子邮件发送的。