1

Jitterbit 4 はかなり強力なツールだと思いますが、私の会社と私は、v4 の機能を少し使い果たしたと思います。

現在、ビジネスに不可欠なプロセスのいくつかを存続させようとしていますが、流れに逆らって泳いでいることに気付きました。

このルートを価値あるものにする Jitterbit の新しいバージョンに移行するために得られる改善の経験、またはより有能なプラットフォームに移行する時期はありますか? 過去に Business Objects DM を使用したことがありますが、予算がそこまで大きくなるとは思いません。

私はいくつかの限定的な調査を行いましたが、プラットフォームのアップグレードまたは移動のケースを形成するために、一般化されたブログの引用よりも多くの情報が必要です.

複数の自動トリガーを割り当てたいと考えています。たとえば、MF は 15 分ごと、S&S は 1 時間ごとなどです。IDE で一度に複数のプロジェクトを開くことができれば便利です。

CSV ファイルまたは MySQL/MSSQL テーブルからデータを取得し、Netsuite CRM にアップロードしたり、Netsuite CRM からデータを抽出して MySQL/MSSQL に移動したりする、多くのプロセスを管理する必要があります。(Netsuite とのやり取りは XML を使用した SOAP リクエストを介して行われます) 11 月までは、これらのプロセスは通常 1 日に 3 ~ 4 回実行されていましたが、現在は多くのプロセスが 15 ~ 5 分間隔で実行されています。いくつかの最適化作業を行いましたが、サーバーはほとんど最大速度で実行されています。Netsuite に対して 1 時間あたり最大 2000 レコードを更新できるという制限があります。同社は 2015 年にさらに多くのことを行いたいと考えています。

Netsuite への制限は絶対的です。しかし、私が解決したい問題には、ログのより適切な制御が含まれます。ログを記録したくない、または記録する必要のないビットのログをオフにできないようです。コードを比較できるように、1 つの IDE で 2 つのプロジェクトを開くことができるようにしたいと考えています。また、あるサーバーで開発 IDE を開くことができるようにしたいのですが、管理パネルを開いて他のサーバーを表示したいと考えています。私が使用している IDE では 1 回のログインしか許可されていません。

Talendまたは他の何かがこの種の利点を提供できる場合、おそらくそれが進むべき道です.Jitterbitはここ英国の多くのDevOpsで見られるスキルではありませんが、Talendや他のものはそうです.

4

1 に答える 1

1

まず最初に、私は Jitterbit についてまったく知識がないので、実際の比較はできないと言うことから始めます。もう1つ追加する必要があるのは、必要なもののいくつかはTalendのエンタープライズライセンスで利用できますが、無料のTalend Open Studio (TOS)エディションでは利用できないということです. 予算がまったくない場合は、おそらく TOS と外部スクリプトを使用してジョブとプロジェクトをビルドし、Cron またはビルドされた JAR を起動する他の方法を使用してそれらを実行できます。

まず、Talend のエンタープライズ エディション ( Talend Enterprise Data Integrationなど) で何ができるかについて説明します。

Talend のエンタープライズ エディションには、複数のトリガーでジョブをスケジュールし、選択したジョブ実行サーバーにデプロイしてジョブを実行するために使用できる Talend Administration Center (TAC) が付属しています。Cron スタイルのトリガーを MF の 15 分ごとに実行するように設定し、別のトリガーを土曜日と日曜日に 1 時間ごとに実行するように設定するのは簡単です。また、TAC は、Talend クラスターのすべての構成と設定、およびユーザーの作成と権限の割り当てへの一元化された参照も提供します。TalendがActivity Monitoring Console (AMC)を使用するように構成されている場合は、ログを表示することもできます。ジョブレベルのログをジョブ自体で構成し、タスクの実行履歴で表示できます。

一度に 2 つのプロジェクトを開いてコードとそれを何に使用するかを比較できるという意味がよくわかりませんが、同時に複数のジョブを開いてそれらを見ることができます。複数のプロジェクトを同時に行うことはできません。Studio を別々の作業スペースを持つ別々の場所 (Talend Studio は Eclipse ベース) に 2 回インストールし、それぞれでプロジェクトを開いて視覚的に比較できると思います。なぜそんなことをするのかよくわかりません。

ジョブ実行サーバーを使い果たしているプロセスが多数実行されていることがわかっている場合は、ジョブ実行サーバーを簡単に追加して、追加のジョブ実行サーバーにいくつかのタスクをデプロイできます。残念ながら、多数のジョブ実行サーバーを追加して、それらの間で TAC の負荷を分散させることはできません。TOS だけを使用すると、ビルド済みのバイナリを手動で展開して実行するコモディティ マシンを常に増やすことができます (バイナリ JAR を実行しているだけなので、必要なのは JRE だけです)。整理するのはちょっと面倒かもしれませんが。

Talend のエンタープライズ エディションには、SVN 形式の集中型ソース コントロールも付属しています (非常に粗末ですが)。これは、TOS をソース コントロールに入れるのが面倒なため、チーム メンバーを追加する場合に役立ちます

エンタープライズ固有ではないことについては、Talend は適度にパフォーマンスの高い Java コードを生成します (これまで、基本的に最適化の努力をしなくても、私の要件を簡単に満たすことができました)。たとえば、内部ネットワーク Web サービスを扱う場合、1 秒あたり約 3 リクエストをヒットする傾向があります。明らかに、Netsuite が各要求に応答するのに単に時間がかかる場合、それは役に立たない可能性があります。

Talendには、Netsuiteを除くすべての言及されたデータソースに直接接続するためのすぐに使用できるコネクタがあります(ただし、TalendForgeには非公式のNetSuiteコネクタがあります)が、Jitterbitと同様に、SOAPを介して簡単にXMLを介して通信できるはずです。 .

私があなただったら、TOS をダウンロードして、必要な機能をそのまま実行できるかどうかを確認します。エンタープライズ機能の一部が必要だと思われる場合は、30 日間の無料試用版を提供しています。

批判的になり、Jitterbit から離れることで失う可能性があるものについても考えてみてください。

于 2014-12-12T10:56:10.970 に答える