kettle资源库

kettle资源库    资源库是用来保存转换任务的,用户经过图形界面建立的转换任务能够保存在资源库中。    资源库能够使多用户共享转换任务,转换任务在资源库中是以文件夹形式分组管理的,用户能够自定义文件夹名称。 kettle资源库元数据  1:资源库     资源库包括文件资源库,数据库资源库。     kettle4以后资源库类型能够插件扩展。  2:XML文件   .  ktr转换文件的XML的根节点必须是<transformation>     .kjb做业XML的根节点必须是<job> kettle资源库类型  1:数据库资源库:     把kettle的元数据串行化到数据库中,如R_TRANSFORMATION表保存了kettle转换的名称,描述等信息。     在spoon中建立和升级数据库资源库。  2:文件资源库     在文件的基础上封装,实现了org.pentaho.di.repository.Repository接口。     是kettle4之后版本中增长的功能。  3:不使用资源库     直接保存ktr和kjb文件   kettle资源库-如何选择资源库  数据库资源库的缺点:     1:不能存储转换或做业的多个版本     2:严重依赖于数据库的锁机制来防止工做丢失     3:没有考虑到团队开发,开发人员不能锁住某个做业本身开发。  文件资源库的缺点:     1:对象(如转换,做业,数据库链接等对象)之间的关联关系难以处理,因此删除,重命名等操做会比较麻烦。     2:没有版本历史     3:难以进行团队开发。  不用资源库:使用svn进行文件版本控制。 ----------------------------------------------------------注意kettle中的变量---------------------------------------------------------
相关文章
相关标签/搜索