Jitterbit4 vs Jitterbit 5+ vs Talend vs其他ETL工具

时间:2014-12-08 16:54:53

标签: etl talend jitterbit

虽然我发现Jitterbit 4是一个相当强大的工具,但我想我的公司和我有点最大限度地发挥了v4的功能,或者看起来似乎是这样。

我正在努力保持一些现在关键的业务流程,并发现我正在逆流而行。

为了使这条路线变得有价值,或者有时间迁移到更有能力的平台,有什么改进经验可以转移到更高版本的Jitterbit?我在过去的Business Objects DM中使用过,但我认为我们的预算不会延伸到那个。

我做了一些有限的研究,但我需要比一些通用博客报价更多的信息来形成升级或移动平台的案例。

我想分配多个自动触发器 - 例如每15分钟一次M-F,S& S每小时一次。能够在IDE中一次打开多个项目会很高兴。

我必须照顾许多从CSV文件或MySQL / MSSQL表中获取数据并上传到Netsuite CRM,或从Netsuite CRM中提取数据并转移到MySQL / MSSQL的过程。 (与Netsuite的交互是通过使用XML的SOAP请求)直到11月,这些进程通常每天运行3到4次,但现在许多进程以15或5分钟的间隔运行。我做了一些优化工作,但是服务器的运行速度非常快 - 我们可以每小时向Netsuite更新最多2000条记录。该公司希望在2015年做得更多。

Netsuite的限制是绝对的 - 但是我想要解决的问题包括更好地控制日志记录 - 我似乎无法关闭我不想要或不需要记录的位的登录。我希望能够在一个IDE中打开两个项目,因此我可以比较代码。我希望能够在一台服务器上打开开发IDE,但打开管理面板查看另一台服务器 - 我使用的IDE只允许一次登录。

如果Talend或其他什么东西可以提供这些优势,那么也许就是这样 - 特别是因为Jitterbit不是英国很多DevOps中的技能,但Talend和其他东西都是。

1 个答案:

答案 0 :(得分:1)

我要说的是,我根本不了解有关Jitterbit的任何知识,所以没有真正的比较。另外要补充的是,您想要的一些东西可以在Talend的企业许可证中找到,但不能在免费的Talend Open Studio(TOS)版本中找到。如果您的预算绝对没有,您可以通过TOS和使用外部脚本来构建您的作业和项目,并使用Cron或其他方式启动构建的JAR来运行它们。

我首先谈谈您可以使用Talend的企业版(例如Talend Enterprise Data Integration)做些什么。

Talend的企业版附带了Talend管理中心(TAC),可用于在多个触发器上调度作业,并在选定的作业执行服务器上部署以运行作业。设置Cron风格触发器以每15分钟运行一次M-F然后另一个每周六和周日每小时运行一次是非常微不足道的。 TAC还提供对所有Talend群集配置和设置的集中引用,以及创建用户和分配权限。当Talend配置为使用活动监视控制台(AMC)时,您还可以看到一些日志记录,然后可以在作业本身中配置任何作业级别日志记录,然后在任务的执行历史记录中查看。

我不确定您能够一次打开两个项目以便能够比较代码和您使用它的目的是什么意思,但您可以同时打开多个作业看他们。多个项目同时是不行的。我想你可以在具有单独工作空间的不同位置安装Studio两次(Talend Studio基于Eclipse),然后在每个中打开一个项目并直观地比较它们。我不确定你为什么会这样做。

如果您发现正在运行的许多进程正在最大化您的作业执行服务器,您可以轻松添加更多作业执行服务器并将一些任务部署到额外的作业执行服务器。遗憾的是,您不能只添加一堆作业执行服务器,并让TAC负载平衡它们之间的工作。只需使用TOS,您就可以随时拥有更多的商用机器,您可以手动将预先构建的二进制文件部署到并执行(它只运行二进制JAR,因此它们只需要一个JRE)。虽然组织起来可能有点痛苦。

Talend的企业版还附带了一些SVN形式的集中源代码控制(虽然相当混乱),如果您打算添加更多团队成员将TOS放入源代码管理can be a pain

对于非企业特定事物,Talend生成合理的高性能Java代码(很容易匹配我的任何要求,到目前为止基本上没有优化的优化)。例如,在处理内部网络Web服务时,我倾向于每秒发出大约3个请求。显然,如果Netsuite只需要很长时间来响应每个请求,那么这可能没有帮助。

Talend具有开箱即用的连接器,可以轻松连接到所有提到的数据源,直接连接Netsuite(尽管TalendForge上有unofficial NetSuite connector),但与Jitterbit一样,您应该可以轻松地执行XML SOAP与之交谈。

如果我是你,我会下载TOS并查看它是否符合您的需要。如果您认为自己可能需要一些企业功能,那么他们会提供30天免费试用。

你可能想要尝试并且批评并考虑你可能会因为离开Jitterbit而失去的东西。