启用了远程部署的情况下在 InfoSphere® DataStage® Designer 客户机中编译作业时,缺省情况下会产生一组文件。
如果定制组件(如构建或包装的阶段)是在作业外部设计的,请确保作业在远程计算机上运行时这些组件可用。不会自动封装和部署定制组件。
下表显示了部署包中的文件。
| 文件 | 文件名 | 用途 | 如何使用该文件 |
|---|---|---|---|
| 命令 shell 脚本 | pxrun.sh | 查找环境变量脚本的源,然后在指定主 OSH 程序脚本和脚本参数文件作为参数的情况下调用并行引擎。 | 运行该脚本以运行您的作业。 |
| 环境变量设置源脚本 | evdepfile | 包含在已部署的作业运行时该作业的环境变量。该文件基于编译作业时在主机上设置的环境变量。 | 您可以在运行命令 shell 脚本之前编辑此文件。如果除去该文件,那么必须在运行命令 shell 脚本之前在远程计算机上设置环境。 |
| 主并行 OSH 程序脚本 | OshScript.osh | 包含由命令 shell 脚本运行的作业脚本。 | 请勿直接运行此脚本。 |
| 脚本参数文件 | jpdepfile | 包含在已部署的作业运行时该作业的作业参数。文件中的这些参数最初基于编译作业时的缺省作业参数。 | 您可以在远程计算机上运行作业之前编辑此文件以使用变量。 |
| XML 报告文件 | job_name.xml | 提供作业设计的 XML 报告。仅在您指定需要该文件时才会生成该文件。您可以通过使用 API 函数、BASIC 函数或命令来生成该报告。有关更多信息,请参阅《InfoSphere DataStage 程序员指南》。 | 有关 XML 作业报告的更多信息,请参阅《InfoSphere DataStage Designer 客户机指南》。 |
| 已编译的变换器二进制文件 | job_name_stage_name.trx.so | 用于作业中的每个 Transformer 阶段。 | 不直接使用这些文件。 |
| 用于变换器编译脚本的主 shell 脚本 | pxcompile.sh | 如果作业包含 Transformer 阶段,将调用所有变换器编译脚本。 | 如果作业包含 Transformer 阶段,请运行此脚本以在远程计算机上重新编译 Transformer 阶段。 |
变换器编译文件:
|
|
用于编译 Transformer 阶段。作业的每个 Transformer 阶段中都包含其中某个文件。 | 不直接使用这些文件。 |