We are trying to move our data from Azure Table Storage to Azure Data Lake. So we created a Data Factory (with linked services, data sets and pipeline). Pipline is created with Copy Action.
One of the linked service we choose "Azure Data Lake Store" and we authorized configuration and the finally configuration is like below
{
"name": "XXXXXStoreLinkedService",
"properties": {
"description": "",
"hubName": "XXXXXXdatafactory_hub",
"type": "AzureDataLakeStore",
"typeProperties": {
"dataLakeStoreUri": "https://XXXXXX.azuredatalakestore.net/webhdfs/v1",
"authorization": "**********",
"sessionId": "**********",
"subscriptionId": "XXXXXXXXXXXXXXXXXXX",
"resourceGroupName": "XXXXXXXXXXXXXXX"
}
}
}
After creating the pipeline , it seems that the data movement is happening. But we are getting this error
Copy activity encountered a user error: ErrorCode=UserErrorAdlsUnauthorizedAccess,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=The request to 'Azure Data Lake Store' was unauthorized,Source=Microsoft.DataTransfer.ClientLibrary,''Type=System.Net.WebException,Message=The remote server returned an error: (403) Forbidden.,Source=System,'
From this error, it seems that we have an unauthorized request. But as mentioned we above we authorized the Azure Data Lake store linked service correctly.
Can anybody please let us know, what are the possible cases of this error and also what we need to do here.