Dastage job 设计的几个 tip
==================
ds job运行报错
==================
error code 139, 表结构不对
error code 134, 数据源无法访问
运行时如报 Rows not loaded due to data errors: 51, 很可能会ds job字符设置有问题, 需要调整NLS.
==================
ds8 job锁定
==================
ds8经常出现某个job被某个session锁住的情况, 该如何处理这个问题呢?
the job is locked by session id = {guid}
错误原因: 每当用ds designer打开一个ds job, 后台的db2都会记录这个job被一个session打开, 这样做的目的是,
防止同时有多个session对同一个job进行编辑. 但如果ds designer被不正常关闭,
导致后台db2数据库没有机会删除对应的session信息. 如果再次用ds designer打开这个ds job, 就会报locked错误.
处理步骤:
登陆ds server服务器, 然后切换到db2的bin目录中, 输入db2进入db2的console中, 执行如下2行命令, 清除对应的session即可
connect to xmeta 或者是 connect to xmeta user user_name using user_pwd
delete from xmeta.xmetalockinfo
还有一个方式是:
登录http://<DS Server host>:9080
进去之后,active session --> disconnect被锁住的designer
进去之后,active session --> disconnect被锁住的designer
==================
job导出
==================
我们在开发环境设计好ds job后, 需要在生产环境中导入. 有关导入导出, 需要注意:
导出DS JOB时,应选择"Export job designs without executables" , 而不是"Export job designs with executables(where applicable)".
导入后, 应该对job做Force compile.
本文分享了DSJob设计的最佳实践技巧,包括常见的错误代码解释及解决方案,例如表结构问题和数据源访问问题等。此外还介绍了如何处理DSJob被锁定的情况,并提供了详细的解锁步骤。最后,文章给出了DSJob导出和导入时应注意的重要事项。
1286

被折叠的 条评论
为什么被折叠?



