复制活动中的类型转换错误:Azure数据工厂

时间:2020-07-16 19:15:11

标签: azure-data-factory

我正在尝试将多个csv文件从blob加载到Azure MySQL。我正在使用getMetadata活动和foreach活动,在forEach活动中,一个copy活动将数据从blob复制到接收器。管道失败并出现错误

{
    "errorCode": "2200",
    "message": "'Type=Microsoft.Azure.Data.Governance.Plugins.Core.TypeConversionException,Message=Exception occurred when converting value '' for column name 'DATASTORE_ID' from type 'String' (precision:, scale:) to type 'Int32' (precision:0, scale:0). Additional info: Input string was not in a correct format.,Source=Microsoft.DataTransfer.ClientLibrary,''Type=System.FormatException,Message=Input string was not in a correct format.,Source=mscorlib,'",
    "failureType": "UserError",
    "target": "Copy data1",
    "details": []
}

我没有在“映射”选项卡中导入任何架构。 请提出解决方案。

预先感谢。

Geetha。

1 个答案:

答案 0 :(得分:0)

将“复制数据”替换为“数据流”,并使用直接字段到字段映射,并且从blob到接收器的复制工作正常。