一种多媒体教室使用数据多维分析系统及其实现方法技术方案

技术编号:26170845 阅读:45 留言:0更新日期:2020-10-31 13:40
本发明专利技术提供了一种多媒体教室使用数据多维分析系统及其实现方法。本发明专利技术系统包括数据预处理模块、数据多维模型设计模块、数据多维分析模块以及用户操作界面;所述数据预处理模块,用于对数据进行批量清洗和模型预处理,存储于数据仓库中的预设数据库表中,并将所述预处理后的数据发送至数据多维模型设计模块,其中,所述数据来源于人员基本信息数据库与多媒体教室的门禁管理平台数据库,本发明专利技术利用数据仓库技术,结合数据中心数据进行分析就可以得到多维度的统计结果。并且保证统计的准确性、方便性和重复使用的效果。同时,充分利用了门禁管理平台数据库的刷卡记录数据,结合其他维度数据,利用OLAP技术实现多维多媒体教室使用率统计分析。

A multi dimensional analysis system of multimedia classroom usage data and its implementation method

【技术实现步骤摘要】
一种多媒体教室使用数据多维分析系统及其实现方法
本专利技术涉及数据仓库领域,具体涉及一种多媒体教室使用数据多维分析系统及其实现方法。背景领域以往,要统计多媒体教室的使用率会按照课表安排来进行统计,但实际上高校的课表不是一尘不变的,课表随时因使用人的需求在不断变化,如一个讲座、一个学生活动、一个培训等都可能临时发起多媒体教室使用申请。甚至有的老师早早就申请好了几周的使用权利,但中途变更,结果没有使用教室。那么,这样按课表计算多媒体教室使用率的准确性就得不到保证了。也有方法按照每个教室使用登记情况来统计多媒体教室使用率,但这种方法相对于一个拥有几百间多媒体教室的高校来说统计计算的工作量是非常大的,而且因为人工操作,也会导致计算机不准确。
技术实现思路
为解决上述问题,本专利技术提供一种多媒体教室使用数据多维分析系统及其实现方法,通过多维数据集对多媒体教室使用情况进行准确的统计分析,减少人工统计的工作量,统计准确、方便、及时。本专利技术提供一种多媒体教室使用数据多维分析系统,包括数据预处理模块、数据多维模型设计模块、数据多维分析模块以及用户操作界面;所述数据预处理模块,用于对数据进行批量清洗和模型预处理,存储于数据仓库中的预设数据库表中,并将所述预处理后的数据发送至数据多维模型设计模块;所述预处理包括对数据进行维度提取和事实表处理,得到数据库表形式的事实表与维度表,其中,所述数据来源于人员基本信息数据库与多媒体教室的门禁管理平台数据库;所述数据多维模型设计模块,用于结合数据预处理模块的预设数据库表的结构,进行维度模型的元数据定义,包括维度主键、属性和层次的设计,事实表组合维度主键和度量设计,得到维度模型元数据;数据多维分析模块,用于使用所述数据多维模型设计模块设计的维度模型元数据,对所述预处理数据进行多维数据集构建,并支持多维数据集的交互式多维分析,当接收到用户操作界面的操作请求时,将多维分析的结果发送至用户操作界面;用户操作界面,用于将所述多维分析的结果进行展示。进一步地,所述数据多维分析模块包括定义多维数据集模块、多维数据集建立模块与多维数据集查询模块;定义多维数据集模块,用于定义维度模型的多维数据集元数据,基于数据模型元数据,分别建立维度层次关系、多维数据集聚合粒度和度量聚合算法;所述多维数据集建立模块用于根据所述维度模型元数据、多维数据集元数据,将数据仓库中的维度表、事实表中的数据计算处理生成多维数据集;多维数据集查询模块,用于对不同维度进行旋转、钻取、切片与切块,查询对应维度组合粒度的度量,对多维数据集进行查询和分析。进一步地,所述多维数据集查询模块支持支持快速的数据分析OLAP查询。进一步地,所述多维数据集的事实表和维度表按星型模式进行组织实现,具有人员基本信息维度、教室信息维度、日期维度与时间维度,度量至少包括刷卡次数、教室数、人数与天数;所述人员基本信息维度的层次分别为工号、姓名、性别与出生年月;所述教室信息维度的层次包括室号、类别、教室、校区、区号、楼宇、楼层、年份、年月;所述日期维度的层次包括年月日、年月、年、星期、月;所述时间维度的层次包括时分、时段、时、上下晚、五分段;所述刷卡次数、教室数、人数、天数与在不同维度层次的度量聚合算法是求和计算。进一步地,所述用户操作界面包括维度条件筛选区、维度选择区、度量选择区以及数据展现区;所述维度选择区用于呈现维度信息;所述度量选择区用于呈现度量信息;所述维度条件筛选区用于呈现维度信息的筛选结果,用户操作界面用于根据维度条件筛选区和度量选择区的组合条件向数据多维分析模块获取数据;所述数据展现区用于呈现数据多维分析模块返回的数据。本专利技术还提供一种多媒体教室使用数据多维分析系统的实现方法,包括以下步骤:用户操作界面获取用户对维度条件筛选区和度量选择区的操作请求;用户操作界面将操作请求发送至数据多维分析模块,请求获取与操作请求对应的数据,数据多维分析模块根据操作请求调用多维数据集;数据多维分析模块将数据发送至用户操作界面;用户操作界面获取数据后,在数据展现区进行数据展现。进一步地,包括多维数据集的构建步骤,所述步骤包括:数据预处理模块对数据进行批量清洗和模型预处理,存储于数据仓库中的预设数据库表中,所述预处理包括对数据进行维度提取和事实表处理,得到数据库表形式的事实表与维度表,其中,所述数据来源于人员基本信息数据库与多媒体教室的门禁管理平台数据库;所述数据多维模型设计模块结合数据预处理模块的预设数据库表的结构,进行维度模型的元数据定义,包括维度主键、属性和层次的设计,事实表组合维度主键和度量设计,得到维度模型元数据;使用所述数据多维模型设计模块设计的维度模型元数据,对所述预处理数据进行多维数据集构建。进一步地,所述使用所述数据多维模型设计模块设计的维度模型元数据,对所述预处理数据进行多维数据集构建的步骤包括:定义维度模型的多维数据集元数据的步骤,基于数据模型元数据,分别建立维度层次关系、多维数据集聚合粒度和度量聚合算法;再根据所述维度模型元数据、多维数据集元数据,将数据仓库中的维度表、事实表中的数据计算处理生成多维数据集。与现有技术相比,本专利技术的有益效果在于,在数据仓库技术基础上,充分使用了多媒体教室门禁管理平台上积累的刷卡记录,结合人员基本信息,生成多维数据集,就可以对多媒体教室使用率进行准确的统计分析。多维数据集生成以后,在关系型数据库没有结构变化的情况下,一般通过几分钟的时候就可以完成多维数据集的更新,从而得到最新的统计数据,而无需从头再,反复统计,保证了统计的方便性和及时性。用户无需编程就可以按查询需求交互式地取得各个方面准确的统计数据。利用OLAP查询速度更快、效率更高。附图说明图1为实施例一多媒体教室使用数据多维分析系统的结构示意图。图2为实施例一系统事实表与维度表的星系模型示意图。图3为实施例一系统的用户操作界面的示意图。图4为实施例一系统的设计框架图。图5为实施例一系统的数据源视图。图6为实施例一系统的人员基本信息维度表属性图。图7为实施例一系统的多维数据集维度用法图。图8为实施例一系统的用户操作界面。图9为实施例二系统的数据源视图。图10为实施例三系统的用户操作界面。图11为实施例四系统的用户操作界面。图12为实施例五多媒体教室使用数据多维分析系统的实现方法的流程图。图13为实施例五方法的多维数据集的构建方法流程图。具体实施方式下面结合具体实施例,进一步阐明本专利技术,应理解这些实施例仅用于说明本专利技术而不用于限制本专利技术的范围,在阅读了本专利技术之后,本领域技术人员对本专利技术的各种等价形式的修改均落于本申请所附权利要求所限定的范围。实施例一如图1所示,一种多媒体教室使用数据多维分析系统,包括数据预处理模块、数据多维模型设计模块、数据多维分析模块以及用户操作界面。所述数据预处理模块,用于对数据进行批量清洗和模型预处理,存储于数据仓库中的预设数据库表中本文档来自技高网...

【技术保护点】
1.一种多媒体教室使用数据多维分析系统,其特征在于,包括数据预处理模块、数据多维模型设计模块、数据多维分析模块以及用户操作界面;/n所述数据预处理模块,用于对数据进行批量清洗和模型预处理,存储于数据仓库中的预设数据库表中,并将所述预处理后的数据发送至数据多维模型设计模块;所述预处理包括对数据进行维度提取和事实表处理,得到数据库表形式的事实表与维度表,其中,所述数据来源于人员基本信息数据库与多媒体教室的门禁管理平台数据库;/n所述数据多维模型设计模块,用于结合数据预处理模块的预设数据库表的结构,进行维度模型的元数据定义,包括维度主键、属性和层次的设计,事实表组合维度主键和度量设计,得到维度模型元数据;/n数据多维分析模块,用于使用所述数据多维模型设计模块设计的维度模型元数据,对所述预处理数据进行多维数据集构建,并支持多维数据集的交互式多维分析,当接收到用户操作界面的操作请求时,将多维分析的结果发送至用户操作界面;/n用户操作界面,用于将所述多维分析的结果进行展示。/n

【技术特征摘要】
1.一种多媒体教室使用数据多维分析系统,其特征在于,包括数据预处理模块、数据多维模型设计模块、数据多维分析模块以及用户操作界面;
所述数据预处理模块,用于对数据进行批量清洗和模型预处理,存储于数据仓库中的预设数据库表中,并将所述预处理后的数据发送至数据多维模型设计模块;所述预处理包括对数据进行维度提取和事实表处理,得到数据库表形式的事实表与维度表,其中,所述数据来源于人员基本信息数据库与多媒体教室的门禁管理平台数据库;
所述数据多维模型设计模块,用于结合数据预处理模块的预设数据库表的结构,进行维度模型的元数据定义,包括维度主键、属性和层次的设计,事实表组合维度主键和度量设计,得到维度模型元数据;
数据多维分析模块,用于使用所述数据多维模型设计模块设计的维度模型元数据,对所述预处理数据进行多维数据集构建,并支持多维数据集的交互式多维分析,当接收到用户操作界面的操作请求时,将多维分析的结果发送至用户操作界面;
用户操作界面,用于将所述多维分析的结果进行展示。


2.根据权利要求1所述的多媒体教室使用数据多维分析系统,其特征在于,所述数据多维分析模块包括定义多维数据集模块、多维数据集建立模块与多维数据集查询模块;
定义多维数据集模块,用于定义维度模型的多维数据集元数据,基于数据模型元数据,分别建立维度层次关系、多维数据集聚合粒度和度量聚合算法;
所述多维数据集建立模块用于根据所述维度模型元数据、多维数据集元数据,将数据仓库中的维度表、事实表中的数据计算处理生成多维数据集;
多维数据集查询模块,用于对不同维度进行旋转、钻取、切片与切块,查询对应维度组合粒度的度量,对多维数据集进行查询和分析。


3.根据权利要求2所述的多媒体教室使用数据多维分析系统,其特征在于,其特征在于,所述多维数据集查询模块支持快速的数据分析OLAP查询。


4.根据权利要求3所述的多媒体教室使用数据多维分析系统,其特征在于,所述多维数据集的事实表和维度表按星型模式进行组织实现,具有人员基本信息维度、教室信息维度、日期维度与时间维度,度量至少包括刷卡次数、教室数、人数与天数;
所述人员基本信息维度的层次分别为工号、姓名、性别与出生年月;
所述教室信息维度的层次包括室号、类别、教室、校区、区号、楼宇、楼层、年份、年月;
所述日期维度的层次包括...

【专利技术属性】
技术研发人员:戴红芳周军戴杰高兰芳蒋达
申请(专利权)人:常熟理工学院
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1