9

今後数週間で、私の会社は複数のベンダーと協力して、共通のグローバル ETL ツールの選択肢を確立する予定です。これは、必ずしも破ることができないツールではなく、ライセンスへの投資がこれらのコストを統合するために使用される場所です。主要なプレーヤーの 2 つは Talend と Informatica であり、その他はこの質問にとって重要ではありません。

私の経験は、Talend のエンタープライズ ETL ツールである Talend Integration Suite にあり、これには多くの標準的な統合機能もあります。コスト、知識豊富なリソースの可用性など、2 つの間の明らかな長所と短所は別として、私の質問は、必要な開発言語の知識に固有のものです。

Informatica オプションに関するフィードバックをお願いします。経験上、Talendを効果的に使用し、事前にプログラムされた範囲を超えて到達するには(これはかなり頻繁に発生します)、Javaの十分なバックグラウンドが必要であると言えます。この場合、Java を直接意味します。アドオン機能が必要な場合は、Java の「特別な」バージョンではなく、文字通り Java を使用できます。インフォマティカの状況は?使用できる特定の拡張言語はありますか? それは独占的ですが、おそらく主流の言語と密接に関連していますか? 重要な仕事にそれを使用する必要がある可能性はどのくらいですか?

これは、スペースを評価する際に使用する 1 つの要素にすぎませんが、十分な情報を得る前に、インフォマティカのこの側面についてもう少し理解を深める必要があります。回答ありがとうございます。

4

3 に答える 3

6

Informatica には、式やフィルタなどで使用できる独自の変換言語があります。今日の最も人気のあるプログラミング言語に精通していれば、非常に用途が広く、習得するのはまったく難しくありません。SQLおそらく一番似ていると思います。Informatica を効率的に使用するには、少なくともこの言語の基本を学ぶ必要があります。

SQL( Informatica (または任意の ETL ツール) を使用する場合は、とにかく、十分な理解が必要です。もちろん、これはソース システムとターゲット システムが何であるかによって異なります。)

変換を作成することもできますJavaが、必要になることはほとんどありません。通常、組み込みの変換を Informatica 独自の変換言語と組み合わせると、十分なオプションが提供されます。

于 2010-08-12T08:24:16.260 に答える
1

「C」で書かれたカスタム変換を見たことがあります。それが何のために使われていたかについては、本当に努力する価値がありませんでした. この回答は、Javaも使用できることを示唆しています。数年前、Perl が拡張言語としてサポートされているのを見ましたが、今日ではそのような参照は見つかりません。彼らはおそらくそのサポートを打ち切りました。

于 2010-08-09T18:37:39.093 に答える
0

マッピングを作成し、ソースとターゲット間のリンクを作成し、トランスフォーメーションを使用する場合、各プロセスでインフォマティカは SQL および SQL の概念を生成または使用します。したがって、Informatica PC で作業するには、SQL に関する十分な実務知識が必須です。

于 2014-04-07T17:26:12.533 に答える