2

在数据工厂的帮助下,我们正在将数据从 Azure 表存储移动到 Azure Data Lake Store。作为我添加连接到 Azure Data Lake Store 的链接服务的一部分。

{
    "name": "AzureDataLakeStoreLinkedService",
    "properties": {
        "description": "",
        "hubName": "xxxxxxxxxxxxxxxxxxxxxx",
        "type": "AzureDataLakeStore",
        "typeProperties": {
            "dataLakeStoreUri": "https://xxxxxxxxxxxxx.azuredatalakestore.net/webhdfs/v1",
            "authorization": "**********",
            "sessionId": "**********",
            "subscriptionId": "XXXXXXXXXXXXXXXXXXXXXx",
            "resourceGroupName": "xxxxxxxxxxxxxxxx"
        }
    }
}

对于此 Azure Data Lake Store 链接服务,有一个授权按钮。我们已授权,我们能够成功地将数据移动到 Azure Data Lake Store。

但问题是一段时间后授权到期并且请求变得未经授权。然后我需要重新授权连接信息。

我需要避免这一步,在超时后每次都授权请求。怎么办?请分享任何有用的链接

4

1 回答 1

0

我正在使用 Microsoft 帐户来授权链接服务。因此,超时经常发生(不到一天)。建议我使用 Azure Active Directory 帐户,该帐户不会超时 90 天。我按照说明操作,DataFactory 目前工作正常,过去一周没有任何超时。

我得到的另一个建议是使用服务主体,即使用在 Azure Active Directory 中注册的应用程序而不是个人用户帐户进行授权。我还没有尝试这种方法。

于 2016-02-11T12:33:32.103 回答