5.3.3 结构化数据整合工具

5.3.3 结构化数据整合工具

1.工具概述

结构化数据整合工具主要完成对统计数据、关系型数据库数据、其他带有结构化数据的文档数据进行整合,形成多维数据立方体为复合型专题提供数据支撑。对于本来就是关系型数据库的结构化数据,采用编写数据转换适配器程序来将不同数据库类型的各种格式,转成系统便于表达的关系型数据库。对于带有结构化的文档数据,编写数据获取解析适配程序来完成从文件中获取结构化的表格数据。

2.功能模块

结构化数据整合工具主要包括数据浏览查询、数据报表、数据转换适配、数据解析适配等功能模块,如图5-7所示。

图5-7 结构化数据整合工具功能图

(1)数据浏览查询功能

结构化数据整合工具最终形成的多维数据立方体,数据浏览查询功能就是在多维数据立方体模型基础上的查询功能,研究如何根据主题从不同的角(维)度、通过不同的度量值来观察、分析数据;研究维和粒度的变化与从不同角度、不同层次的监测数据的关系,并提供不同层次的数据细节。

(2)数据报表功能

数据报表的生成不依赖于数据分析、数据查询等功能,用户可以自由选择报表的行、列及数据区的内容,包括综合数据和细节数据,并能临时生成计算数据、保存、打印、生成相应图表等。

(3)数据转换适配功能

数据转换适配功能是将统计数据、关系数据库数据等各种不同数据格式的数据表,转化成统一的便于表达的关系数据库格式。转换适配的内容还包括将不同关系数据库定义的类似的数据类型统一的过程。

(4)数据解析适配功能

数据解析适配功能是指将带有结构化的文档数据进行分析解析,从中获取其中的结构化数据内容,并将获取的结构化数据按一定的标准存储到数据立方体库中。