欢迎来到天天文库
浏览记录
ID:16011765
大小:487.50 KB
页数:15页
时间:2018-08-07
《1.2-使用聚集表建模(aggregate persistence wizard)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、使用聚集表建模AggregatePersistenceWizard文档作者:佳邦咨询创建日期:2009/11/05确认日期:控制编码:当前版本:1.0审批签字:BesthelpConsulting佳邦咨询第15页共15页文档控制更改记录日期作者版本更改参考2008/12/15吴昊查阅姓名职位签字分发拷贝号名字区域1234BesthelpConsulting佳邦咨询第15页共15页目录文档控制2目录3概述4AggregatePersistenceWizard简介4前期准备4使用AggregatePersi
2、stenceWizard5配置数据库连接6创建聚集表及元数据脚本7设置创建聚集的计划10验证聚集和元数据12BesthelpConsulting佳邦咨询第15页共15页概述AggregatePersistenceWizard简介该文档主要描述如何使用AggregatePersistenceWizard进行创建聚集表模型。通常地,聚集计算是数据仓库性能的瓶颈(例如,在一个维度结构上的不同层级上的合计订单),使用AggregatePersistenceWizard建立聚集表可以有效减轻瓶颈,更好地存储组织数
3、据以便更好地响应查询。当使用AggregatePersistenceWizard进行创建聚集表模型。重要地是,预先已经有了一个完整的业务模型,已经完成了度量,维度及维度层次的建设。在使用向导建表前,应该从概念上明确了想要获得的聚集表。明确知道表的星型结构关系,各个维度层次上的粒度等。同时得明确需要部署聚集表的数据库。一般地和基本表在同一数据库。明确了以上细节足以进行以下的设计搭建工作了。前期准备能够访问10G数据库;能够访问相应的Schema(例子使用的是数据库中的SHSchema);能够访问Oracl
4、eBIEE10.1.3.X已经设置了OracleBIScheduler(关于配置Scheduler可以参考官方文档或参考我之前的笔记)已经在BIEE上配置了Sh.rpd(配置过程略,BIEE基本内容)该例子从这儿下载http://www.oracle.com/technology/obe/obe_bi/bi_ee_1013/aggpersist/files/SH.zipBesthelpConsulting佳邦咨询第15页共15页使用AggregatePersistenceWizard聚集表存储预先计算好
5、的在维度集上汇总计算的度量结果。使用聚集表是体系结构设计时提高查询速度的通常做法。不需要在快速发布给最终用户时现计算程序,计算结果已经预先完成并存储在表中,聚集表比基本表要更少的行,因此,查询会更快。作为BIServer的最佳实践,内在的聚集优化引擎会自动地优先地使用聚集表中的数据集,不需要手动指定聚集表。当BIServer接收到查询请求时,会给出最快的应答。为了BIServer有足够的信息能够定位聚集表,Repository必要的元数据必须被正确配置。传统地创建聚集表的方式是手动,这项工作是繁琐的而且
6、需要在数据库进行复杂的DDL及DML脚本创建,另外,聚集表需要映射到Repository元数据中,这是一个耗时且易错的过程。使用AggregatePersistenceWizard可以自动创建物理聚集表且能够和Repository对象保证一致性。APW创建一个可以被BIServer解析的OBIEESQL脚本,该脚本指定了包含业务模型层事实和维度粒度的聚集表,当BIServer运行该SQL脚本时,自动生成DDL以在目标数据库创建所要求的表,DML将数据从基表导入到聚集表,通常会在每夜执行基表的ETL操作,
7、这个可以通过OracleBIEEJobManager管理计划,或者可以写成一个类似于a.bat的脚本通过客户化程序调用。基表:度量维度/粒度源数据库“AmountSold,”“UnitCost,”“GrossProfit,”andmanymoreProductsDim/”ProductsDetail”ChannelsDim/”ChannelsDetail”PromotionsDim/”PromotionsDetail”TimesDim/”TimesDetail”CustomersDim/”Custome
8、rsDetail”orcl/SH聚集表:度量维度/粒度源数据库“AmountSold”ProductsDim/CategoryChannelsDim/NAPromotionsDim/NATimesDim/”TimesDetail”CustomersDim/”StateProvince”orcl/SH(同数据源)BesthelpConsulting佳邦咨询第15页共15页配置数据库连接1.选择开始>所有程序>OracleBusinessInt
此文档下载收益归作者所有