从数据创建应用程序
在 Power Apps 中构建画布应用程序时,您可以通过连接到各种数据源来构建高度定制化的应用程序。 例如,在构建短期休假申请应用程序时,您的应用程序可能需要访问存储在 SharePoint 站点中的数据,以及存储在 SQL 数据库中的数据。 由于画布应用程序支持多种数据源,因此非常适合希望设计定制化解决方案而无需大量编码的业务用户和应用程序开发者。
有 1,400 多个不同的连接选项可用作应用程序中的数据源。 然而,画布应用程序中最常用的三种数据源是:
- Excel
- SharePoint
- Dataverse
Microsoft Excel
Excel 易于熟悉、灵活且应用广泛。 许多组织已经将数据存储在 Excel 电子表格中,因此这是构建应用程序的自然起点。 以下只是 Excel 是入门级应用制作者的绝佳选择的几个原因:
- 熟悉的界面:大多数用户已经知道如何使用 Excel,因此无需新工具即可开始。
- 快速原型设计:您可以利用现有 Excel 数据在几分钟内构建一个可工作的应用程序。
- 低门槛:无需数据库知识。 您只需了解表格形式的电子表格结构。
- 云集成:当存储在 OneDrive 或 SharePoint 中时,Excel 文件可从任何地方安全访问。
SharePoint
SharePoint 被许多组织用于存储文档、列表和其他结构化数据。 当与 Power Apps 结合使用时,它不仅仅是一个存储解决方案。 它是构建自定义商业应用程序的基础,无需编写代码。 使用 SharePoint 作为数据源的一些关键优势包括:
- 可访问性:SharePoint 基于云端,并与 Microsoft 365 无缝集成,因此可以从任何地方轻松访问。
- 安全性:使用 Microsoft 的企业级安全和合规功能。
- 熟悉度:许多组织已使用 SharePoint 列表来管理库存、任务或员工记录等数据。
- 低代码友好:SharePoint 列表可直接在 Power Apps 中使用,无需复杂的设置或编码。
Microsoft Dataverse
Microsoft Dataverse 是一个安全、基于云的数据平台,用于存储和管理业务应用程序使用的数据。 它是 Microsoft Power Platform 的一部分,设计上可与 Power Apps、Power Automate、Power BI 及其他 Microsoft 365 服务无缝集成。 使用 Dataverse 作为数据源的优势包括:
- 结构化数据存储:Dataverse 采用表结构以关系型格式存储数据,类似于数据库。
- 安全与合规性:内置基于角色的安全机制确保仅授权用户可访问或修改数据。
- 集成:原生支持与 Microsoft 365、Dynamics 365 及 Azure 服务集成。
- 可扩展性:适用于小型应用程序及企业级解决方案。
- 低代码友好:无需编程经验的公民开发者亦可轻松使用。
使用 Copilot 构建
构建应用的最快方法是从 Copilot 开始。 当您选择此选项时,Copilot 会要求您提供希望它生成的表的描述。 这些表充当应用的基础数据模型。 Copilot 会在 Microsoft Dataverse 中创建这些表。 例如,您可以告诉 Copilot 想要创建一个表来管理员工培训课程的注册。 根据您的描述,Copilot 提供数据模型建议。 您可以根据需要更新数据模型建议。
使用数据开始
另一种将应用程序连接到数据的方法是选择开始使用数据。 使用此选项,您可以选择现有数据源。 例如 Excel、SharePoint 或 SQL。
Excel
当您选择使用 Excel 作为应用的数据源时,需要提供以下详细信息:
- Excel Online (Business):使用共享的 Excel 文件。
- 文件位置:要连接的文件所在位置。 (需位于 OneDrive 文件夹中。)
- 表格的标识列:定义存储每条记录唯一 ID 的列。 (您可以选择现有表或自动生成表。)
SharePoint
当您选择使用 SharePoint 作为应用的数据源时,需要提供以下详细信息:
- SharePoint URL:这是托管您要连接的列表的 SharePoint 网站的 URL。
- 列表:表示网站上包含数据的 SharePoint 列表。
Dataverse
当您选择 Dataverse 时,需要指定一个或多个包含要包含数据的表。
向现有应用添加数据
很多时候,在创建应用时,您需要在构建应用时向应用添加其他数据。 例如,您可能正在构建一个短期休假申请应用程序,并发现需要从 SharePoint 网站获取更多详细信息。 在设计画布应用程序的任何阶段,您都可以通过数据图标添加其他数据源。
您可以从现有环境中的 Dataverse 表中进行选择。 或者,您可以使用连接器选项搜索并连接到其他数据源,例如 Microsoft Excel 或 Microsoft SharePoint。