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

注意

此内容适用于具有新许可体验的租户。 如果你仍在使用 Privileged Access Management (PAM) 体验,请参阅 现有客户迁移 ,以将你的同意迁移到新体验。

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

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

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

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

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

注意

单独的选项卡中包含有关使用以前涉及 Privileged Access Management (PAM) 的同意过程的指南,以供参考。 建议遵循新的许可流程,以简化载入过程。

入门

在本教程中,你将创建第一个单租户 Data Connect 应用程序。 下面是介绍 Data Connect 载入的一般流程。

说明载入流的屏幕截图。

  1. 管理员启用 Data Connect:载入的第一步是让全局管理员启用 Data Connect

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

  3. 开发人员向 Data Connect 注册应用程序:创建Microsoft Entra应用程序后,开发人员需要使用 Microsoft Graph Data Connect 应用程序的新注册门户向 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 租户位于同一租户中。 数据连接可以跨租户导出数据,例如, (启用 ISV) ,但本教程不探讨此方案。
  • 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 存储中的数据。