Pentaho提供了两个 Kettle 版本,一个是开源的社区版(CE),另一个是企业版(EE),这是一个商业软件。企业版提供了更多的功能。
社区版和企业版相比,少了如下的一些功能:
安装程序:尽管安装Kettle很容易,但企业版还是提供了一个安装程序,这样更简化了安装过程。
敏捷BI: Kettle企业版的安装程序里有敏捷BI的插件。而Kettle社区版的用户需要自己下载、解压和部署。
集成的高度器: Kettle企业版有内置的调度工具,不用再使用Pentaho BA的控制台,也不用更使用一些第三方的调度工具。
数据整合服务器: Kettle EE还有一人数据整合服务器,这个服务器独立于Pentaho的其他组件,也使用Kettle企业版容易部署和管理。
管理控制台: Pentaho的企业版控制台也可用于PDI的管理控制台。
-
企业版资源库: CE和EE最大的区别可能就是和数据整合服务器紧密工作的企业版资源库。企业版资源库的功能是Kettle社区版以前没有的,它面向于有多个开发人员的开发团队,并提供了下面的一些功能。
版本控制:可以在资源库里保存多个版本的作业和转换,并可以回滚到前一个版本。
锁:通过“检入/检出”功能阻止开发人员覆盖其他人的工作。
安全性:支持细粒度的用户授权,可以建立用户、角色、权限。默认情况下,资源库的安全机制和Pentaho的安全机制是结合在一起的,但也可以和已有的一些安全或授权机制结合起来,如通过LDAP和Active Directory。
其他步骤:企业版里有很多社区版里没有的步骤,如Google分析输入步骤、Google文档输入步骤、JMS步骤,等等。