您的位置: 首页 >科技>科技大观>详细内容

科技大观

案例详解攻克数据集成难关

来源:csdn 作者:佚名 发布时间:2008-05-15 19:19:44 浏览次数: 【字体:

 

      在大型的数据集成项目中,由于涉及了元数据模型的建立,以及多个系统的数据映射,往往令项目举步维艰,美国佛罗里达州执法部的数据集成项目则给出了一个比较满意的答案。

         美国佛罗里达州执法部2006年2月开始进行一项为期一年、投资1500万美元的执法信息交换(FLEX)项目—集成全州500个警察局的后端系统,使它们可以共享数据。

         据该州官员说,佛罗里达州执法信息交换(FLEX)项目的第一阶段是盘点保存在各警察局记录管理系统中的数据,并为新的数据交换系统创建元数据管理层。

         佛罗里达州执法部门中的工作人员目前必须用电话或电子邮件了解所辖不同地区的警察局是否掌握与被调查案件有关的信息。该州CIO Brenda Owens说,有了FLEX系统后,用户将能够利用一次查询访问全州的执法数据。

         Owens说:“我们的目标是提供对分布在全州不同警察局的数据的无缝访问。坐在警察局PC前的操作员不用知道,或不用关心数据是什么样的,但他们可以输入查询,并获得信息。这需要有一种通用语言,在你开始共享数据前对不同的数据有一种共同的理解。”

         在FLEX这样的大型集成项目中,让不同机构在使用什么样的元数据上达成一致这一步就很难,这常常会使工作偏离正轨或大大推迟工作的进程。在佛罗里达州,8个不同地区的警察局一直作为整体的一部分合作共享数据。

         但是,据FLEX项目技术协调员Mike Phillips说,这些地区的警察局不愿放弃他们原有的记录管理系统,然后登录到一个新应用中进行全州范围的查询。若要提供数据转换,FLEX就要采用由美国司法部开发的一种叫做“全联邦司法XML数据模型”的数据共享标准。

         Phillips说,虽然使用司法部的XML模型进行数据转换的决定意味着每个地区可以作为FLEX的一部分继续使用自己的应用系统,但执法官员们仍必须找到一种从每个地区提取现有数据定义,并为全州的数据交换建立通用词汇表的途径。

         多数地区一直以手工方式映射与其他地区警察局交换信息所需的元数据。而这种方法使FLEX无法在2007年3月的最后期限前完工。为了加快集成过程的速度,佛罗里达州将使用Sypherlink公司的Harvester元数据发现与映射工具,将来自异构系统的数据映射到项目的数据模型上。

         Phillips说:“我们说服各地区同意我们使用工具输入已有应用的数据描述,之后我们将决定作为战略点的通用元素以实现共享数据。我们将数据源发生变化时保持这些数据的映射视为我们可以在前端和后端节省大量时间的一个方面。”

         他说,由于这项计划不需要各警察局重写它们的应用程序,因此这被视为鼓励参与者共享数据的威胁性最小的途径。此外,利用工具发现和映射元数据速度比传统的手工方法快50%。

         Phillips说,州政府计划在6月底前结束FLEX的数据映射阶段。他们现在正在完成Harvester的用户培训,并且已经编辑了一本基本数据元素的词典。

         FLEX的第二阶段要求安装用于交换数据的服务器基础设施。Phillips说,佛罗里达州计划采用服务器网关,网关将安装在各地区系统的前端,利用Web服务提供对数据梗概(view of data)的访问。项目的第三阶段和最后阶段将向系统添加分析应用。

实施经验:执法信息交换项目
■ 用户需求
在1年内完成全州8个地区,500个警察局的执法信息共享。
■ 使用方案
全联邦司法XML数据模型,以及Sypherlink公司的Harvester元数据发现与映射工具。
■ 使用效果
快速建立了全州统一的元数据模型,并将来自不同地区的异构系统的数据映射到统一的数据模型上,由于不需要各地的警察局重写它们的应用程序,项目因此得以推进,此外,利用工具发现和映射元数据的速度比传统的手工方法快50%。

数据集成
×

用户登录