本章内容包括:
毫不奇怪,微软认为Power BI是其首款企业商业智能产品。Power BI是该公司Power Platform产品套件的重要组成部分,这是一组强大的应用程序,可作为自动化流程、构建解决方案、分析数据和创建虚拟代理的粘合剂。在本章中,您将了解Microsoft如何将用户友好的协作和数据共享功能与Power BI紧密集成在移动、协作、自动化和应用程序管理功能之间
Microsoft Power Platform是一组应用程序,允许像您这样的用户自动化流程、构建解决方案、分析数据和创建虚拟代理。微软已经意识到数据无处不在。相信组织可以使用精简的方法智能地利用和深入了解其数据,这就是Power Platform的由来。Power Platform有四个主要组件:
当您使用Power Platform时,您可以连接到800多个数据连接器。Power platform还支持人工智能(AI),以处理与微软Dataverse(前身为通用数据服务)结合使用的内置逻辑。Dataverse是所有使用Power Platform的应用程序的主要数据收集存储库。如图19-1所示,Power Platform中的数据连接机会非常重要。
如果你喜欢构建不需要数月或数年编码的应用程序的想法,可以考虑称为Power Apps的低代码、无代码开发解决方案。Power Apps平台允许您构建一个高度图形化、以数据为中心的应用程序,几乎不需要代码。事实上,即使是新手开发人员也可以构建一个高度复杂、数据驱动的应用程序,其中包括希望在不同设备外形因素(包括智能手机和平板电脑)上集成其他Power Platform解决方案的企业的逻辑。
使用Power Apps,您可以构建画布驱动的应用程序或模型驱动的应用。画布驱动的应用程序允许用户设计和开发具有设计灵活性的特定任务应用程序。另一方面,模型驱动的应用程序允许用户使用基于业务流程的现有数据源来设计和开发以组件为中心的应用程序。
毫不奇怪,安全是Power Apps不可或缺的一部分,因此,Power Platform也是如此。用户通过Azure Active Directory管理企业安全以启用策略,尤其是在需要多因素身份验证时。
当组织需要审计日志和分析,包括跟踪数据丢失和预防策略时,您需要通过管理控制访问所有数据,当然,这需要通过Power Apps管理中心(现在称为Power Platform管理中心)进行访问。要访问它,请转到Power Apps管理中心,在那里所有其他应用程序都在Microsoft 365中进行管理,如图19-2所示。到达后,找到所有应用程序管理环境的列表,然后单击Power Apps链接。
然后,您将看到一个选项列表,类似于图19-3中所示的选项。
信不信由你,Power Platform管理中心涵盖了Power Apps、Power BI和Power Automate的核心功能。过去,Power Apps有自己的管理中心。不再!不要被标签弄糊涂了——Power Platform管理中心有完全相同的一套工具。
您可以连接到Power Platform中的几乎任何数据源,并在现有系统中集成数据,以便在解决方案中进行扩展。不过,这并不需要使用Dataverse。数据可以保留在应用程序本身中。例如,您可以利用SharePoint 365或Dynamics 365中的数据,并将数据固有地连接到您构建的应用程序,因此信息是可消耗的。
Power BI可实现数据洞察和决策。同时,Power Apps允许用户构建和使用连接到其业务数据的应用程序。用户可以使用Power Apps视觉功能将上下文感知数据传递到画布应用程序,画布应用程序会在您更改报告时实时更新。要将Power Apps可视化与Power BI一起使用,您必须遵循以下步骤:
如果您希望将Power Apps和Power BI进行深度集成,请首先考虑数据集的大小。信不信由你,这个解决方案有一些显著的可扩展性限制。在各种情况下,整合根本不可能发生。Power BI和Power Apps目前无法实现的功能有很多。例如,以下情况可能会阻止您在Power BI中使用Power Apps视觉效果:
Power BI允许用户在几乎任何设备上使用分析:台式机、智能手机、平板电脑,甚至智能手表。根据操作系统的不同,您可以通过各种方式在云中或本地连接数据并与之交互,如表19-1所示。
操作系统 | 能力 |
---|---|
苹果iOS手机和手表 | Power BI支持IOS手机和手表的特定移动布局。您也可以在此版本中使用问答虚拟分析师向导。 |
苹果iOS平板电脑 | 当您在iPad上使用Power BI时,移动应用程序显示的不仅仅是特定格式的报告,它还以Power BI服务的格式提供仪表板和报告。此外,您还可以使用iPad查看报表服务器和Reporting Services KPI。 该应用程序集成了设置数据警报的功能,以便在仪表板更改超出设置限制时通知用户。 |
谷歌安卓操作系统手机 | 与iPhone类似,安卓手机版在其手机报道中提供独家视图。用户可以使用各种特定于地理位置的过滤器来过滤报告。此外,安卓独有的二维码功能允许用户直接进入仪表板并报告数据。 |
谷歌安卓操作系统平板电脑 | 苹果平板电脑/iPad的所有功能都可以与谷歌安卓操作系统平板电脑相媲美。一个值得注意的功能是能够标记喜爱的仪表板和报告,以便用户可以快速访问它们,以及他们喜爱的Power BI报表服务器和报表服务KPI和报告。 |
windows 操作系统 | Power BI Mobile可在任何基于Windows的移动设备上运行,包括Windows 10手机、平板电脑和Surface设备。与其他移动平台一样,也有特定的基于Windows的功能,例如从Power BI mobile应用程序将仪表板固定到Windows操作系统的“开始”菜单。您还可以使用Surface Hub和适用于Windows 10的Power BI Mobile应用程序在演示模式下运行Power BI。 |
自2021年3月起,微软不再支持Windows 10 Mobile。现在的重点完全放在基于Windows操作系统的生产力上,包括Surface平板电脑和笔记本电脑等智能设备。微软并不认为这些设备是基于移动的设备,因为它们运行整个Windows操作系统。
您总是在最初使用Power BI Desktop创建报告。然后,这些报告连同仪表板的创建一起发送到Power BI服务。
OneDrive是一个在线文档文件存储平台。事实上,它和SharePoint中使用的存储库是一样的,只是少了一些提示。使用OneDrive,文件的版本控制和共享仅限于文件柜心态。SharePoint更专注于网站和内部网范围内的企业协作——OneDrive专注于文件和文件夹。许多用户可以同时进行协作,包括在两个应用程序中完成复杂的工作流、审核、模板和审核控制。使用OneDrive,您无法创建网站或社交协作解决方案,这是SharePoint的最大卖点。然而,就Power BI而言,OneDrive的关注点非常好。有时您需要将文档驻留在一个集中的存储库中。在其他时候,它可以简单地驻留在本地用户的桌面上。
因为OneDrive不允许文档发布到网络上,你应该如何共享Power BI文件?诀窍是通过向特定受众提供对文件的访问权限,使他们能够发现文档。在本例中,您将看到如何将OneDrive连接到Power BI以进行数据共享和文件消耗。请执行以下步骤:
SharePoint 365是Microsoft 365(前身为Office 365)工具套件的一部分,允许用户通过创建intranet网站、网页、文档库和列表的方式与组织的其他成员进行协作。作为用户体验的一部分,用户可以添加web部件,这是一个小型的独立应用程序,以提供相关的、有针对性的内容。内容可以涵盖视觉效果、新闻或通讯等各个方面。在现代SharePoint用户体验中,Power BI web部件是用户可用于数据集成的web部件之一。
微软已经将SharePoint体验转变为一种现代的现成体验,推动模块化、可重用性和移动性,而不是一切代码化。这意味着在整个用户体验中可以完成的视觉自定义类型是有限的。
这是否意味着微软已经放弃了传统的体验,不允许用户对内联网网站和网页进行编码?还没有。但当然,也有一些现代体验所提供的经典体验所无法提供的功能。然而,随着更多小定制的权衡,协作将获得更直观的数据驱动体验。Power BI web部件就是一个例子。这一功能在现代体验中并不具备;它需要经典的体验。您需要做大量的手工编码来集成甚至是简单的功能。另一方面,对于现代体验来说,添加Power BI web部件就像拖放和单击一样简单。
在SharePoint中执行任何操作之前,您需要将Power BI配置为使用Power BI web部件显示报告。若要完成这些操作,您需要打开Power BI Services,然后转到要在SharePoint中显示的报表。要完成这些操作,请执行以下步骤:
Power BI集成体验的下一部分需要转到SharePoint Online实例。在以下步骤中,您可以将Power BI web部件配置为显示刚刚为SharePoint Online配置的报告:
您可以为SharePoint Online Power BI web部件中的每个Power BI报表web部件配置布局、起始页(如果有多个报表页)、导航页、筛选选项和操作栏。
Power Automate,以前称为Microsoft Flow,可以帮助组织自动化可能很简单的流程。其中一些任务甚至可能很耗时。尽管如此,通过自动化的工作流程,您可以减少错误以及非必要的任务。Power Automate是一个功能强大的工作流引擎,不仅可以将基于Microsoft的系统连接在一起,还可以将第三方应用程序连接在一起。
有了Power Automate,真相只有一个来源。事实上,您可以跨应用程序和服务自动化和构建业务流程,这些应用程序和业务可能早就部署好了,也可能只是作为新IT实施的一部分完成的。而且,当Power BI是等式的一部分时,场景可能会有所不同,从简单的数据自动化到需要分支和触发操作的非常高级的流程。例如,使用Power Automate,可以创建一个工作流来建立审批流程。或者,当数据被添加到Power BI时,用户可以被通知系统中的更改。
并非Power BI的所有配置都实际发生在Power BI中。繁重的工作发生在Power Automate中。您只需连接到Power BI即可进行可配置的活动。要开始创建工作流,请启动Microsoft 365的Power Automate应用程序。(见图19-19。)
Power Automate启动后,您将看到几种创建流程的方法。创建Power BI流的最有效方法是在屏幕右侧的搜索框中输入Power BI,如图19-20所示。
按下Enter键后,将显示所有预构建的Power BI模板,如图19-21所示。
要配置示例预构建工作流,请执行以下步骤:
此时将显示一条消息,通知您流已保存并且应该进行测试。转到屏幕右上角,然后按测试以确保流量正常工作。
在Power BI中,您可以添加一个方便的可视化选项,称为Power Automate Visual。方法如下:
Dynamics 365有多种风格。无论您是Dynamic 365 CRM、销售、财务、运营、人力资源、Business Central还是其他模块的用户,Power BI都可以帮助您比Dynamics 365更深入地评估数据。Dynamics365中嵌入了无数种方法,可以根据可用的行业指标对数据进行分割。尽管如此,许多组织仍需要比较Dynamics 365提供的数据之外的数据。通常,数据必须与第三方系统聚合。无论在何种情况下,将数据摄入Power BI Desktop进行评估和分析的方法正是第6章中的工作方式。Dynamics 365的所有选项都位于“Online”下。(请参见图19-30。)选择要从Power BI中获取数据的应用程序,并在单击Connect后按照提示进行操作。
以下是选择特定Dynamics应用程序后发生的情况:
现在,您可以使用刚刚导入Power BI的表和数据创建报告,而不必依赖Dynamics 365.