ETL-第三方软件比较文档

ETL软件产品软件产品比产品比对

大项 大项

市场

市场占有率

小项 小项 informatica

和IBM DataStage处于业界前两位,市场份额超过12%

IBM datastage

市场占有率第一,拥有较大的市场份额

livbee Beeload

国内首款自主研发ETL工 具(2004 1.0版问世)

国内是否有原厂商技术

服务

支持

服务响应水平

平台支持

是 是 是

通常由代理商提供服务 原厂商工程师直接处理客户问题,暂无800支持

随时可获得原厂技术支持

支持主流的平台,包括:SUN Solaris, HP-UX, IBM AIX, AS/400, OS/390, Sco Unix, Linux, Windows

平台间的可移植性(包含不同平台间移植以及从相同平台开发环境到生产环境间的移植)

支持Window(32位和64位)

HP Unix(32位和64位) IBM AIX(32位和64位) Sun Solaris(32位和64位)

支持所列的所有主流平台 Red Linux(32位) Windows(32/64位)

需要一些相关配置文支持,有较好的可移植性 支持,

件的修改支持

支持,非常易于移植

数据源及目标数据库

广泛的数据源和目标数据库支持:如DB2, Informix, Oracle, Sybase, SQLServer, Teredata, OleDB, SAS, Text, Excel, SAP, Peoplesoft, IMS, VSAM, QSAM on 390, FTP, XML, MessageQueue, Weblog 是否支持多种字符集(GBK、Unicode、UTF-8)数据源

支持所列的所有数据源和目标数据库

支持所列的所有数据源和目标数据库

支持几乎所有主流数据接口,如 DB2, Informix, Oracle, Sybase, SQLServer, Text,

Excel, FTP, XML, MessageQueue, Weblog,

WebService

支持所列的3种字符集 支持所列的3种字符集 支持所列的3种字符集

数据抽取、转换、装载功能

对抽取到的数据能进行灵活的计算、合并、拆分等转换操作。 支持字段映射; 映射的自动匹配; 字段的拆分; 多字段的混合运算; 跨异构数据库的关联; 多数据类型支持; 复杂条件过滤; 支持脏读; 数据的批量装载;

支持计算、合并、拆分等转换操作

支持计算、合并、拆分等转换操作

支持计算、合并、拆分等 转换操作

支持,图形化工具实现 支持 支持 支持 支持

支持所有数据类型 支持 支持 支持

支持 支持 支持

支持,运算规则灵活配置 支持 支持

支持,过滤条件灵活配置 支持 支持

支持,图形化工具实现 支持 支持 支持 支持

支持所有数据类型 支持 支持 支持

时间类型的转换; 对各种码表的支持; 环境变量是否可以动态修改; 去重复记录;

支持目前所有的时间类型的相互转换 支持 是

支持

支持 支持 是 支持

支持 是

支持

支持,包括一台机器DOWN掉重起后的断点

支持 支持

抽取断点; 续传,也包括一台机器DOWN掉,另一台备机能断点续传

支持

记录间合并或计算; 记录拆分;

抽取的字段是否可以动态修改; 行、列变换; 排序; 统计;

度量衡等常用的转换函数;

抽取远程数据; 增量抽取的处理方式; 在转换过程中是否支持数据比较的功能; 数据预览;

数据清洗及标准化;

支持 支持 支持

支持 支持 支持

支持 支持 支持

支持

支持多种规则排序 支持多种维度统计 支持,工具自带

支持横表、纵表转换 支持 支持

支持,工具内嵌,可以自己配置

支持 支持 支持

支持,工具自带

支持 支持 支持

支持 支持 支持

支持 支持 支持 支持

支持,支持,可以实现相当复 可以实现相当复 杂的清洗 杂的清洗 支持 支持

支持

支持,能够标准化数据,合并数据

支持

支持,能够自动标准化数据,查重 支持 支持

按行,按列的分组聚合; 支持 是否有良好的参数处理机制等

管理和调度功能

抽取过程的备份与恢复;

支持自动备份和手动备份,支持自动恢复与手动恢复,有较好的断点恢复功能

ETL工具升级,版本管理;

方便的升级,工具具有版本管理功能,自带数据库保存版本

提供统一的管理平台,实

开发和发布支持统一以及自定义的管理平台;

现快速的开发和部署;也可以兼容自定义的管理平台,实现部署

支持用户对计算机资源的管理和分配; 调度过程中能否执行其他任务等

支持对主机CPU、内存等资源的管理和分配 支持,在执行一个ETL任务时能启动执行另外的ETL任务,实现并发性 支持

支持自动和手动备份与恢复

支持自动备份和手动备份,支持自动恢复

与手动恢复,有较好的断点恢复功能

工具提供的管理平台具有版本管理的功能

方便的升级,工具具有版 本管理功能

工具提供统一的管理平台,工具提供统一的管理平台,在在平台上实现开发和部署,平台上实现 部署也可以通过自定义的管理平台实现 支持

开发和部署,部署也可以通过自定义的管理平台实现 支持

支持,ETL进程能够并行执行

支持,提供作业调度和工作 流调度方式

支持,通过工作流来建立

是否支持数据依赖的建立

前置和后置环节的依赖关系

ETL工具内嵌的功能能够自动收集各个实体之间的依赖关系,外界通过查询某个实体就可以知道它的前后依赖关系

支持,通过工作流来建立前置和后置环节 的依赖关系

有冲突分析机制

是否有较好的冲突分析机制

有较好的冲突分析机制,如一个ETL流程涉及多个实体,当对某个实体作变动时,会给出提示

有冲突分析机制,如一个ETL流程涉及多个实体,当对某个实体作变动时,会自动调整其它设置 支持

支持,提供监控界面

是否具有权限控制功能 是否有性能监控; 数据审计功能(任务运行情况的分析与监控,各个数据处理模块的数据处理情况分析)

调度的可视性;完善的任务管理能力,能够灵活地制定数据抽取任务的执行策略; 可实现基于时间、事件和指示文件的作业调度机制

是否支持作业的异常处理机制(包含业务数据错误以及系统数据错误)

性能


© 2024 实用范文网 | 联系我们: webmaster# 6400.net.cn