datastage实用指南

datastage实用指南

ID:1309138

大小:115.00 KB

页数:16页

时间:2017-11-10

datastage实用指南_第1页
datastage实用指南_第2页
datastage实用指南_第3页
datastage实用指南_第4页
datastage实用指南_第5页
资源描述:

《datastage实用指南》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、DATESTAGE使用实用指南DS的竞争对手:Informatica的PowerCenterGroup1的StagentDataFlowBO的DIASCL的DataStage1.DataStage官方文档学习笔记1.1通过右键添加link鼠标右键点击起始stage,按住右键移动鼠标到目标stage。还有一种方法就是把鼠标放在起始stage的边缘等到变为一个小圆圈里面有一个叉的时候拖动鼠标到目标stage。1.2DataStage中默认和隐式类型转换时注意的问题当从源向目标映射数据时,如果类型不一致,对于有些类型我们需要在modify或tran

2、sfomerstage中通过函数进行转换,对于有些系统会自动完成类型转换,在类型转换过程中,注意以下几点:1在变长到固定长度字符串的默认转换中,paralleljobs用null(ASCII0)字符来填充剩余长度。联系到前面做的一个paralleljob,当目标是变长时(当时源也是变长,但是好像源的精度要小些),但是字符串实际的长度没有指定的变长那么长的话,系统会自动用空格(ASCII20)来填充(具体在哪个stage填充的不知),而且环境变量APT_STRING_PADCHAR的默认值也是空格(ASCII20)。2通过环境变量APT_STR

3、ING_PADCHAR可以改变默认的填充字符null(ASCII0)。注:联系上面两点,感觉文档讲的与实际不符,难道我们项目的administrator改变了该环境变量的默认值?3有个PadString函数可以用来用指定的字符来填充一个变长的字符串到指定的长度。这个函数的参数不能使固定长度字符串,如果是固定长度的先转化为变长。1.3CopyStage作为占位符在job开发中,当你暂时不知道该使用哪个stage时,可以使用copystage作为占位符,注意不要把Force属性设为True,在不把Force设为True时,复制将在运行时进行优化。

4、使用Schemafile来指定metadata1可以通过列定义和schemafile两种方式来指定metadata,值得注意的一点是Notethat,ifyouuseaschemafile,youshouldensurethatruntimecolumnpropagationisturnedon.Otherwisethecolumndefinitionsspecifiedinthestageeditorwillalwaysoverrideanyschemafile.即,如果想通过schemafile来指定metadata,必须勾上runtim

5、ecolumnpropagation,否则总是使用列定义来作为metadata。2IfyouareusingaschemafileonanNLSsystem,theschemafileneedstobeinUTF-8format.如果你的datastage使用了NLSsystem,那么schemafile必须是UTF-8格式的。文档中说可以使用Sequentialstage来完成转码。 通过ServerSharedContainer在ParallelJob中添加ServerJobStageYoucreateanewsharedcontaine

6、rintheDataStageDesigner,addServerjobstagesasrequired,andthenaddtheServerSharedContainertoyourParalleljobandconnectittotheParallelstages.在Designer中创建一个serversharedcontainer,添加需要的Serverjobstage,再把serversharedcontainer添加到paralleljob并连接到其他parallelstage。 几个环境变量的具体路径%SERVERENGINE

7、%–DataStageengineaccountdirectory(normallyC:AscentialDataStageEngineonWindowsandAscentialDataStageDSEngineonUNIX).%PROJECT%–Currentprojectdirectory.%SYSTEM%–SystemdirectoryonWindowsNTor/usr/libonUNIX.一句不太懂的话,先做记录IfNLSisenabled,avoidusingthebuilt-inIconvan

8、dOconvfunctionstomapdataunlessyoufullyunderstandtheconsequencesofyouractions.在使用了N

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。