基于公共仓库元模型的XBRL数据存储应用研究

被引量 : 0次 | 上传用户:niannian827
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
XBRL(可扩展商业报告语言,eXtensible Business Reporting Language)是面向金融财政领域的XML扩展语言,该标准的广泛应用使得XBRL财务报表数量以成倍速度增长,对XBRL文件进行数据存储及分析具有重大意义。但XBRL文档逻辑结构比较复杂,且缺少数据对象的描述,现存的数据存储及分析工具无法直接对其分析,本文针对这一问题对XBRL数据存储应用展开研究。本文首先对XBRL技术原理进行了深入分析研究,针对最新分类标准引入XBRL Dimesions2.1规范的这一特性,提出了一种基于CWM(公共仓库元模型,Common Warehouse Metamodel)标准的XBRL数据存储方案。该方案不仅有效地解决了平面关系数据库无法展现XBRL多维结构的问题,而且基于CWM标准构建的XBRL多维模型使得XBRL文件与数据存储及分析工具在元数据级别达到集成,所以该模型具有良好的独立性、通用性、可扩展性,在XBRL数据存储及分析方面有着广泛的前景。在此基础上,针对方案中存储引擎研究中的高效率查询需求,本文引入索引编码和改进解析方式两种途径来对XBRL数据查询优化。首先基于前缀编码,借鉴冗余思想,本文提出了一套更适合XBRL查询特点的编码方式。该编码方式不仅保留了前缀编码查询效率较高这一查询特点,而且标签结构编码和顺序编码分离的思想使得该编码不仅支持标签查询,而且完全支持XBRL子树动态更新。为了加快XBRL文件查询解析速度,本文提出SAX和DOM相结合的解析方式来进行XBRL数据处理,此解析方式大大地提高了解析速度。本文最后设计并实现了基于CWM标准的XBRL数据存储系统,该系统包括两个模块:数据存储模块及数据引擎模块。数据存储模块将XBRL数据以基于CWM标准的多维模型方式展现,具有独立性和通用性,在数据引擎模块通过引用XBRL查询解析器来优化查询,从而大大提高了系统性能。
其他文献
目的为医生诊断乳腺癌提供辅助手段。方法采用吸收光谱技术对乳腺癌患者和乳腺增生病患者的血清进行研究。结果所有血清光谱均在278nm处有一最大吸收峰。癌症患者血清的光谱
<正>糖化血红蛋白(GHb)作为糖尿病血糖监测的有效指标,对糖尿病患者的病情评估、制订治疗方案有重要意义。近年来有关GHb检测的标准化问题越来越引起人们的关注,本文对临床常
随着互联网和现代技术的高速发展,企业管理的网络化、自动化和信息化是大势所趋。企业对信息的需求不断增加,同时,企业要求信息系统能够快速灵活的适应业务的变化。因此,如何
目的研究Diazyme和北京九强2家公司的糖化血红蛋白检测试剂盒的可比性。方法收集佛山市顺德区龙江人民医院检验科当日的高值(大于6%)和正常值(3%~6%)的血清标本,在生化分析仪
自任学良先生明确提出"修辞学造词法"的概念后,越来越多的学者开始研究这一问题,其中比喻造词法尤受青睐,但绝大多数人都是从现代汉语普通话的角度出发来研究的,从方言出发研
本试验旨在研究饲粮中不同锰添加水平对断奶仔猪生长性能,血清生化指标,跖骨锰、铁含量和锰、铁表观消化率的影响,以确定断奶仔猪饲粮中锰的适宜添加水平。选用28日龄平均体
近几年随着经济的发展,国家加大基础建设投入,给石油行业提供了很好的发展平台。但是,高利润下的行业竞争也十分激烈,对产品的质量、售后服务等要求也越来越高。炼油销售公司
本试验旨在研究大豆酶解蛋白(ESM)对仔猪生长性能、矿物质利用及消化道健康的影响。试验将120头"杜长大"(DLY)仔猪[(10.79±1.59)kg]随机分为6个组,每个组4个重复,每个重复5
随着煤炭、化石燃料使用的不断增多,燃烧产生的SO2气体对大气环境以及生态系统造成的危害愈来愈严重,因此,研究开发绿色、环保、高效的脱硫方法成为当务之急。传统的烟气脱硫技