首页 百科知识 分析对象模型

分析对象模型

时间:2022-10-18 百科知识 版权反馈
【摘要】:因此,“层”反映了对对象观察的深度。为解决此问题需要探讨若干问题,首先需建立一种适用此类分析的数据模式,其次是需建立一种适应此类数据模式的实现方法,最后是需建立一种合理的表示方法。

16.4.2 OLAP的基本概念

在OLAP中有如下几个基本概念:

1)对象(object)

在分析型处理中我们所关注与聚焦的分析客体称为对象,对象是分析型应用中的注视焦点,一般在一个相关应用中有一个或若干个对象,它们构成了分析应用中的焦点。如在一个连锁商店的分析型应用中(在本节中将以此应用为例贯穿始终)其中一个对象为销售金额,它是本应用中分析的聚焦点。

2)维(dimension)

在分析型应用中对象可以从不同角度分析与观察,并可得到不同结果。因此“维”反映了对象的观察角度,如在连锁商店例中对销售金额可以有以下三个维。

(1)时间维:可按时间角度分析、统计其销售金额。

(2)商品维:可按不同商品分类角度分析、统计其销售金额。

(3)地域维:可按连锁点不同地域角度分析、统计其销售金额。

3)层(layer)

在分析型应用中对对象可以从不同深度分析与观察,并可得到不同结果。因此,“层”反映了对对象观察的深度。一般而言,层是与维相联的,一个维中可允许存在若干个层,如在连锁商店例中:

(1)时间维可以有日、旬、月、季、年等层。

(2)商品维可以有商品类(如家电类)、商品大类(如电气产品类)等层。

(3)地域维可以有市、省、国、洲等层。

在分析型应用中有若干个对象(设为r个),以它们为聚焦点作不同角度(设为m个)与深度(设为n个)的分析可以得到多种不同的统计、分析结果(共为r×m×n个)。这些结果经常需要使用(包括查询等),因此在OLAP中需要将它们长期保留,以便随时供分析人员使用。为解决此问题需要探讨若干问题,首先需建立一种适用此类分析的数据模式,其次是需建立一种适应此类数据模式的实现方法,最后是需建立一种合理的表示方法。下面即讨论此三个问题的解决方案

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈