効果的にインフォマティカを使用するために必要な言語知識とは何ですか?

StackOverflow https://stackoverflow.com/questions/3400794

質問

は、今後数週間で、私の会社は、係合、複数のベンダーが共通のグローバルETLツールの選択を確立することになります - 必ずしもから壊れてすることはできませんが、ちょうどどこ当社のライセンスへの投資は、これらのコストを統合するために行く1 。主要なプレーヤーの二つは、この質問のために重要でない他の人と、才能とインフォマティカされます。

私の経験では、TalendのエンタープライズETLツール、また、多くの標準的な統合機能を持っている才能の統合スイートです。脇などコスト、知識豊富な資源の利用可能性、などの2つの間に明確な賛否両論のすべてからの私の質問には、必要な開発言語の知識に固有のものです。

私は、インフォマティカのオプションのいくつかのフィードバックをしたいと思います。私は効果的才能を使用することが経験的に述べると、(かなり頻繁に発生する)ことの事前にプログラムされた境界を越えて到達することができます、あなたはJavaでまともなバックグラウンドを持っている必要があります。そして、この場合には、私が直接のJavaを意味する - あなたはアドオンするための機能ではなく、ジャワの「特別な」バージョンが必要な場合、あなたは文字通りのJavaを使用することができます。インフォマティカの状況は何ですか?あなたが使用することができ、特定の拡張言語はありますか?それは、独自の、おそらく密接主流の言語に関連しますか?その結果、任意の仕事のためにそれを使用する必要の可能性は何ですか?

これは私がスペースを評価する際に使用するつもりですが、私は、私は十分な情報を感じる前に、インフォマティカのこの局面にもう少しスピードアップするために取得する必要があります唯一の要因です。あなたの答えてくれてありがとう!

役に立ちましたか?

解決

インフォマティカは、あなたの式の中で使用できるように、独自の変換langugage、フィルタなどがあります。それはあなたが今日の最も一般的なプログラミング言語のいずれかに精通している場合は、学ぶために、すべての困難で、非常に汎用性とではありません。 SQLは、おそらくそれが最も似ているものです。少なくとも、このlangugageの基本は効率的にインフォマティカを使用できるようにするには、間違いなく学習する必要があります。

(あなたはインフォマティカ(または任意のETLツールを使用するつもりならSQLの良好な理解はとにかくかなりの要件です) - 。もちろんこれが何であるかをあなたのソースおよびターゲットシステムに依存する)

それらはかなりほとんど必要ありませんする必要がありますが、

Java変換を作成することも可能です。通常、内蔵のインフォマティカ独自の変換言語と組み合わせた変換以上に十分な選択肢より提供されます。

他のヒント

私は「C」で書かれたカスタムtransformaionsを見てきました。それがために使用されたものについては、それは本当に努力する価値はありませんでした。 href="https://stackoverflow.com/questions/1202869/informatica-powercenter-vs-custom-perl-etl-job/1359969#1359969">この答えを。数年前、私はPerlは拡張言語としてサポートされていたことを見たが、私は、今日はそのような参照を見つけることができません。おそらく彼らはそのためのサポートを落とします。

各プロセスインフォマティカで

あなたがマッピングを作成し、ソースとターゲット間のリンクを作成し、変換を使用する場合、生成またはSQLおよびSQL概念を使用しています。したがって、SQLの徹底した実用的な知識は、InformaticaはPC上の作業に必須です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top