UPDATE 步骤中的自动列映射

Automatic column mapping in UPDATE step

对于插入,如果源列和目标列相同,则不需要映射或 "select values" 步骤。但是对于更新,似乎需要指定更新字段列表。

我担心的是每次更改列的来源 table 时手动更新 KTR。有没有办法在更新步骤中启用自动映射?查看 "update fields" 的屏幕截图,自动映射意味着更新字段部分可以留空。

有充分的理由不这样做。

相信我,让机器人来改变你的ktr不是一个好主意。并且有充分的理由不经常更改 OPAP 模式中的列名称,除非您喜欢与报表设计器发生冲突,更糟糕的是,与仪表板和前端 Javascript 人员发生冲突。

因此,如果按下按钮不是您的解决方案,因为您可能有 1000 table 秒要更新,您可以使用 Metadata Injection 步骤。您会在 Diethard Steiner's blog or Jens Bleuel's blog 上找到很好的示例。简而言之,您使 Update 元数据动态化,但您首先必须检查每个 table 以获取列名。