1.2-使用聚集表建模(aggregate persistence wizard)

1.2-使用聚集表建模(aggregate persistence wizard)

ID:13984123

大小:487.50 KB

页数:15页

时间:2018-07-25

1.2-使用聚集表建模(aggregate persistence wizard)_第1页
1.2-使用聚集表建模(aggregate persistence wizard)_第2页
1.2-使用聚集表建模(aggregate persistence wizard)_第3页
1.2-使用聚集表建模(aggregate persistence wizard)_第4页
1.2-使用聚集表建模(aggregate persistence wizard)_第5页
资源描述:

《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使用AggregatePersist

2、enceWizard5配置数据库连接6创建聚集表及元数据脚本7设置创建聚集的计划10验证聚集和元数据12BesthelpConsulting佳邦咨询第15页共15页概述AggregatePersistenceWizard简介该文档主要描述如何使用AggregatePersistenceWizard进行创建聚集表模型。通常地,聚集计算是数据仓库性能的瓶颈(例如,在一个维度结构上的不同层级上的合计订单),使用AggregatePersistenceWizard建立聚集表可以有效减轻瓶颈,更好地存储组织数据以便更

3、好地响应查询。当使用AggregatePersistenceWizard进行创建聚集表模型。重要地是,预先已经有了一个完整的业务模型,已经完成了度量,维度及维度层次的建设。在使用向导建表前,应该从概念上明确了想要获得的聚集表。明确知道表的星型结构关系,各个维度层次上的粒度等。同时得明确需要部署聚集表的数据库。一般地和基本表在同一数据库。明确了以上细节足以进行以下的设计搭建工作了。前期准备能够访问10G数据库;能够访问相应的Schema(例子使用的是数据库中的SHSchema);能够访问OracleBIEE1

4、0.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操作,这个可以通过Oracle

7、BIEEJobManager管理计划,或者可以写成一个类似于a.bat的脚本通过客户化程序调用。基表:度量维度/粒度源数据库“AmountSold,”“UnitCost,”“GrossProfit,”andmanymoreProductsDim/”ProductsDetail”ChannelsDim/”ChannelsDetail”PromotionsDim/”PromotionsDetail”TimesDim/”TimesDetail”CustomersDim/”CustomersDetail”orcl/

8、SH聚集表:度量维度/粒度源数据库“AmountSold”ProductsDim/CategoryChannelsDim/NAPromotionsDim/NATimesDim/”TimesDetail”CustomersDim/”StateProvince”orcl/SH(同数据源)BesthelpConsulting佳邦咨询第15页共15页配置数据库连接1.选择开始>所有程序>OracleBusinessInt

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。