DataStage Designer JOB的导入导出
注:抱歉CSDN现在不能上传图片...
一、 导出JOB
1. 登陆源域项目
首先运行Designer客户机,登录到要导出JOB的域和项目中。
2. 导出JOB
在JOB所在的目录上单击右键-“导出”。则该目录下的所有JOB就会出现在到处目录中。
添加导出到文件的位置,需要填写完整的路径和文件名,包括文件的后缀名。单击导出就可以将上述文件JOB全部导出到目标文件中去。
二、 导入到新域和新项目
1. 拷贝导出文件到服务器
首先将要导出的DSX文件拷贝到本地服务器中。
2. 登陆目标域项目
运行Designer客户机,登录到要导如JOB的域和项目中。
3. 导入JOB
单击设计窗口中的“导入”按钮,选择“DataStage组件”。
浏览选择需要导入的DSX文件,执行导入操作。这样就可以在相应的目录下查看导入的JOB了。
同样可以通过此方法导出表定义。不过开发环境改变以后,通常客户的Oracle数据库服务、网络环境都发生了改变,下面我们重新建立表定义。
三、 导入表定义
项目的工作目录中在“表定义”目录单击右键,“导入表定义”-“插入元数据定义”。
添加Oracle数据库需要选择“ORAOCI9”。
输入要登录到的Oracle数据库服务器的服务名及用户信息。
注:在oracle客户端监听文件中必须配有该服务SID信息。
选择要导入的表的拥有者。
选中要导出的表,只想导入。
为了区别不同的表来源于不同的数据库,可以在工作目录中建立相应的目录,并将对应的表拖动到该目录下。
四、 配置环境变量
打开Administrator or客户机,使用用户名密码登陆到域。
选择我们要管理的项目,单击“属性”。选择环境变量。
添加我们自定义的环境变量,添加环境变量的名称、类型、提示,输入缺省值。单击两个确定分别退出窗口,然后退出Administrator or客户机。
五、 编译执行JOB
确认以后我们的JOB已近导入了,添加了表定义,并且相应的环境变量也已经添加,那么就可以编译执行各个JOB了。
双击打开目录中的JOB
单击菜单栏中的编译按钮 执行编译
编译成功后单击运行按钮,执行JOB。
当执行JOB时,会弹出提示窗口要求输入各项参数,如果环境变量里已经填入缺省值的,在弹出窗口中也会按照各缺省值填写完毕。(以前开发时填写的缺省值不会被改过来,任然是当时的缺省值。)
单击运行执行JOB——ZNFX_02_CHECK_12。
执行过程中各线变为蓝色,各标示显示执行数据量和效率,JOB执行完成连接线变为绿色。显示红色线的说明JOB执行失败,这时需要查看日志,对JOB进行修改。