Datastage开发经验汇总 润信科技
General
1、Enable job administration in Director:选上;允许在不打开Administrator的情况下在DataStage的Director中运行一些管理级别的函数;设置了可以在Director中管理Job,当有Job死锁时,可在Director中直接清除。
2、Enable Runtime Column Propagation for ParallelJobs:选上;允许RCP运行。 3、Auto-purge of job log:可选;选上则可以设置日志的保持时间。 4、Protect Project:设置工程为保护模式。一般不设置。
Permissions
可以设置用户的操作权限;对各组用户进行权限分配。 Tracing
设置是否在DataStage服务端进行跟踪处理;默认为无效;跟踪会消耗服务器端的大量资源,一般不建议设置跟踪为有效。如果设置了,则当Job出错,Director不能解决时,可以在此设置进行跟踪。
Tunable
可以设置用户使用的缓存大小;
第21页
Datastage开发经验汇总 润信科技
Parallel
Generated OSH visible for Parallel jobs in ALL projects:选上;运行可以查看Job的OSH;
2.3.3 Environment
点击工程属性General中的Environment,可对工程的环境进行设置。如下图:
General
LD_LIBRARY_PATH:要把Oracle和DS的lib路径加进去。 例如:
/usr/lib:.:/home/db/oracle/product/10.2.0/lib32/:/home/ap/dsadm/Ascential/DataStage/PXEngine/lib:/lib:
Parallel
APT_STRING_PADCHAR:缺省值是0x0,我们需要填写一个空格,Value设置为0x20;但
第22页
Datastage开发经验汇总 润信科技 是如果设置为0x20,在使用Oracle进行insert/update时,会给数据补上空格,所以可以置空,则不会出现补空格的情况。
APT_CONFIG_FILE:缺省情况下是指安装
DataStage
服务目录下
的./Ascential/DataStage/Configurations/default.apt,这里需要检查一下指向的内容是否正确。也可以自己建default.apt,然后目录指向就行了。
Parallel->Compiler
APT_COMPILEOPT:改为:-O -fPIC -Wno-deprecated -c -m32。 APT_COMPILER:改为:gcc32。 APT_LINKER:改为:gcc32。
APT_LINKOPT:改为:-shared -m32 -Wl,-Bsymbolic,--allow-shlib-undefined。
User Defined
可以根据需要添加自定义变量。
2.4 Manager
Manager:用来编辑管理用户工程的DataStage资料库。管理工程仓库,对
每个工程的各个单元,包括库表定义、集中的转换程序和元数据连接等对象进行分类和组织。
进入Manager后,我们可以看到Manager的显示界面,如下图:
第23页
Datastage开发经验汇总 润信科技
1为菜单栏;○2为工具栏;○3为资源目录;○4为显示区。 ○
2.4.1 菜单栏介绍
File
New Category:新建文件夹。
Open Project:打开新的工程,可以通过“New host”,选择不是同一台服务器的工程。 Copy:拷贝。只要选择了显示区的某个对象,点击拷贝,便会生成一个对象的副本。 Rename:给对象重命名。
Move To:移动对象到另一个文件夹。 Delete:删除对象。 Project:显示对象的属性。 Exit:退出Manager。 View
Toolbar:显示工具栏。
第24页
Datastage开发经验汇总 润信科技
Status Bar:显示状态栏。
Large Icons:显示区的对象以大图标显示。 Smoall Icons:显示区的对象以小图标显示。 List:显示区的对象以列表显示。
Details:显示区的对象以列表显示,并显示详细信息。 HostView:显示服务器上的所有工程。
Extended Job Views:选择此项后,在属性目录选择“Jobs”,则会在显示区显示Jobs下面的目录。
Up One Level:显示区的目录向上一个级别。 Refresh:刷新文件夹的内容。 Import
DataStage Components:导入由Manage导出的后缀名为.dsx的工程文件。 DataStage Components(XML):导入由Manage导出的后缀名为.xml的工程文件。 Table Definitions:导入表定义。 Export
DataStage Components:导出工程。可以导出成.dsx或者.xml文件。 Tools
Configurations:设置配置文件信息。可以通过这个功能新建新的.apt文件,或者修改默认的.apt文件。
Run Designer:运行Designer程序。 Run Director:运行Director程序。
Run Multiple Job Compile:运行多作业编译。运行此功能可以一次编译多个作业。 Options:设置Manager的显示属性。 Help
Help Topics:打开Manger的帮助文件。
Ascential Developer Net:打开开发的网络连接。
第25页