XBRL流行工具分析与比较-第三部分

1         IPEDO XML INTELLIGENCE PLATFORM

开发厂商: 倍多科技有限公司(Ipedo ,Inc.

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

系统解决方案架构如下:

 

1.1      XBRL文档管理

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

1.1.1      XBRL文档的存储

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

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

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

u      对“以文档为中心”、格式复杂的XML文档处理性能较差;Ø

u      在采纳XML技术标准方面较落后。

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

IPEDO XML数据库提供对大容量、大数量的XML数据(文档)管理,提供对XML数据操作的事务处理和安全控制,提供基于多种XML标准的高效数据查询和修改,提供与其他系统的数据集成等功能。

1.2      XBRL文档的校验

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

1.3      XBRL文档的处理

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

1.3.1      XBRL文档的查询

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

1.3.2      XBRL文档的分析统计

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

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

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值