《数据仓库编程规范》word版

《数据仓库编程规范》word版

ID:22487194

大小:347.50 KB

页数:50页

时间:2018-10-29

《数据仓库编程规范》word版_第1页
《数据仓库编程规范》word版_第2页
《数据仓库编程规范》word版_第3页
《数据仓库编程规范》word版_第4页
《数据仓库编程规范》word版_第5页
资源描述:

《《数据仓库编程规范》word版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、数据仓库编程规范文档版本号:V1.0文档名称:数据仓库编程规范文档(1.0).doc文档编号:文档修订号:文档建立日期:2009-2-28电子版文件名:未经允许,不可全部或部分发表、复制、使用于任何目的1文档修订摘要日期修订号描述著者审阅者批准人/日期371引言编写目的编写《数据仓库开发规范(dbsql系统)(1.0)》的目的是:dbsql封装了访问db2,oracle,greenplum,Sybase和Teradata数据库的方法,形成了一套访问db2,oracle,greenplum,sybase和Teradata数据库的统一接口。dbsql不仅提供了对db2,oracle

2、,greenplum,sybase和Teradata访问方法的统一,而且提供了一些方法屏蔽5个数据库之间sql语言的差别。这样对于应用程序,只需要编写一套代码,就可以操纵db2,oraclee,greenplum,sybase和Teradata数据库,对开发工程师而言,只用熟悉sql92的标准sql和此文档sql函数就ullll本文档供以下相关人员阅览:u参于数据仓库设计评审的专家人员;u参与数据仓库软件开发的软件部人员;u参与数据分析系统测试人员。1.1背景介绍u开发的软件系统的名称:数据仓库编程规范u开发单位:数据分析部u系统使用单位:u该软件系统是数据仓库底层开发跨平台异

3、构数据仓库的基础平台1.2术语定义1.3参考资料参考资料共包括:u《Tcl/Tk编程权威指南》u《ExpertOneonOne:Oracle》37u《Oracle数据库DBA专题技术精粹》1DBsql环境配置1.1目录设置1.2环境变量主要环境变量设置包括:Ø$DBSQL:程序安装点,开发时设置为个人目录。Ø$AGENTLOGDIR:ScehduleServer日志采集目录,通常设置为$DBSQL/logØ$AGENTTRACEDIR:日志及TRACE文件目录。(ScheduleServer不采集,可用于存放调试信息)Ø$TOOLS:存放tcl运行环境包及异构数据库编译的动态包

4、安装目录。用户可以在用户目录下创建.profile文件,例如:exportHOME=/home/dw/dwexportDBSQL=$HOMEexportAGENTLOGDIR=$DBSQL/logexportAGENTTRACEDIR=$DBSQL/trace371.1开发与安装开发时需要作如下设置:Ø将dss及_common.tcl复制到$DBSQL/bin下;Ø将_common.cfg复制到$DBSQL/etc下;Ø参照dwd_trade_base_ds.tcl开发各处理程序,有关dwd_trade_base_ds.tcl的详细说明参见具体例子;Ø如需要专用配置文件则在$D

5、BSQL/etc下创建.cfg文件,专用配置文件中允许覆盖公共配置项,但需要慎用。Ø执行方法(以dwd_trade_base_ds.tcl为例):./home/dw/.profiledss–sdwd_trade_base_ds.tcl–t20090228–u100–v200-o注意:1)$DBSQL在安装时被定义为安装点路径,因此,每个用户需要在开发时把该变量定义到自己的开发目录下。2)dss、_common.tcl为公用程序,common.cfg为公共配置,均不得进行修改。2DBsql编程规范2.1注释Ø在每一个tcl源文件头部都要加上关于本文件的注释,列

6、出:文件名、功能描述、作者、生成日期、修改日志、版权说明等。建议采用如下格式:#*******************************************************************37#**文件名称:#**功能描述:#**创建者:#**创建日期:#**修改日志:#**修改日期修改人修改内容#**---------------------------------------------------------------#**#**Copyright(c)2009.comCo.,Ltd(#**AllRightsReserved.#********

7、************************************************************Ø元数据注释信息###METADATA_BEGIN************************************************************#**数据仓库元数据配置信息#INPUT_TABLE=ODS_SQL_SAMPLE_{YYYYMMDD}注:如果是月表则TABLE_NAME_{YYYYMM},多个表名之间以逗号","分割,下同#OUTPU

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

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

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