如下图所示,今天我们接着上一篇内容,继续讲解 Azure Data Factory 中的数据集连接服务的认证方式:Service Principal
关于 Service Principal 的创建 可以参考:Azure AD(四)知识补充-服务主体
至于需要给 Service Principal 分配什么样的角色和权限,大家可以自行参考实际项目(当前作者所演示仅仅只是借助 Service Principle 进行认证,所有就没有分配相应的角色权限)
--------------------我是分割线--------------------
转到 Power Platform 管理中心 找到之前创建好的 dev 环境,点击 “设置=》用户 + 权限=》应用程序用户”
点击 “+ 新建应用用户”,选择号业务部门,点击 “添加应用”
搜索已创建好的 “Power App Identity Service Principal” 的 Service Principal,选中,并点击 “添加”
点击 “创建”
再赋予 “系统管理员” 的角色
2,DataSet 开启 Service Principal 认证
转到 Azure Data Factory ,找到之前创建好的 “FromDataSet” 数据集,输入 SP 相关参数,点击 “Test Connection” 进行测试
选择 “Student” 这张表,点击 “OK”
预览数据,可以看到相关数据了
Bingo,,🎉🎉🎉🎉🎉
今天实地的演示了 Azure Data Factory 中数据集类型为 Dataverse的链接测试,通过设置 ServiceLink 使用了 Service Principal 的认证方式(成功的链接到了 dev 环境的 Student 表,并预览加载出初始化的测试数据。
参考链接:使用 Azure 数据工厂或 Azure Synapse Analytics 在 Dynamics 365 (Microsoft Dataverse) 或 Dynamics CRM 中复制和转换数据
作者:Allen
版权:转载请在文章明显位置注明作者及出处。如发现错误,欢迎批评指正。