多维数据查询语言MDQL的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:alan39
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文在分析总结现有研究成果的优缺点的基础上,定义了一种功能强大、易于使用的多维数据查询语言,构造了一个多维数据查询语言的解析器。最后,给出了多维分析器的实现。主要研究内容和成果如下: 1.设计了一套相对完整、实用的多维数据查询语言MDQL。MDQL语言包括数据定义语言和数据查询语言。其中,数据定义语言用于数据仓库系统中维、层次、度量、立方体以及用户信息等的创建和管理;数据查询语言用于对多维数据的浏览、查询。数据定义语言和数据查询语言的分离,合理的表达了多维数据的处理和使用过程,提供了强大的数据访问能力。给出了多维数据定义语言和数据查询语言的语法。 2.针对不同的联机分析处理实现方法,给出了不同的查询语言执行方案。OLAP服务器的物理结构和实现必须考虑数据存放问题。主要的OLAP服务器实现包括:关系OLAP(ROLAP)服务器,多维OLAP(MOLAP)服务器和混合OLAP(HOLAP)服务器。多维数据查询语言需要对不同的联机分析处理实现方法,选择不同的执行方案。 3.构造并实现了多维数据查询语言MDQL的解析器。在实验室联机分析处理工具原型CyberMagic的基础上,实现了以MDQL为访问语言的多维数据查询系统,MDQL解析器的主要内容包括:词法分析,语法分析,错误处理等,并特别针对OLAP系统的复杂性,对用户的一些不合理的请求给出提示性信息。
其他文献
人脸识别技术是生物识别技术的一种。在日常生活中,人们识别周围的人用的最多的是人脸。人脸识别的隐蔽性和非侵犯性使其成为一种容易被接受的身份鉴定方法。随着网络技术和桌
嵌入式系统作为一个新兴的技术发展方向,已经越来越受到人们的关注。由于其体积小、性能强、功耗低、可靠性高以及适应面广等优点,已经广泛应用于工业控制、军事国防、网络通
论文针对芯片的性能要求,提出了DSIRF的设计要求;全面阐述了寄存器堆的各个电路组成部分;详细分析了寄存器堆各种内核结构,提出了一种改进的内核电路;对目前寄存器堆译码电路
冲击无线电(ImpulseRadio)技术作为无线通信领域一种“新”的通信技术,日益受到各方面的重视,尤其在军事领域的应用前景更为广阔。窄脉冲产生技术是IR通信领域非常关键的技术,PP
随着互联网和多媒体业务日新月异的发展,视频压缩编码技术也在不断发展,数字电视、高清晰度电视、可视电话、会议电话和多媒体等视频通信服务中都起着至关重要的作用。数据压缩
通过16S rRNA PCR-RFLP,16S rRNA序列分析,16S-23S rRNA PCR-RFLP和富含G-C的RAPD技术对分离自中国主要大豆产区的44株慢生根瘤菌进行遗传多样性和系统发育的研究。16S rRNA PC
三维超声断层扫描是一种用于乳腺癌早期诊断的成像技术。此技术需要庞大的数据量,因此数据压缩问题亟待解决。针对三维超声断层扫描系统,文中提出了一种基于时域信息的有损数据
高动态GPS信号模拟器可模拟产生接收机收到的各颗GPS卫星信号,为GPS接收机的研制开发及测试提供仿真环境;同时也可用于系统级GPS仿真试验,为最终确定GPS测量方案提供仿真依据
H.264是当前视频压缩领域最引人注目的视频编码新标准,它具有很多优势,有着广阔的发展前景,但由于尚存在技术障碍,因此还未能应用于实际。本文在克服H.264的技术瓶颈方面做了一些
学位