修改阶段可以根据通配符批量重命名列吗?
can a modify stage bulk rename columns based on wildcards?
我需要使用 RCP 根据业务规则修改列。例如,所有以 '_ID'
结尾的源列都必须更改为 '_KEY'
以满足目标。
示例:源中的 Test_ID
变为目标中的 Test_KEY
我有多个表,一些有 2 "ID" 列,一些有 20 个。有没有办法配置修改阶段以根据通配符批量重命名列?
如果不行,还有别的办法吗?
谢谢。
我怀疑是否有为此使用带通配符的修改阶段的选项。
一个替代方案可以是一个模式文件,它可以与以下任何阶段一起使用:
顺序文件、文件集、外部源、外部目标、列导入、列导出
也可以生成或修改此架构文件以根据需要调整列名称。
另一种方法是生成适当的 SQL 语句,如果数据驻留在数据库中或写入数据库。
我需要使用 RCP 根据业务规则修改列。例如,所有以 '_ID'
结尾的源列都必须更改为 '_KEY'
以满足目标。
示例:源中的 Test_ID
变为目标中的 Test_KEY
我有多个表,一些有 2 "ID" 列,一些有 20 个。有没有办法配置修改阶段以根据通配符批量重命名列?
如果不行,还有别的办法吗?
谢谢。
我怀疑是否有为此使用带通配符的修改阶段的选项。
一个替代方案可以是一个模式文件,它可以与以下任何阶段一起使用: 顺序文件、文件集、外部源、外部目标、列导入、列导出
也可以生成或修改此架构文件以根据需要调整列名称。
另一种方法是生成适当的 SQL 语句,如果数据驻留在数据库中或写入数据库。