数据连接器

8 分钟
Microsoft Power Platform 的强大之处在于它能够跨多个平台利用数据。为此,Microsoft Power Platform 的组件使用连接器。您可以将连接器视为从您的数据源到您的应用程序或工作流的桥梁,它允许来回传递信息。连接器允许您跨平台扩展业务解决方案并为用户添加功能。

数据源
为了了解连接器的类型以及您可以用它们做什么,您必须首先了解它们连接到的数据源的类型。两种类型的数据源是基于表格的和基于函数的。

表格数据- 表格数据源是一种以结构化表格格式返回数据的数据源。Power Apps 可以通过库、表单和其他控件直接读取和显示这些表格。此外,如果数据源支持,Power Apps 可以从这些数据源创建、编辑和删除数据。示例包括 Microsoft Dataverse、SharePoint 和 SQL Server。

基于函数的数据-基于函数的数据源是使用函数与数据源交互的数据源。这些函数可用于返回数据表,但提供更广泛的操作,例如发送电子邮件、更新权限或创建日历事件的能力。示例包括 Office 365 用户、Project Online 和 Azure Blob 存储。

这两种数据源类型通常用于为您的解决方案带来数据和附加功能。

如您所见,连接到数据源允许您集成业务解决方案的不同部分,以统一构建它们。

连接器
现在您已了解有关数据源的更多信息,您已准备好了解连接器。

连接器是从数据源到应用程序、工作流或仪表板的桥梁。Microsoft Power Platform 有超过 275 个可用于常见数据源的连接器。连接器分为标准和高级。一些流行的标准连接器是 SharePoint、Outlook 和 YouTube。高级连接器需要为您的应用和/或用户提供额外许可。一些高级连接器是 SQL Server、Survey Monkey 和 Mail Chimp。摘要和资源单元中的连接器参考列出了所有连接器以及它们被视为标准还是高级。您还可以使用 AppSource 来获取和安装应用程序,并使用连接器连接到非 Microsoft 服务。

连接器可以在数据源和 Power Platform 之间提供输入和输出,这可以加速 Microsoft Power Platform 业务解决方案的交付。例如,使用 Dynamics 365 应用程序(如客户服务),您可以设置 Power Automate,以便在添加特定客户类型时通知用户。或者,您可以使用 SharePoint 文档库来存储输入 Power Apps 以进行管理和分发的文件。微软还为其 Azure 服务提供连接器,提供先进的人工智能技术来执行任务,例如从图像中读取文本或识别图像中的人脸等认知服务。

所有 Microsoft Power Platform 业务解决方案都可以在 Microsoft 365 应用程序(例如 Teams)中使用和实施。这允许用户在 Teams 中玩 Power Apps 或从 Teams 中的操作和事件运行 Power Automate。

触发器和操作
建立数据源并配置连接器后,您可以使用两种类型的操作,触发器或操作。

触发器仅用于 Power Automate 并提示流程开始。触发器可以是基于时间的,例如每天早上 8:00 开始的流,或者它们可以基于在表中创建新行或接收电子邮件等操作。您将始终需要一个触发器来告诉您的工作流程何时运行。

操作用于 Power Automate 和 Power Apps。操作由用户或触发器提示,并允许通过某些功能与您的数据源进行交互。例如,操作将在您的工作流或应用程序中发送电子邮件或向数据源写入新行。

现在您已经了解了连接器是什么以及如何使用它们,让我们看看在没有为您的数据源构建连接器时该怎么做。

自定义连接器
虽然 Microsoft Power Platform 提供了 200 多个连接器,但您还可以选择构建自定义连接器。这将允许您通过调用公开可用的 API 或您在云提供商(如 Azure)中托管的自定义 API 来扩展您的应用程序。API 代表应用程序编程接口,包含一系列可供开发人员使用的功能。连接器通过在这些 API 之间来回发送信息并将可用功能收集到 Power Apps 或 Power Automate 中来工作。因为这些连接器是基于函数的,它们会调用API底层服务中的特定函数来返回相应的数据。

构建自定义连接器的一个优势是它们可以用于不同的平台,例如 Power Apps、Power Automate 和 Azure Logic Apps。

创建自定义连接器
您可以使用 3 种不同的方法创建自定义连接器:

使用空白自定义连接器

来自 OpenAPI 定义

来自邮递员收藏

虽然每种方法的要求会有所不同,但它们都需要每个应用或每个用户计划的 Power Apps。上面的每个链接都指向每种方法的说明。

上一篇:什么是 Microsoft Power Platform?


下一篇:No power supply specified for netVCC in Power Rail Confiquration.