Oracle BIEE的开发讲解_从helloworld开始 下载本文

内容发布更新时间 : 2024/7/1 2:59:40星期一 下面是文章的全部内容请认真阅读。

这篇文章提供了一个Hello World式的例子,讲述如何创建一个最简单的BIEE资料库。本文使用的示例数据可以在从此链接下载:http://www.zw1840.com 。 目录

创建资料库

创建物理模型

创建逻辑模型

创建展现模型

保存资料库

配置 Oracle BI Server 使用新资料库

在Oracle Answer中定义查询 参考

创建资料库

BIEE的资料库(Repository)是一个后缀名为rpd的物理文件,其中存储了三类元数据:数据源物理模型,逻辑模型,以及展现模型。Oracle BI Server是资料库的使用者:在前端,BI Server通过ODBC将资料库中的逻辑模型及展现模型提供给Oracle BI Presentation Server;在后端,BI Server通过各种适配器访问与资料库中物理模型对应的数据源_Deployment_Guide][1]。资料库rpd文件存储在 $OBIEE_HOME\\server\\Repository 目录里。

首先,我使用BIEE Administration Tool创建一个名为zw1840的新资料库。

点“保存”按钮后,可以看到Administration Tool打开了一个空资料库。资料库的编辑窗口分为三栏,从右至左依次为:

? Physical:定义数据源的类型和连接方式,还有数据源物理表结构,字段数据类型,物理表的主外键之类的信息。_Server_Administration][2]

? Business Model and Mapping:定义逻辑模型,以及逻辑模型与物理模型间的映射关系。_Server_Administration][3]

? Presentation:定义展现模型。展现模型中的一个Catalog对应Oracle Answer中的一个Subject Area。_Server_Administration][4]

创建物理模型

物理模型可以手工创建,但是最简单的方法是从源数据库中直接导入。通过菜单 File\\Import\\from Database 开始导入。

在“Select Data Source”对话框中设置导入元数据时使用的数据源连接信息。

在“Import”对话框里可以选择需要导入的数据库对象,此对话框可以根据对象类型筛选树形列出的数据库对象。我的习惯是为所有数据库表建立视图,使用视图的好处是:如果数据库发生了变化只需要修改视图定义,BIEE中的修改工作可以减少很多。因此在“Import”对话框我只选择导入视图对象。在这个例子中,我首先导入消费记录事实表(V_FINANCE_EXPENSE)和家庭成员维表(V_COMMON_MEMBER)。