問題タブ [informatica-powercenter]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
informatica-powercenter - Informatica統合サービスは、フィルター変換をパッシブ変換として扱いますか?
トレーニングから質問がありました。統合サービスは、フィルターまたは更新変換をパッシブ変換として扱いますか?
etl - インフォマティカを効果的に使用するために必要な言語知識は何ですか?
今後数週間で、私の会社は複数のベンダーと協力して、共通のグローバル ETL ツールの選択肢を確立する予定です。これは、必ずしも破ることができないツールではなく、ライセンスへの投資がこれらのコストを統合するために使用される場所です。主要なプレーヤーの 2 つは Talend と Informatica であり、その他はこの質問にとって重要ではありません。
私の経験は、Talend のエンタープライズ ETL ツールである Talend Integration Suite にあり、これには多くの標準的な統合機能もあります。コスト、知識豊富なリソースの可用性など、2 つの間の明らかな長所と短所は別として、私の質問は、必要な開発言語の知識に固有のものです。
Informatica オプションに関するフィードバックをお願いします。経験上、Talendを効果的に使用し、事前にプログラムされた範囲を超えて到達するには(これはかなり頻繁に発生します)、Javaの十分なバックグラウンドが必要であると言えます。この場合、Java を直接意味します。アドオン機能が必要な場合は、Java の「特別な」バージョンではなく、文字通り Java を使用できます。インフォマティカの状況は?使用できる特定の拡張言語はありますか? それは独占的ですが、おそらく主流の言語と密接に関連していますか? 重要な仕事にそれを使用する必要がある可能性はどのくらいですか?
これは、スペースを評価する際に使用する 1 つの要素にすぎませんが、十分な情報を得る前に、インフォマティカのこの側面についてもう少し理解を深める必要があります。回答ありがとうございます。
oracle - InformaticaPowercenterを使用したxml経由でのAS400からOracle10gへ
Informatica Powercenterで次のワークフローは可能ですか?
AS400-> Xml(メモリ内)-> Oracle 10gストアドプロシージャ(xmlをパラメータとして渡す)
具体的には、結果セットを取得する必要があります。100行。これらの行をメモリ内の文字列として単一のxmlドキュメントに変換し、それをパラメータとして、一度だけ呼び出されるOracleストアドプロシージャに渡します。ワークフローは行ごとに実行され、この種の「バッチ処理」は不可能であることを理解しました。
unit-testing - Informatica Powercentre ワークフローを単体テストできますか?
Informatica Powercentre ワークフローを単体テストできますか?
編集: より具体的には、ソースとターゲットをモックして、その間のステップをテストできますか? 例えば。Oracle ソースとテキスト ファイル ターゲットを含むワークフローがある場合、Oracle とテキスト ファイルなしでテストできますか?
ssis - DTS/SSISとInformaticaPowerCenter
これはかなり漠然とした質問であり、答えるのは難しいと思いますが、この件に関する一般的な考えをいただければ幸いです。
簡単な背景を説明しましょう。
10年前、私たちはレガシーアプリケーションから入力フラットファイルを読み取ってデータロードを書き込み、それらをデータマートにロードしていました。元々、ロードプログラムはVB6で記述され、フラットファイルにカーソルを合わせ、レコードごとに次の一般的なプロセスを実行しました。
1)レコードを検索します。見つかった場合は更新します2)それ以外の場合は新しいレコードを挿入します
次に、SQL Serverを使用して一時テーブルのフラットファイルをDTSするようにこのプロセスを変更し、一時テーブルからターゲットの本番テーブルを使用して一時テーブルで大規模なセットベース結合を実行し、一時テーブルからデータを取得して使用しました。ターゲットテーブルを更新します。参加しなかったレコードが挿入されました。
これはプロセスを単純化したものですが、基本的に、プロセスは反復アプローチから「セットベース」に移行し、一度に1レコードずつ更新を実行しなくなりました。その結果、パフォーマンスが大幅に向上しました。
次に、このアプローチを使用して一般的な関数/更新パターンを実行するために、DLLに強力な共有関数のセットを作成しました。開発を大幅に抽象化し、開発時間を大幅に短縮しました。
次に、ETLツールであるInformatica PowerCenterが登場し、mgtはツールを標準化して、DTSを使用していた古いVBロードを書き直したいと考えています。
PowerCenterはレコードを繰り返し処理すると聞きましたが、いくつかの最適化のトリックを実行することを知っているので、Informaticaがどのように実行されるのか興味があります。
DTSまたはSSISを使用して、どちらが一般的にパフォーマンスが向上するかについて、腸のパフォーマンスを予測できるようにした経験はありますか?
informatica-powercenter - ターゲット テーブルのロード
最初の 3 つのレコードから 7 つのレコードを持つソースがあり、3 つのターゲット インスタンスに移動し、4 番目のレコードが再び最初のターゲットに移動する必要がある場合、どうすればそれを達成できますか?
ftp - informatica powercenter FTPの問題
FTP で問題に直面しており、その方法と、以下の状況に最適なオプションを知りたいです。
Informatica Powercenter で JMS を使用して、FTP 経由で接続してファイルを取得するプロセスを扱っています。
UNIXスクリプトを使用して、接続に問題があったことを示すログを取得し、プロセスを再実行する方法があるかどうかを知りたい
また
INFORMATICA ワークフロー自体で問題を検出し、プロセスを再実行する方法があるかどうかを知りたいです。
informatica-powercenter - Informatica での基本的なテキスト置換
テキスト検索/置換を行いたいインフォマティカのデータがあります。
ソースにレコードが「12M」形式の列があり、その「M」を「1000000」に置き換えたいと考えています。
たとえば、「12M」は数値の「12000000」になります。
informatica-powercenter - 同じソース修飾子の複数のデータベースからプルしますか?
同じソース修飾子内の複数のデータベースからプルすることが可能かどうか疑問に思っています。ソース修飾子ごとに指定できるデータベース接続は1つだけなので、これが可能かどうかはわかりません。
informatica-powercenter - Informatica を使用して 2 つのフラット ファイルで一致する行を除外するにはどうすればよいですか?
Informatica を使用して 2 つのフラット ファイルで一致する行を除外するにはどうすればよいですか?
次のようなデータを含むフラット ファイル (ソース) があります (通常はさらに多くのデータ)。
2 番目のフラット ファイル (ソース) は次のようになります。
結果 (ターゲット) を次のようなフラット ファイルにしたい:
SQLには、仕事をするEXCLUDE(INTERSECTの反対)があることを知っています。しかし、私はこれをすべてフラットファイルと Informatica で行っています。
私はインフォマティカにかなり慣れていません。私はそれを約1か月しかやっていません。だから、それはかなり明白かもしれません。どの変換を使用するか教えていただければ、それは素晴らしいことです。