【发布时间】:2020-06-10 16:14:49
【问题描述】:
我正在尝试使用 azure 数据工厂将多个文件从 azure blob 加载到 azure sql dw。下面是我的代码。我正面临突出显示的错误。任何人都可以建议。 我在这里粘贴我的 adf 代码 json。
我在复制活动阶段低于突出显示。
{
"name": "DelimitedText11",
"properties": {
"linkedServiceName": {
"referenceName": "AzureBlobStorage2",
"type": "LinkedServiceReference"
},
"parameters": {
"FileName": {
"type": "string"
}
},
"annotations": [],
"type": "DelimitedText",
"typeProperties": {
"location": {
"type": "AzureBlobStorageLocation",
"fileName": {
"value": "@dataset().FileName",
"type": "Expression"
},
"container": "input"
},
"columnDelimiter": ",",
"escapeChar": "",
"firstRowAsHeader": true,
"quoteChar": ""
},
"schema": []
},
"type": "Microsoft.DataFactory/factories/datasets"
}
错误:
{
"errorCode": "2200",
"message": "ErrorCode=UserErrorMissingPropertyInPayload,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=Required property 'fileName' is missing in payload.,Source=Microsoft.DataTransfer.ClientLibrary,'",
"failureType": "UserError",
"target": "Copy data1",
"details": []
}
【问题讨论】:
-
嗨,Imran,您能发布更多信息吗?数据工厂主要是一个视觉环境,所以一些屏幕截图可能很有用。最好的猜测是在此活动之前未正确设置 DataSet 的文件名。
-
嗨乔尔,我希望添加屏幕截图,但社区不允许粘贴我的整个代码的屏幕截图,如果您知道其他方式,请告诉我,我很乐意分享屏幕截图
标签: azure-data-factory azure-container-service azure-synapse