Azure 数据工厂复制 activity 异常日期时间
Azure Data Factory Copy activity Exception dateTime
我正在尝试将数据从 azure blob 移动到 azure sql 数据仓库。 Azure blob 有一个 json 文件。
我在将 createdate 移动到 sql 上的日期时间类型列时遇到异常。
{
"createdDate":"2016-07-13 15:24:58.000"
}
Copy activity encountered a user error at
Sink:tcp:database.windows.net,1433 side:
ErrorCode=UserErrorInvalidDataValue,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=Column
'createdDate' contains an invalid value '2016-07-13 15:24:58.000'.
Cannot convert '2016-07-13 15:24:58.000' to type 'DateTime' with
format 'yyyy-MM-dd
HH:mm:ss.fffffff'.,Source=Microsoft.DataTransfer.Common,''Type=System.FormatException,Message=String
was not recognized as a valid DateTime.,Source=mscorlib,'.
任何指点将不胜感激。
blob 数据精度不高。看起来目标数据库中的列具有 DATETIME2(7) 设置,而源正在输出 DATETIME2(3)。您需要
- 修复源数据以使其合规
- 通过插入的存储过程处理数据
- 如果可能,将目标列更改为 DATETIME2(3)
...当然是理论上的。
您应该试试这个可以解决问题的方法。
这是一个对我来说是阻碍的技巧,但试试这个-
- 去沉
- 映射
- 点击输出格式
- Select您希望将数据存储到接收器中的数据格式或时间格式。
对于数据格式选择 'date' 对于时间选择 'time'。您也可以选择布尔值 true 或 false。
我正在尝试将数据从 azure blob 移动到 azure sql 数据仓库。 Azure blob 有一个 json 文件。
我在将 createdate 移动到 sql 上的日期时间类型列时遇到异常。
{
"createdDate":"2016-07-13 15:24:58.000"
}
Copy activity encountered a user error at Sink:tcp:database.windows.net,1433 side: ErrorCode=UserErrorInvalidDataValue,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=Column 'createdDate' contains an invalid value '2016-07-13 15:24:58.000'. Cannot convert '2016-07-13 15:24:58.000' to type 'DateTime' with format 'yyyy-MM-dd HH:mm:ss.fffffff'.,Source=Microsoft.DataTransfer.Common,''Type=System.FormatException,Message=String was not recognized as a valid DateTime.,Source=mscorlib,'.
任何指点将不胜感激。
blob 数据精度不高。看起来目标数据库中的列具有 DATETIME2(7) 设置,而源正在输出 DATETIME2(3)。您需要
- 修复源数据以使其合规
- 通过插入的存储过程处理数据
- 如果可能,将目标列更改为 DATETIME2(3)
...当然是理论上的。
您应该试试这个可以解决问题的方法。 这是一个对我来说是阻碍的技巧,但试试这个-
- 去沉
- 映射
- 点击输出格式
- Select您希望将数据存储到接收器中的数据格式或时间格式。
对于数据格式选择 'date' 对于时间选择 'time'。您也可以选择布尔值 true 或 false。