请教:Datastage 导出的包,在另一个环境做导入后,数据库名字变了,需要逐个作业去修改吗?

0
已邀请:
1

BAO胖子 - 15年BI经验,涉足电力,快消品,医药,信息服务等行业的BI老兵。 2015-10-16 回答

一般设计的时候都把数据库相关信息,比如数据库名字,用户名,密码之类的用参数进行管理,到时候import进去以后把参数改掉就行了。如果没有设计成参数的方式,建议修改成参数的方式再重新导入。

如果需要暂时解决这个问题,可以尝试:
用文本编辑器打开dsx文件,然后逐个替换DB对应的名字,再重新import回去。注意编辑之前备份源文件。
0

restarting - keep on learning 2015-10-16 回答

像BAO胖子所说,数据库名,用户,密码,最好引用环境变量#prodef 这样Job运行时会引用administrator 中env variables的值。需要修改库名时只需修改env variables一处变可。

要回复问题请先登录注册