1

我想使用 matillion ETL 将这两个 JSON 合并为一个用于雪花

JSON 语句 1:

[{                                          
    "StepId": 1,
    "ParameterFileGroup": 1,
    "ParameterGroup": 1,
    "Parameter": 4,
    "Filter": "",
    "SortKey": "",
    "Skip": -1,                            
    "ParameterFileGroup": 1,
    "ParameterGroup": 1,

JSON 语句 2:

{
        "ConditionId": 4,
        "Threshold": "37",
        "ActionPlan": 3,
        "TriggerAction": 5
}

我想要的结果:

[{                                          
    "StepId": 1,
    "ParameterFileGroup": 1,
    "ParameterGroup": 1,
    "Parameter": 4,
    "Filter": "",
    "SortKey": "",
    "Skip": -1,                            
    "ParameterFileGroup": 1,
    "ParameterGroup": 1,
{
        "ConditionId": 4,
        "Threshold": "37",
        "ActionPlan": 3,
        "TriggerAction": 5
}}
]
4

1 回答 1

1

假设这些在 2 列中:JSON1、JSON2。使用计算器组件。添加一个名为:JSON3 的新计算。计算为:“JSON1”|| '\r' || "JSON2" || '\r' || '}]'

在此处输入图像描述

于 2021-01-10T19:12:36.293 回答