DS的经验总结解析.pptx
《DS的经验总结解析.pptx》由会员分享,可在线阅读,更多相关《DS的经验总结解析.pptx(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、开发环境测试环境生产环境DSExport.dsx提交/反馈提交提交备份第1页/共42页DSDS的经验总结开发流程开发规范开发经验第2页/共42页数据流向及注释1 1所有的输入数据文件在左侧第3页/共42页数据流向及注释2 2主输入数据文件在左侧从输入数据文件在上方第4页/共42页JOBJOB属性说明 第5页/共42页JOBJOB属性说明第6页/共42页sequential filesequential file格式 第7页/共42页命名规则-JOBJOB名称存量以N开头,增量以I开头CIF层使用Cv,以源文件名结尾LDF层使用Tr,以目标文件名结尾LOD层使用Ld,以目标表名结尾要求目标文件名
2、和目标表名首写字母大写第8页/共42页命名规则-控件名称第9页/共42页命名规则-落地文件名称CIF层:源文件去掉Exp_,扩展名为.ds如:Exp_InsureVehc_TOther.EXFInsureVehc_TOther.ds Exp_InsureClaimVehc_CPay.EXFInsureClaimVehc_CPay.dsLDF层:首字母为大写的目标表名,扩展名为.dsReject文件的扩展名为.rej如:Agreement_request.ds Agreement_request_001.rej第10页/共42页命名规则-连线使用的名字为LKXX连线上的图标不发生重叠第11页/共
3、42页DSDS的经验总结开发流程开发规范开发经验第12页/共42页表定义的必要性字段名的定义,比如保单号,(polno,plc_no,policyno)使用多个不同的名称造成歧义null与not null的不一致,输出文件定义与输入文件定义,造成很多警告信息第13页/共42页EXFEXF文件格式-分隔符定义第14页/共42页EXFEXF文件格式-列从Table defineTable define导入第15页/共42页CIFCIF层的处理方法数字型可以直接赋予目标日期型可以直接赋予目标对不需要的列不做映射由于导入数据中CHAR型的长度不一,在CIF层CHAR型用VARCHAR型代替第一列若为V
4、ARCHAR型,使用col1,len(col)-1其他字符串列col2,len(col)-2第16页/共42页CIFCIF层的处理方法第17页/共42页LDFLDF层的处理方法对日期型或数字型赋空值时,使用函数SetNull()。由于rej文件为Sequential_File,对存在Null的列无法落地,需设置文件格式属性Null field value。若列设置为非空,但列中有Null值,不论是否设置Null field value,该行无法落地。第18页/共42页Sequential_File数字类型的处理Integer类型只能读入-21474836482147483647之间的整数Big
5、Int类型只能读入-92233720368547758089223372036854775807之间的整数Decimal类型读入的整数与Length设置有关。如当Length=5时,可以读入-9999999999之间的整数。第19页/共42页Sequential_File数字类型的处理当数字字符串中有非法字符时,若非法字符出现在首位,整条纪录被reject,若非法字符出现在中间或结尾,输出该字符左边的数字.当读取或落地为Null的数据时,需设置Null field value值,否则该条数据被reject第20页/共42页Sequential_File日期类型的处理当字符串与设置的格式不符时,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DS 经验总结 解析
限制150内