ITPub博客

首页 > Linux操作系统 > Linux操作系统 > biee

biee

原创 Linux操作系统 作者:chengdsc 时间:2009-04-19 21:24:44 0 删除 编辑

创建资料库物理层步骤:

 1、创建一个新的资料库

2、创建一个ODBC数据源

3、导入Schema

4、创建物理连接(join)

创建一个新的资料库:

启动administration tools 

     Start > Programs > Oracle Business Intelligence > Administration ,点击File-->new 新建资料库

创建一个ODBC数据源

    开始-->程序-->管理工具-->ODBC,选择“系统DSN”并增加,驱动选择Oracle点击完成,然后配置数据源,填写数据源名称并选择TNS Service Name ,输入用户信息测试连接,成功后关闭ODBC。

导入Schema

    选择Administion tools 的File-->import-->from database.....,选择数据源类型,选择数据源名称,填写访问数据源的用户信息确定,在import 窗口中选择要导入的Schema 文件夹,选择要导入的数据库对象,点击 Import 按钮导入数据。

    校验Connection Pool 信息,设置call interface  为 OCI 10g(根据连接的Oracle版本定),设定数据源名称为与tnsnames.ora 一致的,注意这里是TNS service名称而不是DSN名称。验证数据库连接设置:从菜单中选择tools -->update row count ,将鼠标移到物理层各物理表对象查看表行数,正确显示即OK.

创建物理连接(join)

     在物理层中选择schema,右键菜单选择Physical Diagram > Object (s) and All Joins,在打开的Physical Diagram 窗口中右键选择 zoom以调整其中对象大小。在工具栏中选择New Foreign Key,从维表开始指向事实表,设定合适的关联条件。关闭Physical Diagram 窗口,保持物理层(不必检查全局一致性)。

 

创建业务映射层步骤:

   1、创建Business Model

   2、创建逻辑表、列、连接

   3、重命名Business Model Objects

   4、删除不必要的Business Model Objects

   5、创建维度的层次关系

创建Business Model

     在业务映射层空白右键,新Business Model ,输入模型名称并保持 Available for queries 未选中状态确定。

创建逻辑表、列、连接

     在业务映射层选择新建的业务模型,右键选择New Object > Logical Table,输入表名称并确定。

     选择物理层中的事实物理表列将其拖入业务逻辑层的逻辑表中,双击逻辑列,选择Aggregation页,设定Aggregation规则。并确定。

     从物理层的选择维度表将其拖入业务映射层模型中(只要维度的末级表对象)。图标为黄色表征为事实表,右键业务模型选择Business Model Diagram > Whole Diagram,调整打开的逻辑表图窗口中对象到合适大小,将事实表放在中间,选择工具栏上的 New Complex Join 从维表开始向事实表连接(从少的指向多的),注意观察涉及的所有项目,那些可以修改,一般按默认即可,确定。重复操作,关闭并保存。

重命名Business Model Objects

     选择菜单Tools > Utilities  ,Rename Wizard 并点击Execute. 在弹出窗口中选择Business Model and Mapping 页,选择业务模型,点击Add Hierarchy ,下一步,选中Logical Table and Logical Column.,下一步选择适当的转换规则,完成并保存。

删除不必要的Business Model Objects

     将业务映射层逻辑表中的维度表的所有ID 列及不必要的列删除(保留维度末级的ID,如产品维度的Product ID)

创建维度的层次关系

     在维度表上右键选择 Create Dimension,选择并展开新产生的维度,在非末级上右键New Object > Parent Level,设定名称及该层的元素数(This number does not have to be exact. The ratio from one level to the next is more important than the absolute number. These numbers only affect which aggregate source is used (optimization, not correctness of queries),展开新建的层,将需要的元素从末级中拖入,在新建的层上右键,New Logical Level Key.选择在当前层具有唯一属性的列作为Logical Level Key,并选择Use for drilldown 选项,重复操作到该维度所有层都建立为止,将最末级与

Logical Level Key相对的描述也设定为Logical Level Key,双击最末层,选择KEY页,选中最早设定的KEY(带ID的项),编辑,将Use for drilldown取消。即将本层的有唯一标识的描述列作为钻取途径而非单纯的ID。保存设置

 

创建Presentation Layer

      拖拽业务映射层中的模型到展现层。

验证资料库的有效性

    

Modify NQSConfig.ini

Run a Consistency Check

      在菜单中选择File > Check Global Consistency. 如果有错误按提示修改。

Enable Query Logging

      选择菜单Manage > Security,为Administrator设定访问密码(双击),并设定Logging level 为2。To test the repository, you need to generate some queries, retrieve the results, and examine the query log. You log query activity at the individual user level. Logging is intended for testing, debugging, and technical support. In production mode, logging is normally disabled because query logging can impact performance by producing very large log files.

修改NQSConfig.ini

    文件路径...\OracleBI\server\Config\  ,找到 [ REPOSITORY ] ,设定Star = SH.rpd, DEFAULT;  在[ CACHE ] 设置Yes 为no并保存文件。

启动oracle bi services

     在管理工具-->服务中启动 Oracle BI Server service、Oracle BI Presentation ServerOracle BI Java Host 。

用Oracle BI Answers 执行查询

    

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7477027/viewspace-590967/,如需转载,请注明出处,否则将追究法律责任。

上一篇: Oracle边用边学
下一篇: oracle 管理常用
请登录后发表评论 登录
全部评论