我想阅读 ADF 中带有副本数据的 cosmos-documents。 我知道如何映射到不同的列。 我想将整个文档放入 1 栏。 通过映射将嵌套数组读入 1 列很容易,但是是否可以将整个文档映射到 1 列?
是否可以将整个文档映射到 1 列?
您无法直接将整个文档映射到单列中,您需要使用
openjson
表值函数按照以下方法解析 JSON 文本。
json
的字符串类型变量中。@string(activity('Lookup1').output.value)
declare @json nvarchar(4000)=N'@{variables('Json')}';
INSERT INTO test_tgt
SELECT * FROM OPENJSON(@json)
WITH (
col1 nvarchar(max) '$' AS JSON
);
此脚本会将数据插入到已创建的表test_tgt中。
SQL表输出