使用DataStage,我必须读取一个包含一个sql语句的顺序文件,运行该sql语句并将结果输出到顺序文件中。
这是我尝试过的: 使用Oracle连接器,我只需将选项设置为"从文件"中读取选定语句,我输入包含SQL stmt的文件的位置,然后我设置"运行时列传播&#34 ;最后创建了一个输出顺序文件。这非常有效,具有select stmt数据结果的输出文件已正确创建。
但是现在,规格已经改变,它不再是我需要的oracle连接器,而是一个ODBC连接器,它没有方便的" Read Selected语句来自File"选项。
我正在考虑做以下事情:
我遇到问题的部分是第1部分到第4部分。我几乎是数据广播的初学者,如果有人能为我提供指导,我将不胜感激。
答案 0 :(得分:1)
ODBC连接器可以选择从文件中读取select语句。 您使用的是什么版本的Datastage?
另一种解决方法(我认为这不是最好的做法)是将查询放在参数Set中,然后在Datastage作业中调用此参数集。
你是怎么做到的。
我知道它有点棘手,但应该工作正常。
Ashish