【问题标题】:How can I handle Message=The data type SqlDecimal is not supported. in Azure DWH v2如何处理 Message=不支持数据类型 SqlDecimal。在 Azure DWH v2 中
【发布时间】:2021-01-01 00:38:52
【问题描述】:

我在解决以下从 Azure datafactory v2 收到的错误消息时遇到困难,同时要运行管道以将 csv 复制到 SQL 表

{
    "errorCode": "2200",
    "message": "ErrorCode=DataTypeNotSupported,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=The data type SqlDecimal is not supported.,Source=,'",
    "failureType": "UserError",
    "target": "Copy Invervence Blob to SQL from csv",
    "details": []
}

到目前为止,我尝试将原始 .xslx 文件更改为 .CSV 以消除可能的格式问题。在映射设置中,当我从管道中的复制任务中删除“BEDRAG_2020”列时工作正常,请参见下面的 sn-p。 Snippet of data preview

谁能帮我解决这个错误?

【问题讨论】:

    标签: sql azure pipeline azure-data-factory-2


    【解决方案1】:

    回答自己:

    由于未知原因,如果另一列中的字符串值超过分配的 varchar 长度,则会出现错误。这会以 Azure 管道终止的方式影响小数类型列。如果有人知道引发此错误的更多细节,请发表评论。

    【讨论】:

      猜你喜欢
      • 2021-01-28
      • 1970-01-01
      • 1970-01-01
      • 2020-04-07
      • 2018-01-09
      • 2020-08-26
      • 1970-01-01
      • 2011-04-05
      • 1970-01-01
      相关资源
      最近更新 更多