在我的ktr中,我需要为Step Table Input创建动态查询。 喜欢 -
Select ${SelectList} from ${Table}
SelectList Table的值来自Step - Set Variables。
它不起作用。我错过了什么吗?
答案 0 :(得分:2)
您不能假设Set Variables
步骤将在同一转换中随时设置其变量。这就是PDI多线程的本质。您需要确保在Table input
步骤开始之前设置变量。通常,这是通过将变换放在Job中并在变换运行之前在那里设置变量来完成的。
您还可以将参数传递给变换,并使用引用“命令行参数1”等的Get System Info
步骤将它们读入变换。
答案 1 :(得分:2)
我认为设置变量步骤不应该在使用变量的任何步骤的某些转换中。
创建设置变量步骤时,您应该注意到这些信息。