如何创建与adla的链接服务

时间:2018-10-05 07:34:14

标签: azure azure-data-factory-2

我正在尝试创建链接服务以对数据湖进行天蓝色分析,它显示了这样的错误

[{"code":9512,"message":"Failed to connect to ADLA account 'miniprojectanalytics'
with error 'The client '8899dd6a-45b1-4955-a3b9-7b3a95dd6dfa' with object id
'8899dd6a-45b1-4955-a3b9-7b3a95dd6dfa' does not have authorization to perform action
'Microsoft.Authorization/permissions/read' over scope '
subscriptions/8e9519a3-7b76-40fe-9b64-752ed2d0d4dc/resourceGroups/harigrp/providers/Microsoft.DataLakeAnalytics/accounts/miniprojectanalytics/providers/Microsoft.Authorization'.
Trace: 0941cde4-bff5-42b4-8186-1bd08f04944b Time: 2018-10-05T00:27:23.0661884-07:00'."}]

任何人都可以帮助我解决此问题

1 个答案:

答案 0 :(得分:0)

我相信您需要通过“添加用户向导”在ADLA上授予服务帐户访问权限。

From here

服务主体身份验证

Azure Data Lake Analytics链接服务需要服务主体身份验证才能连接到Azure Data Lake Analytics服务。若要使用服务主体身份验证,请在Azure Active Directory(Azure AD)中注册一个应用程序实体,并向其授予对它使用的Data Lake Analytics和Data Lake Store的访问权限。有关详细步骤,请参阅服务到服务认证。记下用于定义链接服务的以下值:

  • 应用程序ID
  • 应用程序密钥
  • 租户ID

使用“添加用户向导”授予Azure Data Lake Anatlyics服务主体权限。