使用服务主体将Azure Data Factory连接到Microsoft Fabric中的镜像数据库(跨租户)

使用服务主体将Azure Data Factory连接到Microsoft Fabric中的镜像数据库(跨租户)

💡 原文英文,约600词,阅读约需3分钟。
📝

内容提要

Microsoft Fabric允许数据工程师实时镜像数据库。本文介绍如何通过服务主体(SP)认证,使Azure Data Factory(ADF)访问Fabric中的镜像数据库。由于ADF无法直接连接镜像数据库,需要将数据复制到Fabric仓库,并通过SP认证进行连接。主要步骤包括配置服务主体、赋予访问权限、复制数据及连接ADF。

🎯

关键要点

  • Microsoft Fabric允许数据工程师实时镜像数据库,如Azure SQL或Cosmos DB。
  • Azure Data Factory(ADF)需要使用服务主体(SP)认证来连接和提取镜像数据库中的数据。
  • ADF无法直接连接Fabric中的镜像数据库,需要将数据复制到Fabric仓库。
  • 主要步骤包括配置服务主体、赋予访问权限、复制数据及连接ADF。
  • 在ADF托管的租户中注册应用并生成客户端密钥。
  • 在Fabric托管的租户中联邦服务主体并检索对象ID。
  • 使用PowerShell为服务主体分配Fabric访问权限。
  • 由于ADF无法直接读取镜像数据库,需将数据复制到Fabric仓库。
  • 可以使用T-SQL或Fabric中的数据流将数据复制到仓库。
  • 在ADF中连接Fabric仓库时需填写服务器名称、数据库名称及认证信息。
  • ADF可以通过SP连接Fabric仓库,但无法通过SP连接镜像数据库的SQL端点。
  • 希望这能帮助其他人将跨租户SP认证的ADF管道集成到Fabric数据平台中。

延伸问答

如何使用服务主体将Azure Data Factory连接到Microsoft Fabric中的镜像数据库?

需要配置服务主体认证,复制数据到Fabric仓库,然后通过ADF连接Fabric仓库。

Azure Data Factory能否直接连接到Fabric中的镜像数据库?

不可以,ADF无法直接连接Fabric中的镜像数据库,需要将数据复制到Fabric仓库。

在Azure Data Factory中如何配置服务主体?

在ADF托管的租户中注册应用,生成客户端密钥,并设置支持的账户类型。

如何将数据从镜像数据库复制到Fabric仓库?

可以使用T-SQL或Fabric中的数据流将数据复制到仓库。

在ADF中连接Fabric仓库时需要哪些信息?

需要填写服务器名称、数据库名称及认证信息,包括租户ID、客户端ID和客户端密钥。

使用服务主体连接Fabric仓库有什么限制?

虽然可以通过SP连接Fabric仓库,但无法通过SP连接镜像数据库的SQL端点。

➡️

继续阅读