使用 DataStage,我必须读取一个包含一个 sql 语句的顺序文件,运行该 sql 语句并将结果输出到一个顺序文件中。
这是我尝试过的:使用 Oracle 连接器,我只需将选项设置为“从文件中读取选定语句”,输入包含 SQL stmt 的文件的位置,然后设置“运行时列传播”和最后创建了一个输出顺序文件。这很好用,正确创建了带有 select stmt 数据结果的输出文件。
但是现在,规格发生了变化,它不再是我需要的 oracle 连接器,而是一个 ODBC 连接器,它没有方便的“从文件中读取选定的语句”选项。
我正在考虑执行以下操作:
- 使用顺序文件阶段读取文件内容
- 将文件内容移动到变量
- 将变量传递给 ODBC 连接器
- ODBC 连接器将读取变量并运行它
- 将数据传递到顺序文件。
我遇到问题的部分是第 1 到第 4 部分。我几乎是 datastage 的初学者,如果有人可以为我提供指导,将不胜感激。