- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Essbase 操作讲解
?
Essbase操作讲解2010-04-28 15:158.1实现一个多维模型在这一节我们描述如何使用DB2 OLAP或Hyperion Essbase来实现一个基本的多维模型。首先我们用Outline Editor手动定义这个模型,然后展现如何通过外部的输入文件或表和所谓的数据加载规则来建立模型。在定义模型后,我们通过加载和计算的程序来引导。
8.1.1 TBC销售模型简介例子是假设的饮料行业中的一个公司。这个公司的主要产品是各种类型的饮料(例如:果汁饮料,乳酪苏打和乳液)。这些产品出售到美国市场,根据城市、州进行区域分类。我们的模型将用来分析财务据,例如所售商品的销售和费用。这些数据每月收集,一年或者是一季度汇总。初始的维度模型如下图所示。
TBC销售的初始模型创建和加载在上图中表示的模型的DB2 OLAP(或者Essbase)立方图,有三个主要的步骤:1.定义模型可用两种不同的方法实现:●手动●由外部数据源驱动自动产生2.加载数据3.计算数据
8.1.2手动创建数据库outline在这部分我们介绍怎样手动创建简单的TBC销售模型,按照以下几步:1.启动DB2 OLAP服务器2.打开DB2 OLAP服务器应用程序管理器3.连接DB2 OLAP服务器4.创建一个新的应用程序5.创建一个新的数据库6.创建维7.创建每个维的成员8.定义名称及成员9.存盘通过打开命令窗口并键入:Essbase,启动DB2 OLAP服务器接着输入DB2 OLAP服务器密码,并按回车或者在Windows NT开始菜单选择Program=Essbase Application Manager。(提示:DB2服务器可以作为一个Windows NT服务自动启动)从Windows NT开始菜单中依次选择Programs=DB2 OLAP Server=Essbase Application Manger打开DB2 OLAP管理窗口,并通过选择Server=Connect来连接DB2 OLAP服务器(见下图)。
连接到服务器
依次点击应用程序管理器窗口中的File=New=Application…在服务器上创建一个叫做TBC的应用(见下面两图)。
创建新的应用程序
注意到位置选择标识DB2 OLAP服务器将应用程序的系统控制文件放在什么地方。在Essbase目录中,每个应用程序都有自己的子目录。注意,在DB2中没有创建立方图的关系表。
创建TBC应用程序之后,我们必须在TBC中创建一个simple数据库。这将在服务器上创建数据库系统控制文件。注意到我们正在创建一个常规的数据库,而不是一个流通数据库。流通数据库能够转换各国货币。在应用程序管理器(Application Manager)窗口点击File=New=Datebase…,在服务器端创建一个simple数据库(如下面两图所示)。
创建数据库
已经创建了数据库,现在可以创建outline了。DB2 OLAP将立方图的结构称为outline。它包含各个维度、各个维的成员以及事实。选择Application TBC=Datebase simple来创建主要的维,选择Database Outlines图标然后点击Open。在Outline Editor的上面是一系列图标,它们的含义在Application Manager窗口的底部显示出来。选择Add achild to the selected member图标,如下图光标位置显示,然后输入product作为第一个维度名。
图创建维
按回车,就可以在同一层次添加其他的维度,输入Market、Year、Measures三个其它的维度。这些就是我们立方图的主要维度。
默认地,在DB2 OLAP服务器端,维度的结构和操作能力也做同样的处理。但是,DB2 LOAP服务器有两个常用的具体维度类型。一个是Time维,用于时间序列的计算,一个是Account维,用于数字事实。通过在第二行图标加亮选择year=Time Dimension Type,可以将Year指定为基于时间的维度。通过在第二行图标加亮选择Measures=Account Dimension Type,可以将Measure作为基于account的度量维。可以看到,在Year和Measures各自的旁边分别有红色的Time和Accounts(见下图)。现在需要在每个维度中输入各个成员。这能有效地在维度中建立层次。加亮选择Product,点击如下图显示的Add achild to the selected member图标。输入100,200,300和400这些产品组作为Product维度的成员(见下图)。
图创建新的成员
然后在产品组100下创建下一个层次,选择产品组100然后点击A
文档评论(0)