欢迎来到天天文库
浏览记录
ID:42496014
大小:114.05 KB
页数:3页
时间:2019-09-16
《PowerBuilder环境下异构数据集成实现技术》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、文章编号:1006-2475(2007)08-0078-02PowerBuilder环境下异构数据集成实现技术肖满生,王宏(湖南工业大学,湖南株洲412008)摘要:针对数据库应用系统中对异构数据的操作和集成问题,提出了在PowerBuilder环境下实现对异构数据库集成的三种解决方案:利用动态配置数据源实现数据集成;利用數据管道实现数据集成和利用数据窗口技术实现数据集成,并详细阐述了三种方案的实现过程。关權词:数据集成;數据窗口;数据管道;动总数据源中图分类号:TP311.13文猷标识码:AImplementTechnologyA
2、boutHeterogeneousDataIntegratinginPowerBuilderXIAOMan-sheng,WANGHong(HunanUniveraityofTechnologytZhuzhou4120081China)Abstract:InviewofthequestionaboutoperatingandintegratingheterogeneousdataindatabaseapplicationsystemtthepaperproposesthreekindsofsolutionsinPowerBuilder
3、:Usingdynamicdatasourcedisposingtorealizedataintegration9usingthedatapipelinetorealizedataintegrationandusingdatawindowtechnologytorealizeit.Anditelaboratestheimplementprocessofthreekindsofsolutionsindetail.Keywords:dataintegrating;datawindow;datapipeline;dynamicdataso
4、urce收積日期:2007-03-26作者简介:肖满生(1968-),男,湖南邵阳人,湖南工业大学信息与计算机科学系高级工程师,研究方向:软件工程及数据库技术;王宏(1978-),男,湖南工业大学包装设计专业中心讲师,研究方向:数据库和数据挖掘技术。0引言随着管理信息化的加剧,各单位之间的信息共享已成为必然趋势,而信息共享需要集成各种数据源下的数据信息,使原有的、异构的数据按照给定的需求整合在一起,并提供给用户透明统一的平台,用户使用数据时就象使用一个数据源中的数据一样,不必关心各异构数据集成细节。目前数据集成的典型方法主要有模式集
5、成法和数据复制法,其中模式集成是指在构建系统时将各种数据源集成为全局模式,使得用户能够按照全局模式透明地访问各种数据源数据而不必关心其内部实现细节,这种集成通常在底层(业务逻辑层、数据库层)实现;而数据复制是指将多个数据源的数据复制到与其相关的其它数据源上,并维护该数据源整体上的一致性,提高信息共享利用的效率,这一方法通常在数据集成的上层(用户界面层或客户层)实现。PowerBuilder是美国PowerSoft公司推出的基于客户/服务器体系结构的面向对象的可视化开发工具,它支持多平台、多种数据库访问技术,特别适合于数据库应用系统的
6、开发过程。在PowerBuilder环境下,通过动态配置数据源可以连接到不同数据库,从而实现对异构数据源的访问;通过使用数据管道对象,可以灵活地实现不同数据源数据的合并;应用数据窗口技术,可以实现相关数据的传递和转移。1动态配置数据源实现数据集成PowerBuilder访问数据库有两种方式,一种是通过ODBC接口访问,另一种是使用PowerBuilder本身提供的专用接口访问。由于专用接口只针对几个具体的数据库系统,要实现异构数据的集成:只能通过ODBC接口来实现。1.1PowerBuilder对异构数据访问实现的层次结构图图1是P
7、owerBuilder通过调用ODBC接口访问2007年第8期肖满生PowerBuilder环境下异构数据集成实现技术79数据库的层次结构图,该图最底层是具体的DBMS数据库,不同的数据库通过各自相应的驱动程序来进行管理,而ODBC数据源则封装了数据库驱动程序以及驱动程序所连接到指定的数据库信息,它提供了一个通用的数据访问平台。上层的数据描述文件则完成PowerBuilder和ODBC数据源的连接,连接完成后则可以实现最上层的数据操作。从图1中可以看出,要实现对异构数据源的访问,必须在应用程序运行时动态配置数据源,用户在使用系统时,
8、通过使用不同的数据源来连接用户数据,从而实现异构数据的集成。图1PowerBuilder对异构数据访问实现的层次结构1.2动态配置数据源的方法动态配置数据源的关键技术如下:Windows系统中所有ODBC数据源在系统注册表中都有记载,
此文档下载收益归作者所有