资源描述:
《XBRL数据存储方案的探讨.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、XBRL数据存储方案的探讨摘要XBRL(extensibleBusinessReportingLanguage),屮文译作"通用业务报告语言”。它是XML在业务报告信息交换方而的一种扩展应用,是Id前应用于非结构化信息处理,尤其是财务信息处理的最新技术。XBRL是一套报告数据的载体标准,企业以及政府监管部门可以通过这食载体规范,进行报告数据的格式化,从而避免非格式化数据造成的信息壁垒以及信息复用上的困难。本文主要探讨XBRL技术在具体应用时,由于数据量、数据特点以及企业具体应用不同,而导致XBRL格
2、式数据存储上的问题。本文分为四部分:第一部分,对通用业务报告语言XBRL进行了介绍,给出XBRL技术的主要目标,并阐述XBRL对企业、监管部门、投资者、经济策略制定者等各方而带来的好处。第二部分,首先通过深圳证券交易所网站上披露的一•家公司的XBRL实例文档,来介绍XBRL的基本原理及组成,其屮对XBRL的核心内容一一分类标准进行-较为详细的说明。其次,根据XBRL技术原理及应用,分析研究X13RL数据的基本特点,给出了XBRL的三个特点:元素多值嵌套、内部网状关联、数据多维描述,这些特点导致了XB
3、RL数据存储时的特殊性。第三部分,通过调研,列举出了现有的XBRL系统所采用的存储方式,它们分别是:以文件的形式存储、存储于关系型数据库中(L0B方式和“Shredding&publishing”方式)、存储于原生XML数据库屮。在本文屮对这些存储方式进行了分析,针对XBRL格式数据的特点,对比得到了这些存储方式在存储XBRL数据时的性能比较表。在3.2小节,本文根据企业数据特点及应用差别,给出了三套XBRL数据的存储方案,分别针对数据量人小、数据特点(tuple的多少)以及数据厉续加工等方而考虑,
4、给以不同的存储策略。并针对国内现状,给出了XBRL数据存储方案的建议。最后第四部分,本文还给出了下一•步需要进行的工作,并对XBRL的存储机制进行了展望。本文主要对XBRL数据的存储方式进行了分析研究,以便为XBRL技术在国内的全而应用铺平道路。关键词:XBRL、原生XML数据库、条目、元纽、分类链接库参考文献:[11XBRLInternational,XBRLSpec2./,hUD:〃xbrl・org/SDecification/XBRL・RECOMMENDATION・2003・12・31+Cor
5、rec代d・Errata・2005・l1・O7.rtf,2003.12[21XBRLInternational,Dimensions1.0{CandidateRecommendation3丿,hMD:〃xbrl・org/SDecifica(ion/XDT-CR3・2006・04・26・r【f.2006.04[3]Matthias,N.etal.:NativeXMLSupportinDB2UniversalDatabase.VLDB2005[4]WilliamM.S.etal.:Queryingand
6、MaintainingOrderingXMLDatausingRelationalDatabases^ConferencesinResearchandPracticeinInformationforTechnology,Vol.39.2005[51Fiebig,T.etal.:AnatomyofanaiiveXMLbasemanagementsystem,VLDBJournal11(4),2002.12[6]Sokic,M.WebContentManagementSystemBasedonXMLNa
7、tiveDatabase^25山Int.Conf.InformationTechnologyInterfacesITI2003,2003.06[7]M.Rys.XMLandRelationalDalabaseManagementSystem:InsideMicrosoft®SQLServerM2005,SIGMOD,2005.06[81S.Pal,LCseri,O.Seeliger,G.Schaller,L.Giakoumakis,V.Zolotov.IndexingXMLDataStoredina
8、RelationalDatabase.InProceedingsofVLDBConference,2004[91G.Kappel,E.Kapsammer,S.Raush-Schott,andV.Retschzegger.X-Ray,TowardsIntegratingXMLandRelationalDatabaseSystems.InInternationalConferenceonConceptualModeling(ER),pages339—353,2000.1