我有两个入站JSON数据集,需要在Boomi中合并/合并
入站DataSet1
{
"Id": 1,
"Program": [
{
"ProgramId": "A",
"ProgramName": "ProgramA"
},
{
"ProgramId": "B",
"ProgramName": "ProgramB"
}
]
}和
入站DataSet2
{
"Id": 1,
"Course": [
{
"CourseId": "C1",
"CourseName": "Course 1"
},
{
"CourseId": "C2",
"CourseName": "Course 2"
}
]
}希望将它们合并到以下几个方面:
{
"Id": 1,
"Program": [
{
"ProgramId": "A",
"ProgramName": "ProgramA"
},
{
"ProgramId": "B",
"ProgramName": "ProgramB"
}
],
"Course": [
{
"CourseId": "C1",
"CourseName": "Course 1"
},
{
"CourseId": "C2",
"CourseName": "Course 2"
}
]
}我定义了一个带有最终预期输出的JSON配置文件,其中包含了Program和课程--但是,在数据处理中,当我尝试执行组合JSON时,我无法选择要合并文档的元素或键。
发布于 2022-11-21 13:26:42
这种方法需要创建三个数据配置文件:一个用于每个数据集,一个用于组合格式。
将dataset2加载到文档缓存中(确保选择了“每个文档强制执行一个索引条目”,并且您有一个文档键),然后将dataset1放入一个地图(形状)中。在此地图中,您根据"Id“对dataset2执行查找(添加缓存的数据)。这将根据Id将两个配置文件组合在一起。
Map需要一个目标配置文件,这是您将合并的格式配置文件放在其中并将字段从数据集1和2映射到最终配置文件的地方。
希望能帮上忙..。
https://stackoverflow.com/questions/74479400
复制相似问题