問題タブ [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.

0 投票する
1 に答える
1415 参照

informatica-powercenter - マッピングを作成するためにInformaticaDesignSDKを使用中にエラーが発生しました

マッピングSDKコードのサンプルを見つけましたが、ドキュメントはまったくありません。

現在9.0を使用していますが、詳細を探しています。

現在の問題の1つとして、マッピングをリポジトリに保存しようとすると(pcconfig.propertiesがxmlファイルが生成されているのと同じフォルダーにある場合)、次のエラーが発生します。

これは私の最初の例です..APIを介して私の方法を見つけようとしています..

0 投票する
0 に答える
2404 参照

java - 巨大な xml をファイルに分割する

巨大な 7GB xml をファイルに分割しようとしてきましたが、これまでのところ、試したオプションのどれも有望ではありませんでした。説明させてください:

外部ユーザーからのファイルがあるため、変更できません。データベースにロードするには、分割する必要があります。

チェック後、informatica には最大 4400 個のポートがあり、すべてのアイテムに少なくとも 4400 個のノードがあることを意味します。ファイルは 11 の異なるファイルに分割されます。

ここでは、アイテムごとに 6 つの市長タグ (definition、raw_materials、specs、budget、vendor、taxs) しかありませんが、実際には 9 つ含まれています。

元のマッピングは次のようなものです: ソース -> ソース修飾子 -> ターゲット (XML)

問題を解決するために設定を変更しましたが、大幅な改善は見られませんでした。その後、すべてのファイルをタスク内のワークフローに入れ、すべてのタスクを並列に入れました。最終回は、オリジナルと同じでした。

その後、javaを試してみました。DOM はファイルをメモリにロードするため、オプションではありません。そこで、SAXとStAXを試してみたところ、SAXよりもStAXの方が優れた性能を示したので、その方向に進みました。

インフォマティカの最終ファイルには次のようなものがあることに言及する価値があります。

ご覧のとおり、特定のタグがファイルに含まれているかどうかを確認する必要があります。そのため、新しいタグが追加されるたびに約 200 個のタグをチェックすることになり、そのタグを配置するすべてのファイルに対してそれを行います。

単一のクラスで実行しようとすると、コードの保守が難しくなり、インフォマティカのプロセスよりも 5 分ほど短い時間で完了しました。次に、並行して実行するためにクラスを分割しましたが、4400 ノードで 200 タグの検索を実行しているためか、informatica プロセスよりも 7 分短い時間で実行されたため、有望には見えません。11回。

ご覧のとおり、これは何かを作成する方法ではなく、何かをすばやく作成する方法に関するものです。

ファイル分割をどのように改善できるかについて何か考えはありますか?

PD。サーバーには JVM 1.4.2 があるため、それに固執する必要があります。PD2。ここではアイテムのみを表示しますが、実際のファイルには多くのアイテムがあります。

0 投票する
3 に答える
11577 参照

informatica-powercenter - 大量のデータのためにiformaticaで複数の行を単一の行に変換する方法、最良の解決策が必要

以下のように表Aにデータがあります

上記のようなデータが表Aにあります。この表には多くのAssetid1546,675などがあります。属性はアセットによって異なる場合があります。

以下のように出力したい:

ストアドプロシージャを作成し、Informaticaで呼び出してこの出力を実現しました。ただし、大量のデータがあるため、読み込みに時間がかかります。

それをロードする他の簡単で最良の方法を私に提案してください。

0 投票する
2 に答える
440 参照

informatica-powercenter - 出力としての時間値

ソース、つまり .csv ファイルからのいくつかの列については、 のような値があり1:52:00ます14:45:00

Oracle テーブルにロードすることになっています。

ターゲットとソースでどちらのデータ型を選択する必要がありますか?
式の変換で何かをする必要がありますか?

0 投票する
1 に答える
1440 参照

informatica-powercenter - Informatica 8.6.0 と Netezza データベース

ターゲットはNetezzaデータベースです。ソースは .csv ファイルです。Informatica 8.6.0 を使用しています。

ワークフロー マネージャーのリレーショナル接続ブラウザーで、Netezza をデータベースとして取得できません。

ドライバーを追加する必要がありますか? どうすれば表示されるようになりますか?

0 投票する
1 に答える
778 参照

db2 - Informatica ETLでDB2関数を呼び出す方法は?

Informatica ETLでDB2関数を呼び出す方法は?

以前はETLでビューを使用しただけで、関数に対してどのように使用するのかわかりません。誰かが何か考えを持っていますか?

0 投票する
1 に答える
914 参照

teradata - Informatica での揮発性テーブルの使用

Informatica マッピングでは、次のアクティビティを実行する必要があります。

  1. 「A」揮発性テーブルの作成

  2. 「B」通常テーブルから「A」テーブルにレコードを挿入する

  3. 繰り返しますが、「A」揮発性テーブルを使用して「C」通常テーブルにレコードを挿入したいと考えています。

私の質問が明確でない場合は、コメントを投稿してください。明確にするよう努めます。

0 投票する
4 に答える
7866 参照

informatica-powercenter - Informatica Designer での削除とそれに続く挿入の処理

Informatica PowerCenter Designer 8.1.1 に取り組んでいます

3 つの列を持つソース テーブルがあります。

ソース テーブルのデータを、別のデータベースにある同じ 3 つのテーブルを含むターゲット テーブルに同期する必要があります。

PORT_IDISSUE_IDの間には 1:n の関係があります

このデータ同期を実行している間、DELETE に続いて INSERT を実行する必要があります。これは、PORT_ID にマップされた ISSUE_ID の数が変更される可能性があるためです。最初に、データがソースとターゲットで次のようになったとしましょう:

ソースのデータは次のように変更されます。

このため、同期中に、最初に PORT_ID = 1 にマップされたすべての行を削除してから、着信レコードを挿入する必要があります。

マッピング デザイナーでこれを行う方法がわかりません。誰かが私にいくつかの入力を与えることができますか?

0 投票する
2 に答える
26376 参照

informatica-powercenter - InformaticaSETマッピング変数

Informaticaは初めてです。マッピングの「パラメータと変数」オプションでマッピング変数を定義しました。

式では、レコードの値に応じてマッピング変数の値を更新し、同時にその値を参照する必要があります。

基本的に、式にマッピング変数の値をリアルタイムで設定できないのはなぜですか?SETVARIABLE($$ VAR、value)を使用すると、値はセッションの終了後にのみ反映され、セッション中には反映されません。