簡體   English   中英

如何在源中使用多行的 ADF 復制活動?

[英]How do I use ADF copy activity with multiple rows in source?

我有 JSON 數組的源,接收器是 SQL 服務器。 當我使用列映射並查看代碼時,我可以看到映射已完成到數組的第一個元素,因此盡管源有多個記錄,但每次運行都會生成單個記錄。 如何使用復制活動導入所有行?

 "enableStaging": false,
                    "translator": {
                        "type": "TabularTranslator",
                        "schemaMapping": {
                            "['@odata.context']": "BuyerFinancing",
                            "['@odata.nextLink']": "PropertyCondition",
                            "value[0].AssociationFee": "AssociationFee",
                            "value[0].AssociationFeeFrequency": "AssociationFeeFrequency",
                            "value[0].AssociationName": "AssociationName",

使用*作為源字段表示json格式的所有元素。 例如,使用 json:

{
"results": [
     {"field1": "valuea", "field2": "valueb"},
     {"field1": "valuex", "field2": "valuey"}
    ]
}

和一個帶有列結果的數據庫表來存儲 json。 結果作為集合和 * 和子元素的映射將創建兩個記錄:

{"field1": "valuea", "field2": "valueb"}
{"field1": "valuex", "field2": "valuey"}

在結果字段中。

復制數據字段映射

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM