BIEE11g核心开发人员指南之一构建资料库V101

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

BIEE11g构建资料库核心开发人员指南(之一)赵后钰○译Version1.0.1Date2013.08PartNo.666-001Tel137,7444,8426CopyrightHandCo.Ltd目录目标....................................................................................................................3课时....................................................................................................................3综述....................................................................................................................3准备....................................................................................................................31、建立物理层....................................................................................................32、构建BMM层(业务模型和映射层)..................................................................203、建立资料库表示层.......................................................................................434、测试与验证资料库.......................................................................................565、ManagingLogicalTableSources管理源逻辑表........................................856、创建计算指标............................................................................................1137、创建父子维度............................................................................................1338、创建基于度量的级别.................................................................................1649、创建父子层次逻辑维度..............................................................................18710、创建不规则逻辑维度................................................................................21911、使用聚合.................................................................................................22812、使用初始化块与变量................................................................................24613、创建时间度量..........................................................................................256总结................................................................................................................280参考资料........................................................................................................280目标本教程介绍如何使用Oracle商业智能(BIEE)管理工具,建立,修改,增强和管理的OracleBI资料库。课时4小时综述本教程介绍了如何使用OracleBI管理工具创建一个OracleBI源数据资料库。您将学习如何从数据库和其他数据源导入源数据,简化和导入源数据的业务模型的源数据,然后通过构建业务模型,用户通过OracleBI报表界面展示业务模型,进行报表开发。准备本教程开始前应该做如下准备1、可以访问或者安装完成OBIEE11g2、可以访问或者已经安装了示例应用架构(BISAMPLE)1、建立物理层在本主题中,您可以使用OracleBI管理工具来建立一个DW的物理层物理层定义了数据源,通过BIEE服务端提交查询以及表示数据库表之间或者其他多个数据源查询的关联关系;推荐的方式在物理层通过导入数据库和其他数据源的源数据。数据源可以是相同的或不同的数据库类型(如:oracle\db2\informix等)。你可以从现有的数据源导入数据库表或部分导入数据库表。此外,您可以手动创建对象在物理层。当你导入数据,许多数据源的属性配置的基础上自动导入过程中收集的信息。导入后,您还可以定义的物理数据源的其他属性,如加入关系,可能无法加入在数据源中不存在的数据表关系。可以有一个或多个数据源的物理层,包括数据库,平面文件,XML文件,等等。在这个例子中,你导入并配置表从bisample数据库OracleBI11g示例应用程序。建立一个DW的物理层,请执行下列步骤:创建新的资料库导入源数据验证链接创建别名建立主键以及关联关系1.1创建新的资料库1、选择StartProgramsOracleBusinessIntelligenceBIAdministration打开管理工具2、选择FileNewRepository.3、输入资料库名称.本教程资料库名称为BISAMPLE4、资料库文件(.rpd)保存默认位置,指向的默认库目录.5、设置ImportMetadatasettoYes6、输入并重新输入资料库密码7、点击next1.2导入源数据1、连接类型更改为OCI10g/11g,屏幕显示连接(类型)根据您选择的连接类型2、输入数据源名称,本例子中的数据源名称为orcl;此名字与连接Oracle数据库实例tnsnames.ora一致。3、输入数据源的用户名称和密码。在这个例子中,用户名和密码是XXX。记得,你在bisample是前章节中创建的用户/数据库名称。4、点击next5、接受默认数据源类型,并点击next6、在数据源查看,展开bisample7、使用Ctrl+Click选择如下表SAMP_ADDRESSES_DSAMP_CUSTOMERS_DSAMP_PRODUCTS_DSAMP_REVENUE_FSAMP_TIME_DAY_D8、单击ImportSelectedbutton添加表到资料库视图9、显示连接池的对话框。接受默认值,然后单击“确定”10、导入信息提示.11、当导入完成后,打开库视图BISAMPLE,验证五个表是否可见12、点击“完成”,打开资料库13、打开orclBISAMPLE,确认导入的5张表保存到资料库物理层1.3验证连接1、选择ToolsUpdateAllRowCounts2、当更新的行数完成后,在表格中移动光标,并观察该行数最后一次更新信息是可见的;3、展开“表”,并观察各列行计数信息也可见4、右键单击一个表,并选择,查看数据表5、关闭查看数据对话框。数据导入验证连接性后,查看数据或者更新的行数。如果成功,则连接配置正确。1.4创建别名1、建议您经常使用表别名在物理层,以消除多余的连接,包括最佳实践物理表名称的命名约定。右键单击SAMP_TIME_DAY_D和选择NewobjectAlias,对话框如下:2、在“名称”字段中输入D1Time3、在Description“说明”框中,输入时间维度描述文字4、单击“列”选项卡。需要注意的是别名表继承从源表中的所有列定义5、单击“确定”关闭物理表对话框6、重复上述步骤,创建以下其余的物理表的别名SAMP_ADDRESSES_D=D4AddressSAMP_CUSTOMERS_D=D3CustomerSAMP_PRODUCTS_D=D2ProductSAMP_REVENUE_F=F1Revenue1.5创建主键与关联1、选择物理层中5张别名表2、右键单击选择其中一个别名表,并选择PhysicalDiagramSelectedObject(s)Only;另外,你可以点击工具栏上的物理图按钮。3、重新排列表,如果需要的话,用鼠标右键单击图的空白,并选择缩放的大小来改变物理图中的对象。4、单击工具栏上的“新外键”按钮5、点击D1Time维度表,然后单击事实表F1Revenue。物理外键对话框,连接创建一到一对多(1:N)的关系,加入的第一个表中的键列的外键6、选择D1Time。CALENDAR_DATE列,和然后选择F1Revenue.BILL_DAY_DT的连接表。确保表达编辑框(底部)包含以下表达式:orcl..BISAMPLE.D1Time.CALENDAR_DATE=orcl..BISAMPLE.F1Revenue.BILL_DAY_DT7、单击“确定”,关闭物理外键对话框。该连接是可见物理图8、重复的步骤来创建其余的表联接。下列表达式:orcl..BISAMPLE.D2Product.PROD_KEY=orcl..BISAMPLE.F1Revenue.PROD_KEYorcl..BISAMPLE.D3Customer.CUST_KEY=orcl..BISAMPLE.F1Revenue.CUST_KEYorcl..BISAMPLE.D4Address.ADDRESS_KEY=orcl..BISAMPLE.D3Customer.ADDRESS_KEY9、点击右上角的X,关闭物理图10、选择“文件”“保存或单击工具栏上的”保存“按钮,保存资料库信息11、点击“NO”,不进行全局一致性检查。通常是在业务模型层、表示层完成后进行全局一致性检查。由于尚未完全定义完成其他2个层,绕过这个检查,直到建库中的其他层。您了解更多关于一致性检查在本教程后面进行介绍。12、离开管理工具并打开下一个主题资料库祝贺你!您已经成功地创建了一个新资料库,从外部数据源导入数据库表到物理层,创建的别名并定义主键和连接。在接下来的主题中,您将学习如何建立一个仓库的业务模型和映射层。2、构建BMM层(业务模型和映射层)在本主题中,使用OracleBI管理工具来构建业务模型和映射层BIEE管理工具的业务模型和映射层定义业务、逻辑、数据和指定业务模型和物理层之间的映射关系。正是在这一层的物理模型在数据基础上简化为用户数据视图。BIEE管理工具的业务模型和映射层可以包含一个或多个业务对象模型。一个商业模型对象包含商业模型的定义和从物理层数据表的映射逻辑为业务模型。业务模型主要目的是建立通过业务的语言来描述业务场景。业务

1 / 280
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功