构建第一个数据连接应用程序

Microsoft Graph Data Connect (Data Connect) 使用智能方式大规模访问丰富数据来扩充事务 API。 Data Connect 非常适合大数据应用程序和机器学习,因为它允许通过将 Microsoft 365 数据扩展到 Azure Microsoft 来开发用于分析、智能和业务流程优化的应用程序。 通过此产品/服务,你将能够利用 Azure 中大量的计算和存储套件,同时保持符合行业标准并保持数据安全。

Microsoft Graph Data Connect 的体系结构图,其中显示了定义的数据控制、将 Office 365 数据扩展到 Azure 以及启用大数据和机器学习。

数据连接使用 Microsoft Fabric、Azure Synapse 或 Azure 数据工厂以可配置的时间间隔将Microsoft 365 数据复制到应用程序的存储。 它还提供了一组工具来简化将此数据传递到 Azure,使你能够访问可用的最适用的开发和托管工具。

数据连接还授权更精细的控制和同意模型:你可以管理数据,查看谁正在访问数据以及请求实体的特定属性。 这增强了 Microsoft Graph 模型,其授予或拒绝应用程序对整个实体的访问权限。

此外,可以使用 Data Connect 为组织启用机器学习方案。 在这些方案中,你可以创建应用程序来为利益干系人提供宝贵信息、训练机器学习模型,甚至根据采集的大量数据进行预测。

入门

在本教程中,你将创建第一个单租户 Data Connect 应用程序。 以下常规流程介绍了 Data Connect 载入过程。

说明载入流的屏幕截图。

  1. 管理员启用数据连接: 加入的第一步是让全局管理员 启用 Data Connect

  2. 开发人员创建新的Microsoft Entra 应用程序: 开发人员需要首先创建新的Microsoft Entra 应用程序。

  3. 开发人员向 Data Connect 注册应用程序: 创建 Microsoft Entra 应用程序后,开发人员需要使用新注册门户将应用程序注册到 Data Connect Microsoft Graph Data Connect 应用程序。 在此步骤中,开发人员指定应用程序所需的数据。

  4. 管理员批准应用程序: 开发人员向 Data Connect 注册应用程序后,全局管理员可以使用 Data Connect 应用程序同意 的新门户来查看已注册的应用程序并批准它。

  5. 开发人员运行其管道: 管理员同意应用程序后,开发人员可以运行其管道,而不会停止运行时同意。 通过 Azure 数据工厂或 Azure Synapse 创建和运行的管道保持不变。

注意

如果在未启用数据连接的新租户中工作,则无需执行任何操作。 如果现有租户已启用 Microsoft Graph 数据连接,则在完成本教程之前,请要求全局管理员在 管理门户中关闭Microsoft Graph Data Connect,然后再次打开。

先决条件

若要完成本教程,需要以下订阅或许可证。

  • 对于本教程,强烈建议使用 Microsoft 365 开发人员租户。
  • Microsoft 365 和 Azure 租户必须位于同一Microsoft Entra 租户中。
  • Azure 订阅必须与 Microsoft 365 租户位于同一租户中。
  • Microsoft 365 租户中的一个用户已启用 全局管理员 角色。 今后,本教程将此用户称为“管理员”。 只有“管理员”用户可以批准测试应用程序。
  • Microsoft 365 租户中具有 应用程序管理员应用程序开发人员 角色的其他用户。 今后,本教程将此用户称为“开发人员”。 开发人员用户执行本教程的大部分操作。
  1. Microsoft 365 租户

    注意

    不能使用相同的帐户批准自己的测试应用程序。 请确保租户中有另一个充当管理员的成员 (或帐户) 。

  2. Microsoft Azure 订阅

    • 如果没有Microsoft Azure 订阅,请访问以下链接,获取一个免费) (: https://azure.microsoft.com/free/
    • Azure 订阅必须与 Microsoft 365 租户位于同一租户中,并且两者必须位于同一Microsoft Entra 租户中。
    • 如果 Azure 订阅与 Microsoft 365 租户不在同一租户中,则可以按照将 Azure 订阅关联或添加到 Microsoft Entra 租户中列出的步骤,将订阅与 Microsoft 365 租户中的 Microsoft Entra ID 相关联。

    注意

    本教程中使用的屏幕截图和示例来自Microsoft 365 开发人员租户,其中包含来自测试用户的示例电子邮件。 可以使用自己的 Microsoft 365 租户执行相同的步骤。 不会向 Microsoft 365 写入任何数据。 电子邮件数据的副本将从 Microsoft 365 租户中的所有用户中提取并复制到 Azure Blob 存储帐户。 可以控制谁有权访问 Azure Blob 存储中的数据。