当我尝试使用单个或组合定义分区键时,我尝试使用数据迁移工具将一些数据从JSON文件迁移到Cosmos DB。列名称中,每次迁移后每次获取未定义的分区键时,如何解决此问题?
请注意,这里我必须使用批量导入(单个分区集合)选项,因为我需要为nested array import执行定制的存储过程,所以不能使用 Sequential记录导入,因为我知道相同的分区功能在这里效果很好。
答案 0 :(得分:-1)
如果您将“批量导入”与迁移工具一起使用,则分区键设置不仅适用于收集方案。请参阅此link中的声明:
当您导入多个集合时,导入工具支持 基于散列的分片。在这种情况下,指定文档属性 您希望用作分区密钥。 (如果分区键留为空白, 文档在目标集合中随机分片。)
回到您的要求,您可以使用Sequential Record Import。
您需要先创建集合并将分区键设置为/item/vid
。
我的测试json文件:
结果: