ESSBASE开发规范
目录
1 前言 2
2 ESSBASE命名规范<数据库/OLAP模型> 2
创建ESSBASE应用的流程 2
ESSBASE命名规范 3
应用(Application)和数据库(Database)的命名规范 3
Application相关规范 4
Database 相关规范 4
数据模型(Outline)中维度的命名规范 4
装载规则文件(Rule)的命名规则 5
立方体更新调度的SHELL脚本的书写规范约定 5
立方体更新的ESSCMD批处理命令的书写规范约定 6
脚本命名 6
编写风格 6
注释 6
ESSBASE优化规则 7
Outline Optimization 7
Data Load Optimization 8
Calculation Optimization 8
多维数据库Optimization 9
3 操作日志规范 9
命名规则 9
对Database 做了以下动作必须做记录日志 9
前言
为了提高编码的效率和标准化程度,增强代码的可读性,本规范作为**电力有限公司数据中心项目前端展现程序员开发规范。欢迎提出意见及改进。本文档适用于ESSBASE数据库开发人员。
ESSBASE命名规范<数据库/OLAP模型>
创建ESSBASE应用的流程
ESSBASE命名规范
在命名规范中,约定统一的命名规则如下:
由于ESSBASE软件的限制,在ESSBASE中RULE文件、Calc Script、Application、Database的命名不能超过8个英文字母或4个汉字即不超过8个字节,这是由ESSBASE软件所限制的;为了便于理解、使用,Application名可以用汉语,ESSBASE中RULE文件、Calc Script、Database采用英文单词或其缩写。
名称前后要一致,加前缀以区分同一名称的不同文件;
由于长度的限制,名称只能使用缩写,前缀和单位(单词)之间用下划线分隔,但每个有意义的单位(单词)之间不用下划线分隔,如A_CardCT;
尽量不使用汉语拼音,使用英文单词和缩写;
所有名称中每个有意义的单位首字母大写。
ESSBASE所有文件的命名应采用如下标准:
<ESSBASE文件标准前缀> _ <文件名称>
ESSBASE文件前缀定义及范例如下:
ESSBASE文件类型
前缀
范例
APPLICATION
A_
A_Dep
DATABASE
D_
D_Dep
维度成员装载的RULE
R_
R_Gender
数据装载的RULE
L_
L_Dep
Calc Script
S_
S_Dep
应用(Application)和数据库(Database)的命名规范
为每一个CUBE分析主题新建一个应用(Application)和数据库(Database),对于同一分析主题,维度都相同,只是日期粒度不同的Database,放在同一个Application下。Application 和Database 的名称要一致,以CUBE分析主题的英文名称缩写来命名。Application用汉语,如电费回收;Database以‘D’字符开头,如: D_reclaim,名字与Application对应。同一个Application下的Database由于只是日期粒度不同,可以在后面加上开始时间年度的后两位,如:1996-2000年的可命名为D_Owe96,而把2000-2003的命名为D_Owe00。由于受长度的限制,上述名称缩写一般都不能很好地表示所对应的CUBE分析主题,需要用一张表格来记录缩写与其对应的分析主题,表格格式如下:
编号
Application名称
Database名称
分析主题
1
A_Owe
D_ Owe
欠费月分析
2
A_ Owe
D_ OweD
欠费日分析
3
A_FinItm
D_FinItm
业务指标
Application相关规范
Application的desciption必须填写;如果Application 的名称使用了英文缩写,这里写全,然后记录这个Application 所对应的大主题。不过最长不能超过79个字节。如果设计文档中没有明确指明,Application 使用缺省设置。
Database 相关规范
1、Database的desciption必须填写,作为对此Databas
essbase开发规范 来自淘豆网m.daumloan.com转载请标明出处.