AWS DMS提供了多种变换规则,其中包括复制源列到多个目标列。可以使用以下JSON代码将此规则添加到任务的变换规则中。
{
"rule-type": "transformation",
"rule-id": "example-rule-id",
"rule-name": "example-rule-name",
"rule-action": "add-column",
"expression": "sourcecolumn",
"output-column": "destinationcolumn1",
"output-column-type": "exact",
"extra-columns": [
{
"column-name": "destinationcolumn2",
"type": "exact",
"value": "sourcecolumn"
}
]
}
在此示例中,“sourcecolumn”是源列的名称,“destinationcolumn1”和“destinationcolumn2”分别是两个目标列的名称。在“extra-columns”列表中,使用“add-column”规则将第二个目标列添加到任务中,并将其设为源列的值。
将此规则添加到DMS任务中后,源列的值将自动复制到两个目标列中。