在数据出厂V2的复制活动中将数据从SQL Server转移到Cosmos。SQL Server中的一列之一具有JSON对象(尽管数据类型为(varchar(MAX)
(,并且我将其映射到Cosmos Collection中的一列。问题是将其添加为String
而不是JSON对象。我们如何在复制活动中将其设置为因此,该特定列的数据被添加为JSON对象而不是字符串
它被添加如下:
MyObject:"{SomeField: "Value" }"
但是我希望这是:
MyObject:{SomeField: "Value" } // Without quotes so that it appears as json object rather than string
使用 JSON 转换功能可在数据工厂提供。
https://learn.microsoft.com/en-us/azure/data-factory/control-flow-expression-language-functions#json
MyObject:json("{SomeField: "Value" }")
它将作为
导致MyObject:{SomeField: "Value" }