1、12使用 OLAP 查询系统用户进入 OLAP 查询系统界面后,单击选择 中下拉框的能源专业后,宝钢能源数据仓库中有关能源专业的信息呈现给用户,以电力专业为例,如图 8 所示。图 8 OLAP 能源数据仓库(1( 建立 OLAP 能源数据查询各能源用户选定专业后,可通过用户和时间两个角度查询各用户的能源消耗情况,用户通过双击列表中的指标量和用户, 输入所需查询的时间区间建立OLAP 查询。例如,电力技术人员需要查询:“1999 年 4 月 1#VCDQ 和 2#CDQ 的小时功率最大值和最小值为?”。对于这个查询,可按如下步骤建立 OLAP 查询:a确定用 户维,双击电力数据仓库的用户维,双击
2、用户,在右边的列表中显示各个电力用户,双击列表中的需要查询的用户,将在右边的选定的用户中显示,双击显示双击后选中的用户2如图 9 所示。图 9 确定用户维B确定指标量,单击电力数据仓库的 Measures(指标量),在右边的列表中显示各指标量,双击列表中的需要查询的指标量,将在右边的选定的指标量中显示,如图 10 所示。图 10 选择指标量C确定 OLAP 查询时间 。在查询时间框中输入需要查询的时间,并相应地确定时间粒度。按照不同的查询目标,输入相应的查询时间,并且确定所需的查询时间粒度,以电力专业为例,典型的 OLAP 查询如下:查询 1999 年 2#CDQ 的电力功率最大值的总量?确定
3、时间粒度为年,用户为 2#CDQ,指 标量为功率最大值,建立 OLAP 查双击列表框的指标量 选中的指标量3询,如图 11 所示:图 11 建立 OLAP 查询(2( 运行 OLAP 查询建立 OLAP 查询后,用户选择 OLAP 查询的结果集中的纵坐标,然后双击运行按钮 或选择菜单项中的运行项,执行 OLAP 查询。如电力技术人员想查询 1999 年 4 月 3 日和 5 日的 2#CDQ 的电力功率最大值。确定时间粒度为日,用户为 2#CDQ,指 标量为功率最大值,建立 OLAP 查询。A 选择时间为纵坐标,执行 OLAP 查询, 查询结果如图 12 所示。双击选择用户和指标量 选定的用户
4、和指标量输入年份 选定时间粒度为年4图 12 纵坐标为时间的 OLAP 查询B 选择 用户为纵坐标,执行 OLAP 查询,查询结果如图 13 所示。图 13 纵坐标为用户的 OLAP 查询选定纵坐标为时间选定纵坐标为用户5B 选择 用户为指标量,执行 OLAP 查询,查询结果如图 14 所示。图 14 纵坐标为指标量的 OLAP 查询(3( 保存 OLAP 查询结果集合当用户需要在其他应用软件中使用 OLAP 查询的结果时,选择菜单项的保存项或保存按钮,可查询结果保存为 EXCEL 文件。(4( 绘制 OLAP 查询的结果当用户需要绘制 OLAP 查询的结果的折线图,可以单击画图按钮 ,画出查
5、询结果的折线图,如图 15 所示。图 15 绘制 OLAP 查询的结果选定纵坐标为指标量查询结果6附:以电力专业为例,典型的 OLAP 查询如下:(以下查询均以时间为纵坐标)(1) 查询 1999 年 2#CDQ 的电力功率最大值的总量?(见建立 OLAP 查询部分)(2) 查询 1999 年 4 月 1#CDQ 和 2#CDQ 的电力功率最大值和最小值?(3) 查询 1999 年和 2000 年 4 月 1#CDQ 和 2#CDQ 的电力功率最大值和最小值?7(4) 查询 1999 年 4 月 3、4、5 日的 1#CDQ 和 2#CDQ 的电力功率最大值和最小值?(5( 查询 1999 年 4 月 3、4 日的 1#CDQ 和 2#CDQ 的小时电力功率最大值和最小值?8