基于XQuery的XBRL查询优化研究及应用

基于XQuery的XBRL查询优化研究及应用

论文摘要

XBRL (eXtensible Business Reporting Language,可扩展商业报告语言)是XML语言家族中的一员,是XML的扩展应用,其主要作用是商业和金融数据交换的载体。XBRL标准目前已经被很多国家投入使用并且XBRL的实现也在世界范围内快速展开。随着XBRL标准的发展,使用传统的XML语言技术处理手段在对XBRL数据的查询效率上难以满足人们的要求。XQuery语言是针对XML数据的一种高效的且功能强大的查询技术。基于XQuery技术对XBRL文件进行查询优化是研究的重点方向之一。在优化的所有途径中,寻找一种高效的索引编码是其中重要的一个环节。本文深入研究了前缀编码的特点,以及几种对前缀编码的优化方案。通过对比几种方案的优缺点及查询效率,分析了普遍存在的问题来源。基于前缀编码,针对根源问题,提出了一套更优的编码方式,在保留前缀编码特点的同时,在XML子树更新上,大幅度降低了编码更新时间。对XBRL文件结构进行优化。在对XBRL数据进行XQuery查询之前,基于提出的优化前缀编码方式,对相同的标签节点进行选择性合并,形成标签树(LBT)。根据XQuery查询语法特点,对其核心的FLWOR表达式进行了深入剖析,结合前缀编码特点对原有的查询处理进行改进,简化了查询处理流程,降低了查询匹配的复杂度。借鉴XQEngine开源查询引擎,在其基础上形成了标准的XQuery语句词法结构树和标签关系嵌套流程。完成了对源生词法树的查询处理流程实现。本文在最后实现了一套包括词法分析、语法分析、语义分析在内的高效XQuery解析器。从实验结果可以看出,基于优化前缀编码的XQuery解析器能够有效地提高XBRL数据的查询效率,并且在XBRL更新数据查询中,有着广泛的前景。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 研究背景
  • 1.2 国内外研究现状
  • 1.3 研究内容及意义
  • 1.3.1 研究内容
  • 1.3.2 研究意义
  • 1.4 论文组织结构
  • 2 XBRL标准概述
  • 2.1 XBRL简介
  • 2.2 XBRL技术架构概述
  • 2.2.1 XBRL规范
  • 2.2.2 XBRL分类标准
  • 2.2.3 XBRL实例
  • 2.3 XBRL解析方式
  • 3 前缀编码优化方法研究
  • 3.1 前缀编码
  • 3.2 对前缀编码的扩展
  • 3.3 对前缀编码的优化
  • 3.3.1 ODED编码
  • 3.3.2 初始赋值算法
  • 3.3.3 插入子树算法
  • 4 XQuery语言解析
  • 4.1 XPath语言
  • 4.2 XQuery语言简介
  • 4.3 XQuery语法解析设计
  • 4.3.1 XQuery语句的抽象节点树的形成
  • 4.3.2 XQuery语句解析算法的设计与实现
  • 5 XBRL查询优化方法的应用
  • 5.1 应用需求
  • 5.2 设计目标
  • 5.3 框架设计
  • 5.4 系统实验结果
  • 结论
  • 参考文献
  • 攻读硕士学位期间发表学术论文情况
  • 致谢
  • 相关论文文献

    • [1].XBRL在上市公司的信息化应用分析——以证券交易所信息化平台为例[J]. 职教与经济研究 2013(04)
    • [2].情境体验中学习 探究实践中感悟——XBRL体验式课程的探索与实践[J]. 智库时代 2020(04)
    • [3].XBRL对审计的影响及对策研究[J]. 大陆桥视野 2019(12)
    • [4].XBRL推进实施中存在的问题及对策[J]. 财务与会计 2019(18)
    • [5].XBRL应用中存在的问题、成因与对策[J]. 财会月刊 2020(03)
    • [6].基于本体论方法的XBRL分类标准评价体系探讨[J]. 财会通讯 2020(01)
    • [7].XBRL实施与会计信息质量关系研究[J]. 现代营销(下旬刊) 2020(03)
    • [8].关于XBRL、会计信息化与会计信息质量的研究[J]. 时代金融 2020(09)
    • [9].中国企业应用XBRL来减少企业信用评级成本的可能——前景看好,但仍需增强企业公信力[J]. 财会学习 2020(10)
    • [10].XBRL技术应用于战略管理会计的可行性分析[J]. 财会通讯 2020(05)
    • [11].XBRL分类标准的本体构建和集成[J]. 重庆科技学院学报(自然科学版) 2020(02)
    • [12].大数据环境下XBRL在管理会计中的应用研究[J]. 商业会计 2020(07)
    • [13].XBRL技术在我国高校财务披露的应用研究[J]. 中国农业会计 2020(04)
    • [14].基于企业实践的XBRL原理课程教学内容设计——桂林电子科技大学的探索与实践[J]. 商业会计 2020(10)
    • [15].XBRL视角下环境会计信息披露平台的框架设计与构建[J]. 无线互联科技 2020(09)
    • [16].XBRL政府财务报告披露的国际经验与启示[J]. 财务与会计 2020(10)
    • [17].重污染企业XBRL财务报告实施对审计费用影响研究[J]. 行政事业资产与财务 2020(18)
    • [18].研究性教学在财务分析中的应用——兼论XBRL的影响[J]. 教育教学论坛 2020(37)
    • [19].国内XBRL研究的文献计量学分析[J]. 中国管理信息化 2020(16)
    • [20].试论企业实施XBRL对会计信息质量的影响[J]. 全国流通经济 2020(22)
    • [21].石油企业基于业财融合的XBRL应用[J]. 经营与管理 2020(11)
    • [22].基于“两性一度”的“XBRL原理”教学方法设计——桂林电子科技大学的探索与实践[J]. 中国管理信息化 2020(19)
    • [23].XBRL环境下商业银行审计模式构建研究[J]. 金融纵横 2018(10)
    • [24].基于信息供应链视角的XBRL研究评述[J]. 社会科学辑刊 2019(02)
    • [25].XBRL环境下持续审计问题探讨——以上海电气为例[J]. 财会通讯 2019(07)
    • [26].会计信息化标准建设(XBRL)问题研究[J]. 财会学习 2019(09)
    • [27].XBRL(会计信息化标准建设)问题研究[J]. 经济研究导刊 2019(16)
    • [28].基于XBRL的财务业务一体化模式构建[J]. 会计之友 2019(15)
    • [29].XBRL在我国财务会计中的运用研究[J]. 财会研究 2019(05)
    • [30].数据包络分析法下企业XBRL实施效率分析[J]. 财会月刊 2019(22)

    标签:;  ;  ;  

    基于XQuery的XBRL查询优化研究及应用
    下载Doc文档

    猜你喜欢