Azure数据工厂复制活动
来源:csv文件 下沉:宇宙数据库 操作:更新
复制活动失败,代码为“ 2200”,id字段出现问题,几周前可以正常工作
我的csv文件有一个数字列,我正在将其用作波斯菊文档的ID,因此我可以更新现有的数字列
错误详细信息
{
'errorCode': '2200',
'message': 'ErrorCode=UserErrorDocumentDBWriteError,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=Documents failed to import due to invalid documents which violate some of Cosmos DB constraints: 1) Document size shouldn't exceeds 2MB; 2) Document's 'id' property must be string if any, and must not include the following charaters: '/', '\\\\', '?', '#'; 3) Document's 'ttl' property must not be non-digital type if any.,Source=Microsoft.DataTransfer.DocumentDbManagement,'',
'failureType': 'UserError',
'target': 'Copy_ToCosmosDB',
'details': []
}
答案 0 :(得分:0)
当您在cosmos db中添加项目时,请勿更改您的分区键。因为无法更改cosmos db中的分区键。更多详细信息,请参考此documentation。
例如:
我的容器的分区键是/name
,这是一个类似这样的项目:
{
"id": "2",
"no": 2,
"name": "Monica",
"createTime": "2020-06-22T00:00:00.000Z",
}
我的csv文件是这样的(将Monica更新为Monican):
id,no,name,createTime
2,2,Monican,2020-06-22T00:00:00.000Z
运行管道时,也会出现与您相同的错误。