Поток данных сопоставления Azure: невозможно использовать набор данных хранилища BLOB-объектов в качестве источника
Я добавил набор данных Azure Blob в качестве источника в поток данных сопоставления Azure, но я не могу просмотреть предварительный просмотр, поскольку он показывает следующую ошибку:
Набор данных использует связанный тип службы AzureStorage, который не поддерживается в потоке данных.
Ниже приведен набор данных JSON:
{
"name": "PIT_Input",
"properties": {
"linkedServiceName": {
"referenceName": "data_staging",
"type": "LinkedServiceReference"
},
"annotations": [],
"type": "DelimitedText",
"typeProperties": {
"location": {
"type": "AzureBlobStorageLocation",
"container": "dataflowpoc"
},
"columnDelimiter": ",",
"escapeChar": "\\",
"firstRowAsHeader": true,
"quoteChar": "\""
},
"schema": []
}
}
data_staging - это связанная служба типа Хранилище Azure.
В документации указано, что наборы данных Azure Blob можно использовать в качестве источника. Подскажите, пожалуйста, что я здесь делаю не так.
1 ответ
Согласно вашему набору данных JSON, вы просто выбираете контейнер dataflowpoc
, не указал файл.
Вы можете предварительно просмотреть только данные файла типа "DelimitedText":
Dataset Preview data, мы не можем предварительно просмотреть все данные, если файлы в контейнере с другой схемой:
Набор данных JSON:
{
"name": "DelimitedText1",
"properties": {
"linkedServiceName": {
"referenceName": "AzureBlobStorage1",
"type": "LinkedServiceReference"
},
"annotations": [],
"type": "DelimitedText",
"typeProperties": {
"location": {
"type": "AzureBlobStorageLocation",
"container": "containerleon"
},
"columnDelimiter": ",",
"escapeChar": "\\",
"firstRowAsHeader": false,
"quoteChar": "\""
},
"schema": []
},
"type": "Microsoft.DataFactory/factories/datasets"
}
Но в предварительном просмотре данных потока данных мы можем увидеть все данные в файлах:
Думаю, ваша ошибка возникла случайно, обновите фабрику данных и попробуйте еще раз.
Обновить:
Ошибка устранена: "Я изменил тип связанной службы с хранилища Azure на хранилище BLOB-объектов Azure, и это сработало".
Надеюсь это поможет.