Page tree
Skip to end of metadata
Go to start of metadata

OLAP的意思是"在线分析加工"。它利用技术手段,使得数据可以动态、形象的进行分析。
标准的OLAP工具包含在"OLAP cubes"和关键表中,和微软Excel中提供的那些功能类似。这些工具获取数据集并通过某一条件集合对记录进行分组,达到汇总数据的目的。例如,一个OLAP cube将通过产品,区域以及周期对销售额数据进行分组汇总。在本例中,每一个表格单元都将对具体区域的具体产品显示其指定周期内的总计销售额。这一单元通常代表着原始数据源中的若干条记录中的数据。
OLAP工具允许用户对那些动态分组条件进行重新定义,使其能够更简单的显示并专业分析数据以及发现隐藏模式。
例如,观察下面的表:

Date

Product

Region

Sales

Oct 2007

Product A

North

12

Oct 2007

Product B

North

15

Oct 2007

Product C

South

4

Oct 2007

Product A

South

3

Nov 2007

Product A

South

6

Nov 2007

Product C

North

8

Nov 2007

Product A

North

10

Nov 2007

Product B

North

3


现在,假设你需要去分析这些数据,思考以下问题的答案:
销售额是增长还是下降?对公司而言,哪一款产品是最重要的?在每一个区域,哪一款产品最流行?
为了回答这些简单问题,你需要使用下面的这些表来汇总数据:
根据日期以及根据产品分类显示的销售额根据日期以及根据产品分类显示的销售额

Date

Product A

Product B

Product C

Total

Oct 2007

15

15

4

34

Nov 2007

16

3

8

27

Total

31

18

12

61


根据产品和地区分类显示的销售额根据产品和地区分类显示的销售额

Product

North

South

Total

Product A

22

9

31

Product B

18

 

18

 

 

 

 

Product C

8

4

12

Total

48

13

61


在汇总表中每个单元都代表着原始数据源中若干条记录,在表中一条或者更多的字段被汇总(本例中,指的是销售总额)并且根据其他字段(本例中,使用日期,产品或者区域)进行分类。
使用电子表格将很容易实现这一点,但是这项工作是沉闷的而且需要重复性工作,从而非常容易出现错误。甚至如果你编写一个定制应用来汇总数据,你需要花费大量的时间在创建新视图等维护性工作上,而且用户只能够使用你实现的视图来完成他们的分析工作。
OLAP工具允许用户可以按照他们希望的交互方式和专门的模式,来定义属于他们自己的视图。他们可以使用预定义视图来创建和保存新视图。任何对基础数据进行的更改都将自动的在视图中更新,用户可以创建和分享报表来展示这些视图。简而言之,OLAP是一款自由、高效的数据分析功能的工具。

关键特性

下面是一些你能用到的ComponentOne OLAP for WinForms的主要特性:
WinForms平台下的OLAP提供高度自由的OLAP应用生成方式
在你的表单中拖下一个C1OlapPage控件,并且设置数据源从而在表格或者图表中显 示你的数据。这将非常的简单!但是假设你需要显示多重图表或者表格。没问题, WinForms下的OLAP同样提供C1OlapPanel,C1OlapChart
和C1OlapGrid控件,从而 为用户提供更高的自由度。查看C1Olap Architecture,了解更多的详细信息。
从五种图表类型和22种调色板选项中进行选择,从而改变你的图表
C1OlapChart提供大部分常用的图表类型来显示你的信息,其中包括:Bar,column, Area,Line,和Scatter。
你可以从22种调色板选项中选择你需要的方式定义图表和图例条 目的颜色。查看Using the Chart Menu来查看所有的图表类型和调色板选项。
打印,预览,或者将数据导出成PDF
你可以创建和预览包含数据,表格,或者图表的报表,然后打印或者将其导出成PDF。 查看Creating OLAP
Reports和OLAP for WinForms Task-Based Help
从表格或者图表视图中移除一个字段或者字段中的数据
你可以很简单的过滤一个字段,从而使其不再显示在你的表格或者图表视图。简单的将 这个字段拖拽到
C1OlapPanel中的Filter区域。查看Removing a Field from a DataView 了 解更多详细信息。如果你想要过滤一个字段中的数据,例如,你想要找到所有姓"Sim"的 雇员,你可以使用Filed Setting对话框。查看Filtering Data in aField,了解更多详细信 息。
在表格或者图表视图中显示信息
WinForms平台的OLAP提供C1OlapGrid和C1OlapChart控件来显示数据。这些控 制器在C1OlapPage中生成,然而它们同样可以当作独立控件使用。因此,你可以定制你 自己的OLAP应用。查看C1Olap Architecture,了解更多详细信息。
决定运行时信息如何显示
你可以使用C1OlapPanel来决定数据源中的哪一个字段将被用于显示数据,以及如何从 C1OlapPanel的低级区域拖拽一个字段从而创建过滤器,列表头,行表头或者从行或列中获 取数据的统计信息。查看C1OlapPanel,了解更多详细信息。
C1Olap架构
C1Olap包括以下控件包括以下控件

  • No labels