编程资料集中营
 | 网站首页 | 文章中心 | 编程资料2 | 软件下载 | BT下载 | 八卦星闻 | 音乐在线 | 在线游戏 | 免费电影 | 进入问吧 | 
数据装载工具(ETL)设计(Extract Transform Load),1.系统预期使用图形化界面将外部数据文件装入数据库并按照指定规则将装入的数据添加或替换到目标数据库中。支持多种格式数据文件。支持文件装入规则可灵活订制。支持对指定数据文件内容过滤配置。实现模板管理。操作日志记录及日志管理。装库结果跟踪。装库过程体现批次概念。装库过程监视。2.名词解释分析器(Parser)---用于将不同格式的数据文件转换为统一格式(以某符号,
您现在的位置: 编程资料,学习资料,c,c++,vc,vc++,java,jsp,j2ee,j2me,asp,php >> 文章中心 >> .NET 专区 >> NET 技术 >> 文章正文
【字体:
数据装载工具(ETL)设计(Extract Transform Load)   进入问吧

本站地址:http://www.bajiao123.com

作者:admin    文章来源:本站    点击数:    更新时间:2007-6-10    

数据装载工具(ETL)设计(Extract Transform Load)

,然后根据业务规则对该结构进行一定的转换(transformation)其中包括字段映射(mapping)及字段内容过滤(filter)操作,最后将数据文件中的相应内容按照映射关系和过滤规则添加到生成的预处理表中,并记录日志。至此预处理部分结束。在预处理部分中每个阶段都有其相应的模板,设置时可直接选择其相应模板即可完成设置工作。

处理部分工作流程为:首先选定源数据库即(预处理库),选定目的数据库即(采购交接库,加工库),然后选择装库规则(预先定义好的Adaptor配置文件)最后设置日志信息。在此阶段可直接选择已定义的模板进行设置。

完成以上两部分设置后则最终将数据文件内容按照指定的规则导入到目标数据库中。

以上过程仅仅只是做了整个装库过程的配置步骤说明,在实际装库操作中可直接选择装库模板,此模板为包括每个阶段模板的总模板。可直接选择此模板进行所有各阶段的装库设置,之后点击确定进行装库操作。

 

4.功能实现

系统在装入数据文件时采用外部格式统一方式,选用相应的数据格式解释器(Parser)并设置其转换规则将不同格式的数据文件统一转换成同一种数据格式。之后可将设置内容保存为文件格式转换模板进行保存。

将经过格式转换的数据文件导入系统后对数据文件的各段内容与预处理数据库字段之间进行映射操作。并为预处理数据库字段的字段类型进行指定。映射操作中支持字段合并及字段拆分和字段截取操作,分别用符号“+”、“方向箭头”、“subString(字符串开始位置,截取字符数量)来对标识及对对应的操作进行支持。

字段映射操作后,对字段内容进行过滤,过滤操作实现了将指定字段内容进行替换、删除、判断如果等于某个值就替换为某值、如果不等于某值就替换为某值操作。过滤字段(为所有可选择的字段)、字段内容(字段内容的某个值或整个字段)另外还支持将日期格式“04/12/2004”转换成“2004/04/12”等日期格式转换操作。

对字段内容进行过滤后指定源数据库(预处理库)及目的数据库(采购交接库及加工库)并设置装库日志列表,指定装库规则后选择确定,系统自动将对源数据库及目的数据库的设置,装库日志信息修改到Adaptor预先定义好的模板文件的相应位置,并调用后台Adaptor引擎进行装库操作。

Adaptor引擎在执行时将自己封装成一个进程,前台系统通过监测该进程的状态判断装库进度。Adaptor引擎在执行装库操作时将日志信息及装库操作的一些信息写到相应数据表中,前台系统监测执行装库任务的进程开始后便可到相应数据表中取出装库操作信息(已经装入的记录条数)及装库日志到前台显示。从而实现装库过程监视功能。

上一页  [1] [2] [3] [4] [5] [6] 下一页

   

进入问吧

本站地址:http://www.bajiao123.com

文章录入:admin    责任编辑:admin 
高级搜索
编程资料集中营