【发布时间】:2021-08-03 09:08:07
【问题描述】:
我有一个关于作业输出的问题。
是否可以使作业的输出动态化? 我的意思是能够通过属性或其他东西配置想要的输出?用户应该能够通过修改属性来选择他希望将数据导入到什么样的数据库中。
显然,这可以使用 runIf 来完成 - 不幸的是,我不知道该怎么做。
运行 if 只能用于布尔值。例如,当满足某个条件时,文件的存在(或不存在),如果返回的行数大于 100,以及无数其他条件。
如何检查上下文变量是否等于特定字符串?例如,如果 context.test = "postgres" 那么 tpostgresqloutput,如果 context.test = "snowflake" 那么 tsnowflakeoutput?
例如
job > tPostgresqlOutput > run if > context.test = "postgres"
job > tsnowflakeoutput > run if > context.test = "snowflake"
谢谢, BR
【问题讨论】:
标签: talend talend-mdm