💡
原文英文,约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端点。
➡️