問題タブ [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 投票する
3 に答える
5730 参照

sql-server-2008 - Informatica: Informatica マッピングでテーブルの自動生成された主キーを取得する方法は?

私の質問は以下の質問と非常に似ていますが、インフォマティカ環境では次のようになります。

挿入された行のインデックスを取得する

問題の簡単な要約は次のとおりです。行をテーブルに挿入する方法を理解しようとしており、auto_incremented id 列の値がどのように設定されているかを調べて、別のテーブルに追加のデータを挿入できるようにします。 . ターゲットは SQL Server 2008 です。インフォマティカ ETL によって入力する必要があるテーブルがあり、アプリケーションも同じテーブルを使用しているため、インフォマティカ シーケンス ジェネレーターを使用できません。

以前、私が Oracle データベースを使用していたとき、Informatica で利用可能な Oracle シーケンス ジェネレーター変換がありましたが、SQL サーバーについてはわかりません。

解決策はありますか?

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

etl - テーブル名と列名の変更による Informatica ETL の再作業を削減する方法

現在、多くの ETL が開発されており、基になるテーブルと列の名前が変更される予定です。たとえば、物理名は、Oracle にデプロイしたかったため、完全な名前ではなく省略名を使用しましたが、今のところ、SQL Server のみを使用することに決めたため、DB レベルで完全な名前を使用することについて議論があります。これは、すでに開発した ETL に影響を与えます。

ETLを変更された列名に再マップする効率的な方法があるかどうか疑問に思っていましたか? 入力として、古いテーブル/列名と新しいテーブル名を含むファイルを提供できます。

これに関するヘルプは本当に感謝しています。

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

oracle10g - Oracle 10g を使用した Informatica リポジトリの構成 [Oracle が接続されていません]

オラクルの詳細:-

  • オラクル 10g エンタープライズ版

  • XP x32 を実行しているホスト

  • SQL* Plus でのロギングには scott tiger を使用しています。HOST STRING は提供しません。Host String を受け入れるように Oracle を設定するにはどうすればよいですか? 問題はこれに関連していると思うので、私はこれを求めています

  • IP: 192.168.17.132、ホスト名: vmxp1

  • tnsnames.ora ファイル:-

    GLOBALDB = (説明 = (アドレス = (プロトコル = TCP)(ホスト = vmxp1)(ポート = 1521)) (CONNECT_DATA = (サーバー = 専用) (サービス名 = globaldb) ) )

    EXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC)) ) (CONNECT_DATA = (SID = PLSExtProc) (プレゼンテーション = RO) ) )

    -リスナー

    SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = D:\oracle\product\10.1.0\db_3) (プログラム = extproc) ) )

    LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (プロトコル = TCP)(ホスト = 192.168.17.132)(ポート = 1521)) ) ) )

インフォマティカの詳細:

  • 次の構成で Informatica Powercenter 8.6 のクライアントとサーバー部分を正常にセットアップしました

http://img88.imageshack.us/img88/655/imagest.png

  • 管理コンソールからリポジトリを作成すると、Oracle に接続できません

http://img163.imageshack.us/img163/2152/262926281d2dcd78baa445d.png

ホスト文字列フィールドでさまざまなことを試しました。システムアカウントも試しました。

inf リポジトリ サービス用に Oracle データベースを構成する方法。

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

informatica-powercenter - Cannot start Informatica services error in Windows 7 and Oracle 11g

I am trying to install Informatica 8.6 server on my Windows 7 Home Edition Laptop with Oracle 11g. I am getting error message:

"Cannot start Informatica services" EXITCODE: S.

There is a long description which says:

"Use the error below and catalina.out and node.log in the server/tomcat/logs directory on the the current machine to get more information." .

When I checked catalina.out, the file is empty and node.log didn't exist in server/tomcat/logs.

Could you please let me know how to get rid of this error if have happened to come across and resolved that or know how to resolve the error?

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

informatica-powercenter - PowerCenter Designer の一部のツールが非アクティブ化されています。なんで?

「PowerCenter Designer」ツールで「Source Analyzer」、「Target Designer」、「Transformation Developer」、「Mapplet Designer」、および「Mapping Designer」ツールを無効にしました。

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

sql-server-2008 - 最小限のロギングがオプションではないHEAPvsCLUSTEREDインデックスへの一括挿入(SQL Server 2008)

現在使用されているツールはInformaticaであり、クラスター化インデックスを削除してデータベースに追加するブックエンドストアドプロシージャがあります。クラスタ化インデックスを追加し直すストアドプロシージャでは、インデックスのDDLがストアドプロシージャにハードコードされています(Microsoftがsysテーブルを変更してそこから再生成することを恐れて悪いインデックスが作成されるため、sysテーブルは使用しません。失敗します)。これにより、ユーザーがクラスター化インデックスを作成したが、ストアドプロシージャを更新しようとは思わず、次にバルクが発生したときにこれらのインデックスが失われるという問題が発生します。以前はすべてのインデックスに対してこれを実行しましたが、非クラスター化インデックスを無効化/再構築の使用に切り替えました。ただし、これがクラスター化されたインデックスに対して行われると、本質的にテーブルであるため、テーブルに挿入できなくなるため、これはオプションではありません。

パフォーマンスは重要ですが、すべてではありません。優れたパフォーマンスと簡単な保守性は、優れたパフォーマンスと複雑な保守性よりも優れています。

多くのサイトを読んだ後、一括挿入を実行するときに、主キーと同じ順序ではないデータに対して、ヒープに挿入し、後でpkを適用する方が高速であることにほぼ普遍的に同意しています(http://msdn.microsoft.com/en -us / library / ms177445.aspxhttp: //msdn.microsoft.com/en-us/library/dd425070(v = sql.100).aspx )。これらのサイトのほとんどは、組織やツールセットでは使用できないことを前提としています。

現在、現在の標準ポリシーにより、完全復旧モデルを使用する必要があるため、ヒープとクラスター化インデックスを参照してどの選択を行っても、最小限のロギングは発生しません。

Informaticaの管理者によると、bcpでタブロックまたは注文ヒントを指定することはUIを介して不可能であり、組織は保守性のためにUI以外のカスタマイズに不利です。

したがって、このすべての後の質問は、上記のすべての要因を考慮して、信頼性の低いストアドプロシージャを続行するか、クラスター化インデックスに挿入するか、3番目に優れたソリューションを使用することをお勧めします。また、この項目に類似した他のスタックの質問があることも認識していますが、それらは具体的にバルクに対処しておらず、および/または回答で同様の仮定を行っていません。

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

informatica-powercenter - ワークフローで失敗したセッションのみを実行する方法

ワークフローには、並行して順番に接続されたセッションがあります。並列および順次モードのいくつかのセッションが失敗したとします。失敗したセッションのみでワークフローを再開するにはどうすればよいですか。Informatica でこれを設計するにはどうすればよいですか?

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

informatica-powercenter - インフォマティカで中間計算された「変数」を追加する方法

私はインフォマティカの初心者で、次のようなフローを作成しています。

ソース A とソース B を結合するために、ソース A の変数/列を計算する必要があるとします。

その方法を教えてください。

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

informatica-powercenter - java/jsp/servlets からの informatica ワークフローの呼び出し

Web アプリケーションのボタンをクリックして Informatica ワークフローをトリガーする必要があります。これは可能ですか?はいの場合 どのように?いいえの場合、それを行う別の方法はありますか(シェルスクリプトを呼び出すなど)?