虽然我发现Jitterbit 4是一个相当强大的工具,但我想我和我的公司似乎已经耗尽了v4的功能。
我正在努力让一些现在的业务关键过程存活下来,并发现我在逆流而上。
是否有任何改进的经验,以获得更高版本的Jitterbit,使这条路线值得,或时间转移到一个更好的平台?我在过去使用过业务对象DM,但我不认为我们的预算会扩展到这一点。
我做了一些有限的研究,但我需要更多的信息,而不是一些广义的博客引文,以形成一个案例,要么升级,要么移动平台。
我想分配多个自动触发器,例如每15分钟一次的M,每小时一次的S&S。如果能够在IDE中一次打开多个项目,那就太好了。
我必须处理一些进程,这些进程从CSV文件或MySQL/MSSQL表获取数据,然后上传到Netsuite CRM,或者从Netsuite CRM提取数据,然后转移到MySQL/MSSQL。(与Netsuite的交互是通过使用XML的SOAP请求进行的)直到11月,这些进程通常每天运行3或4次,但现在许多进程以15或5分钟的间隔运行。我做了一些优化工作,但服务器正在以最高速度运行--限制是我们可以每小时更新2000条记录到Netsuite。该公司希望在2015年做得更多。
Netsuite的限制是绝对的-然而,我想解决的问题包括更好地控制日志-我似乎不能关闭我不想或需要被记录的位。我希望能够在一个IDE中打开两个项目,这样我就可以比较代码。我希望能够在一台服务器上打开开发IDE,但打开管理面板查看另一台服务器--我使用的IDE只允许一次登录。
如果塔伦德或其他什么东西能提供这些优势,那么或许这是一条路--尤其是在英国的很多DevOps中,Jitterbit并不是一种技能,但塔伦德和其他东西却是如此。
发布于 2014-12-12 10:56:10
首先,我要说我对Jitterbit一点也不了解,所以没有真正的比较。另一件需要补充的是,您想要的一些东西可以在Talend的企业许可证中获得,而不是在免费的(TOS)版本中。如果您的预算绝对为零,您可能可以使用TOS和使用外部脚本来构建作业和项目,并使用Cron或其他启动构建JAR的方式运行它们。
首先,我将讨论如何使用Talend的企业版(如Talend企业数据集成)。
Talend的企业版附带了Talend管理中心(TAC),可用于在多个触发器上调度作业,并在选定的作业执行服务器上部署以运行作业。设置Cron风格触发器,使其每15分钟运行一次M,然后每周六和周日再运行一次,这是非常简单的。TAC还提供了对Talend集群的所有配置和设置的集中引用,以及创建用户和分配权限。当Talend被配置为使用活动监视控制台(AMC)时,您还可以看到一些日志记录,然后可以在作业本身中配置任何作业级别的日志记录,然后在任务的执行历史记录中查看。
我不知道您说能够一次打开两个项目以比较代码以及使用它做什么是什么意思,但是您可以同时打开多个作业来查看它们。同时进行多个项目是不可行的。我想您可以在不同的位置安装Studio两次(Talend是基于Eclipse的),然后在每个位置打开一个项目并进行可视化比较。但我不知道你为什么要这么做。
如果您发现有许多正在运行的进程正在优化作业执行服务器,那么您可以轻松地添加更多的作业执行服务器,并将一些任务部署到额外的作业执行服务器。不幸的是,您不能仅仅添加一堆作业执行服务器,让TAC负载平衡它们之间的工作。使用TOS,您总是可以有更多的通用机器,您可以手动地将预构建的二进制文件部署到并执行(它只是运行一个二进制JAR,因此它们只需要一个JRE )。不过,组织起来可能有点痛苦。
Talend的企业版还附带了一些以SVN形式的集中式源代码管理(尽管非常讨厌),如果您想在源代码管理可能会很痛苦中添加更多的团队成员,这是很有用的。
对于非企业特定的事物,Talend生成了合理的性能良好的Java代码(到目前为止,它很容易地与我的任何需求相匹配,而根本没有进行任何优化)。例如,在处理内部网络web服务时,我倾向于每秒访问大约3个请求。显然,如果Netsuite只需要很长的时间来响应每个请求,那么这可能是没有帮助的。
Talend有开箱即用的连接器,可以轻松地连接到所有提到的数据源,而不包括Netsuite (尽管在TalendForge上有一个TalendForge),但是与Jitterbit一样,您应该能够轻松地通过SOAP进行XML操作。
如果我是你,我会下载TOS,看看它是否能满足你的需要。如果您认为您可能需要一些企业功能,那么他们将提供30天的免费试用。
您可能想尝试批评,并考虑一下离开Jitterbit可能会带来的损失。
https://stackoverflow.com/questions/27362877
复制相似问题