我有一个关于工作输出的问题。
是否有可能使工作的输出动态化?我的意思是能够通过属性或其他东西配置想要的输出?用户应该能够通过修改属性来选择他希望在哪种数据库中导入数据。
显然,这可以使用 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