- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Essbase技术培训教材
文档编号:
版 本 号:
密 级:
Essbase多维数据库技术培训
广州菲奈特融通软件有限公司
2002年
文档批复信息
负责人 日期 意见 拟制 余友波 审核 批准
文件控制
变更记录
日期 作者 版本 变更说明
审阅
日期 审阅者 意见
分发
编号 接受人 地点
目 录
一、进入Essbase 1
二、ESSBASE基本概念 1
(一)、维度 1
(二)、稀疏维和紧密维 2
(三)、分区 2
(四)、维成员的存储方式 3
(五)、使用Tow Pass Calculation 4
(六)、数据的物理存储方式 5
(七)、使用Time balance属性 5
三、使用Essbase建立应用 5
(一)、创建并设置Application 5
(二)、创建并设置Database 6
(三)、设计Outline 7
1、添加维度 7
2、加载维度成员 9
3、添加成员的前缀和后缀 12
4、设置成员的聚合方式 13
(四)、加载事实表数据 14
(五)、计算数据 17
四、使用Formula 18
(一)、创建Formula 18
(二)、Formula语法 20
五、备份和恢复 21
(一)、备份Database 21
(二)、恢复Database 21
(三)、导出和导入数据 22
六、使用ESSCMD 22
(一)、开始ESSCMD 22
(二)、批处理 23
(三)、交互模式 23
Essbase技术培训
一、进入Essbase
Essbase是一个多维数据库服务器,主要包括Essbase OLAP Server、Essbaese Application Manager和Essbase Spreadsheet Add-in等组件。
设计Essbase应用,使用Essbaese Application Manager工具。在开始菜单中点击Application Manager菜单项进入,连接Essbase服务器,选择菜单Server - Connect,输入服务器名、用户名和口令,主界面如下图。
二、ESSBASE基本概念
(一)、维度
Essbase的维度分为标准维和属性维。
标准维度是商业分析的核心部分,并且通常和部门的功能关联。典型的标准维有:时间维、属性维度是一种关联着标准维的特殊维度,通过属性维,可以分析标准维上的成员,你可以对标准维的成员进行分组比较和分析,属性维并不存储数据,在需要的时候才进行动态计算得出。
在Essbase中,把所有的测量直当成一个维,这样定义测量值的父子关系,实现上、下钻取。在Essbase中维的数目一般不超过15个.
(二)、稀疏维和紧密维
稀疏维在与多数成员的结合中,缺少成员,是在很多位置上出现空值的维度。紧密维度在和所有的维度结合时,很少出现空值。
一般情况下,我们倾向于按照默认的设置来定义稀疏维和紧密维,如果设置合理,你会将数据存储合理数目的适当的紧密block中,而不是存放在很多巨大的稀疏block中。
当你在outline编辑器中创建一个outline时,系统会自动建议你那个维应设置为稀疏而哪个维应设置为紧密,比如是否标志为时间或帐目维,以及估算block的大小。属性维一般都设置为稀疏维。
你需要多次调整维度的存储方式,可以使用Essbase 提供的工具,选择Setting --Data Storage,即可查看数据block的大小和密度。
如果将所有的维都设置为稀疏维,将会生成一个巨大的索引,消耗极大的内存,索引入口越多,系统检索到所需的block所花的时间越长。
而如果将所有的维度设置为紧密维,系统将会创建一个仅含一个入口的索引,和一个巨大的极稀疏的block。在这样的应用中,配置的存储空间是其它应用的上千倍!当搜索一个数据时,需要将整个block完全导入内存,需要消耗巨大的内存空间。
一个设置合理的应用可以更容易载入内存。同时创建一个相关的索引,数据库运行可以在只消耗极小的资源的情况下高效运行。
一般地,时间维、measure维等那些因交叉出现数据的概率比较大的维就因该设置成dense维,product、market维等那些因交叉出现数据的概率比较小的维就因该设置成sparse维。
(三)、分区
Essbase的分区可以提高数据库的稳定性、响应速度、允许对不同数据库的数据进行同步处理。在Essbase中有三种分区,分别是:复制分区、链接分区、透明分区。
复制分区:本地存储(Data Target)的是数据源(Data Source)的一部分拷贝,用户可以访
文档评论(0)