1 / 50
文档名称:

[参考]数据仓库编程规范.doc

格式:doc   页数:50页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

[参考]数据仓库编程规范.doc

上传人:1017848967 2016/6/18 文件大小:0 KB

下载得到文件列表

[参考]数据仓库编程规范.doc

文档介绍

文档介绍:1 数据仓库编程规范文档版本号: 文档名称: 数据仓库编程规范文档().doc 文档编号: 文档修订号: 文档建立日期: 200 9-2- 28 电子版文件名: 未经允许,不可全部或部分发表、复制、使用于任何目的 2 文档修订摘要日期修订号描述著者审阅者批准人/ 日期 3 1 引言编写目的编写《数据仓库开发规范( dbsql 系统)( ) 》的目的是: dbsql 封装了访问 db2,oracle , greenplum, Sybase 和 Teradata 数据库的方法,形成了一套访问 db2,oracle,greenplum,sybase 和 Teradata 数据库的统一接口。 dbsql 不仅提供了对 db2,oracle,greenplum,sybase 和 Teradata 访问方法的统一, 而且提供了一些方法屏蔽 5 个数据库之间 sql 语言的差别。这样对于应用程序,只需要编写一套代码,就可以操纵 db2,oraclee,greenplum,sybase 和 Teradata 数据库, 对开发工程师而言,只用熟悉 sql92 的标准 sql 和此文档 sql 函数就本文档供以下相关人员阅览: ?参于数据仓库设计评审的专家人员; ?参与数据仓库软件开发的软件部人员; ?参与数据分析系统测试人员。 背景介绍?开发的软件系统的名称:数据仓库编程规范?开发单位:数据分析部?系统使用单位: ?该软件系统是数据仓库底层开发跨平台异构数据仓库的基础平台 术语定义 参考资料参考资料共包括: ?《 Tcl/Tk 编程权威指南》?《 Expert One on One: Oracle 》 4 ?《 Oracle 数据库 DBA 专题技术精粹》2 DBsql 环境配置 目录设置 环境变量主要环境变量设置包括: ?$DBSQL :程序安装点,开发时设置为个人目录。?$AGENTLOGDIR : Scehdule Server 日志采集目录,通常设置为$DBSQL/log ?$AGENTTRACEDIR : 日志及 TRACE 文件目录。( Schedule Server 不采集,可用于存放调试信息) ?$TOOLS :存放 tcl运行环境包及异构数据库编译的动态包安装目录。 文件,例如: export HOME= /home/dw/dw export DBSQL=$HOME export AGENTLOGDIR=$DBSQL/log export AGENTTRACEDIR=$DBSQL/trace 5 开发与安装开发时需要作如下设置: ?将 dss 复制到$DBSQL/bin 下; ? 复制到$DBSQL/etc 下; ?参照 开发各处理程序,有关 l 的详细说明参见具体例子; ?如需要专用配置文件则在$DBSQL/etc 下创建<rootname>.cfg 文件,专用配置文件中允许覆盖公共配置项,但需要慎用。?执行方法(以 为例): ./home /dw/.profile dss –s –t20090228 –u100 –v200 -o 注意: 1) $DBSQL 在安装时被定义为安装点路径,因此,每个用户需要在开发时把该变量定义到自己的开发目录下。 2) dss 、 为公用程序, 为公共配置, 均不得进行修改。 3 DBsql 编程规范 注释?在每一个 tcl 源文件头部都要加上关于本文件的注释,列出:文件名、功能描述、作者、生成日期、修改日志、版权说明等。建议采用如下格式: #******************************************************************* 6 #** 文件名称: #** 功能描述: #** 创建者: #** 创建日期: #** 修改日志: #** 修改日期修改人修改内容#** --------------------------------------------------------------- #** #** Copyright(c) 2009 .com Co.,Ltd ( #** All Rights Reserved. #******************************************************************** ?元数