倍多科技XBRL扩展商业报告交换解决方案

发表于:2007-06-09来源:作者:点击数: 标签:
XBRL(可扩展商业报告语言,eXtensible Business Reporting Language),是 XML (可扩展的标记语言,Extensible Markup Language)于财务报告信息交换的一种应用,是目前应用于非结构化信息处理尤其是财务信息处理的最新标准和技术。XBRL在证券行业的应用,
  XBRL(可扩展商业报告语言,eXtensible Business Reporting Language),是 clearcase/" target="_blank" >cc">XML(可扩展的标记语言,Extensible Markup
Language)于财务报告信息交换的一种应用,是目前应用于非结构化信息处理尤其是财务信息处理的最新标准和技术。XBRL在证券行业的应用,能够实现证券业内、业间的上市公司信息共享和互操作,进一步推动我国上市公司信息披露和证券信息服务业的规范、有序发展,实现上市公司信息网上披露。随着中国证券市场规模扩大和金融领域对外开放深入,国内外投资者对于上市公司财务状况和经营情况的关注程度与日俱增,XBRL的广泛应用将满足各类机构和个人对上市公司越来越高的信息披露要求,并将显示出愈来愈大的经济价值和社会效用。

    目前国际上各交易所、会计师事务所和金融服务与信息供应商等机构已采用或准备采用该项标准和技术。如东京交易所的TD net系统采用了XBRL技术报送财务数据,澳洲交易所正在研究并准备使用XBRL,德国德意志银行将XBRL用于处理贷款信息并使其信用分析过程更加流畅。XBRL自其1998年诞生起,在国际上已经获得了迅速发展,而且研究表明XBRL技术增加了公司财务报告披露的透明度。倡导XBRL国际化的XBRL国际指导委员会也早在1999年8月成立,由美国注册会计师协会与EDGAR在线、微软、普华永道等12家公司共同组建,目前世界各国已经有250多个机构参加了该组织。

    中国证监会从2002年5月开始《上市公司信息披露电子化规范》标准的制定工作,于2003年底经全国金融标准化技术委员会审批通过。该标准最终确定采用XBRL的技术规范,充分利用XBRL良好的扩展性,达到与国际接轨,进行数据交换与共享的目的。

 
 

    随着中国上市公司信息披露Taxonomy的制定完成,上市公司将逐渐采用XBRL文档格式来上报公司信息。在这种情况下,交易所必将面临如何安全,有效的管理好上市公司提交的成千上万,甚至十万,百万个XBRL文档,如何合理的利用这些文档进行查询,分析和展现,如何与数据仓库中的其他信息集成,进 行更深层次的数据统计挖掘等一系列问题。 针对这些问题,IPEDO公司提出了一整套解决方案。

IPEDO总体解决方案

    采用了IPEDO XIP平台,以XML Database和 Assemble Manager为基础的解决方案,包含了XBRL文档的校验,存储,查询分析,发布等过程。

解决方案总体结构:

XBRL文档管理: 主要包括对上市公司XBRL文档的存储和校验过程

1.XBRL文档的存储

    XBRL作为XML的一个子集,XBRL文档本身就是一个合法的XML文档。面对成千上万的XBRL文档,文档系统存在无法对文档提供安全性和完整性保护,无法对大量文档中的数据进行有效查询等缺陷,使其已经无法满足管理的需要。而传统的关系型数据库ORACLE, DB2等在管理XML文档时存在很多问题如:

 a.XML文档存入到数据库时需要将其“打碎”,取出时需要“组合”,不仅耗时,而且文档的格式可能会不同

 b.XML文档和数据库之间的模式转换复杂,在前期开发阶段需要投入很大

 c.对“以文档为中心”、格式复杂的XML文档处理性能较差

 d.在采纳XML技术标准方面较落后

    在这种情况下必然需要一个Native的XML数据库系统来有效的管理这些XBRL格式的XML文档。在此IPEDO利用IPEDO XML Database彻底解决了大量XBRL文档的存储管理问题。

    IPEDO XML数据库提供对大容量、大数量的XML数据(文档)管理,提供对XML数据操作的事务处理和安全控制,提供基于多种XML标准的高效数据查询和修改,提供与其他系统的数据集成等功能。下图显示了保存在XML Database中相关的XBRL文档:

 

 

2.XBRL文档的校验

    IPEDO XML Database内嵌Schema Manager和XML Rule 模块,只要注册上市公司信息披露的相关Taxonomy,图形化创建相关XML Rule。系统就可以对各上市公司上报的XBRL文档按照预先制定的相关的XML Rule自动进行校验,验证其是否符合注册的Taxonomy。

XBRL文档的处理:主要包括对存储在XML Database中的XBRL文档进行查询,分析统计过程

一.XBRL文档的查询

    IPEDO XIP平台内嵌了功能强大的Xquery引擎。引擎提供了覆盖所有保存在数据库中的XBRL文档的查询能力。利用Xquery查询语句,交易所可以联合查询多个XBRL文档,抽取其中相关的信息。Xquery语句针对XBRL文档具有SQL语句针对关系型数据库表中数据操作的能力,甚至更强大。

二.XBRL文档的分析统计

    IPEDO XML HUB平台具有热拔插分析模型功能,利用提供的智能分析模块,可以对XML Database中保存的大量的XBRL文档进行分析,统计,为信息发布平台生成各种报表提供数据,也可以根据需要,在各XBRL文档上面生成汇总的XBRL文档。

XBRL文档的发布:主要包括对XBRL文档内容的发布过程

一. XBRL文档的发布

    XBRL格式虽然是标准的,但是对于终端用户来说,可读性还是非常差,而且根据客户的习惯不同,各自需要的XBRL内容显示的格式也各不相同,如EXCEL, PDF, HTML等,如何根据客户需要,快速的发布XBRL内容,对于一个完善的XBRL系统至关重要。

    在此IPEDO利用IPEDO Assemble Manager 实现了对XBRL信息的灵活和快速的发布功能。IPEDO Assemble Manager作为信息发布平台,它提供了一个灵活快速的信息发布机制,通过XBRL内容和样式的组合,可以根据客户需要把XBRL数据发布成各种格式,如WORD, EXCEL, PDF, HTML, WML等。其核心技术是管道(Pipeline)技术,管道允许流式地处理XML文档的内容。用户通过使用管道将复杂的XML处理过程分解为一步步可重用的步骤,从而简化了处理过程。

    一个管道包含三个组成部分:一个XML数据源,一系列转换处理和一个目的源。数据源部分可以是任意的XML数据生成器,可能是存储与XML数据库中的一个文档,也可能是一个XQuery的查询语句(包括对视图和虚拟文档的查询)或另一个输出XML数据的管道。在一个管道中,XML数据源经过一系列可重用的转换步骤,每一步都对所获得数据进行相应的转换。最终转换的结果输出到目的源。信息的目的源可能是应用入口,Web Service,桌面应用如Excel或者Crystal报表,以及处理设备等。

    转换处理的部分依赖于一些过滤器,规则检查和风格转换的组合。发布管理器有一个图形用户界面接口来简化复杂转换的设计。用户可以通过简单连接几个转换组件来实现筛选XML数据内容的商业逻辑。用户也可以在转换步骤中使用参数来实现参数化的管道,参数化的管道能更灵活地发布特定应用程序的信息。

 

 

     转换引擎利用XSLT标准方便地将XML格式的数据转换为其他格式的数据,比如HTML、WML、PDF、简单文本以及其它种类的XML数据等。XSLT样式表单定义了将XML文档转换为目标数据模型的规则模板。这些规则包括对XML数据的查询以及嵌入数据的处理说明等等。转换引擎利用XML数据库管理的小粒度索引来提高处理规则模板所含查询的性能。此外,查询引擎也通过缓存一些常用的模板进一步地提高性能。转换引擎允许管道真正多渠道地发布信息给应用程序。

 

原文转自:http://www.ltesting.net