【发布时间】:2017-06-21 13:42:45
【问题描述】:
我的场景是这样的:我在表中有两个字段(ref1,ref2),我可以根据另一个字段(factor_column)的值来获取我需要的值。这可以通过两种方式实现,但我不确定哪种方式更有效?
1) 当 factor_column = Y 然后 ref1 时使用 SELECT 情况...
2) 正常 SELECT ref1, ref2 etc. 并使用 talend 组件 tMap 中的表达式:(factor_column.equals("Y")?ref1: ref2)
我的 talend 工作流程是这样的: tOracleInput -> tMap - tOutput
SELECT 子句的逻辑放在 tOracleInput 上好还是放在 tMap 上好?
【问题讨论】:
标签: sql performance talend query-performance