简介
Microsoft Power Platform 的解决方案架构师负责解决方案的整体设计。 在基于 Microsoft Power Platform 设计解决方案时,了解 Microsoft Power Platform 的体系结构、设计方式和限制非常重要。
在考虑解决方案的设计时,您需要了解 Microsoft Power Platform 的组件和功能,以及它们如何控制解决方案的设计。
Microsoft Power Platform 组件
Microsoft Power Platform 是一个低代码、快速的商业应用程序开发平台,它包含几个不同的、独立但密切相关的工具:
Microsoft Power Apps - 使任何人都能使用低代码或无代码技术来构建自定义 Web 应用和移动应用。
Microsoft Power Automate - 云工作流工具,用于将云和桌面应用程序连接在一起以自动执行业务流程。
Microsoft Power BI - 一项自助分析服务,使用户能够获取对其数据的见解。 Power BI 使您可以合并来自各种源的数据,以及创建模型、可视化效果、报表和仪表板。
Microsoft Power Virtual Agents - 使任何人都能在浏览器界面中创建聊天机器人,而无需编写代码。
Microsoft Power Pages - 使任何人都能创建面向外部的网站,允许组织外的用户在 Dataverse 中创建和查看数据。
Microsoft Power Platform 包含可供解决方案架构师使用的支持 Microsoft Power Platform Tools 的许多其他组件:
Microsoft Dataverse - 提供用于创建表、关系和业务逻辑的无代码环境。
数据连接器 - 连接器定义 Microsoft Power Platform Tools 可访问的服务和数据源。
AI Builder - 一组 AI 模型类型,可使用 Dataverse 中的数据来创建、定制和训练 AI 模型,以供 Microsoft Power Platform 的其他组件使用。
下图说明了 Microsoft Power Platform 组件之间的关联。
注意
本模块介绍 Microsoft Power Platform 的体系结构。 其他模块将探讨 Power Apps、Power Automate、Power BI、Power Virtual Agents 和 Power Pages 的详细信息。
云
Microsoft Power Platform 是基于云的服务型软件 (SaaS) 解决方案,可在 Microsoft Entra ID 租户中使用。 Microsoft Power Platform 通过 Microsoft 365 获得授权,并受 Microsoft Entra ID 保护。 Microsoft Power Platform 在 Microsoft Azure 上运行;因此,它具有高度可扩展性和全局可用性。
Microsoft Power Platform 功能
通常,解决方案架构师设计的解决方案会使用 Microsoft Power Platform 提供的许多组件。 每个组件各自提供出色的功能,但结合使用这些组件时功能会更强大。
- Power Apps 使用户可以对数据执行操作并推动业务流程。
- Power Automate 可实现应用自动化,并代表用户执行操作来响应各种指标和事件
- Power BI 可以分析应用捕获的数据。
- Power Virtual Agents 可以为用户提供帮助。
- Power Pages 可以与外部用户交互。
- 可以从 Power Apps、Power Virtual Agents 操作和 Power BI 警报中调用 Power Automate 流。
- Power BI 仪表板和磁贴可以显示在 Power Apps 屏幕中。
- 可以在 Power BI 仪表板中嵌入 Power Apps。
平台的含义
当大部分人谈及 Microsoft Power Platform 时,他们通常指的是四个组件:Power Apps、Power Automate、Power BI 和 Power Virtual Agents。 这些工具可用于构建应用和创建解决方案。
数据是当今企业一切运营的中心。 借助 Microsoft Power Platform,您可以就地连接到数据,或者在 Microsoft Dataverse 中存储数据。 为以下实体提供了连接器:
- Office 365 服务,例如电子邮件和 SharePoint
- Azure 服务,例如 Azure SQL
- 非 Microsoft 源,例如 Twitter、SendGrid、Dropbox 和 Mailchimp
Power Apps 和 Power Automate 使用连接器来就地访问数据。 Microsoft Dataverse 不仅仅是数据库,它是用于构建商业应用程序和解决方案的平台。
Microsoft Dataverse 能够控制安全性、实施逻辑和支持集成,并包含大量功能,借助这些功能可以创建强大的业务解决方案。 本模块将进一步探讨这些功能。
在深入了解 Dataverse 之前,您首先需要了解如何通过环境访问 Dataverse。