2017-08-23 34 views
0

異なるInformaticaリポジトリフォルダに存在する複数のワークフローの開始時と終了時にロギングテーブルを更新しようとしています。コードを再利用しようとして、ストアドプロシージャを呼び出して環境のパラメータでログテーブルを更新するジェネリックマッピングを作成しました。その後、すべての異なるフォルダでそのマッピングへのショートカットを作成しました。ショートカットマッピングへのパラメータの受け渡し

Informaticaは共有マッピングに基づいてセッションを再利用可能なセッションとして扱うため、パラメータを渡すことはできません。

再利用可能なセッションにパラメータを渡す方法はありますか? そうでない場合は、パラメータを渡して複数のフォルダでマッピングを再利用する別の方法がありますか?

答えて

0

まあ、ユーザーエラーです。ワークフローでセッションを作成するときに、私は誤って "再利用可能にする"を選択しているに違いありません。セッションを再現したとき、私はそのチェックボックスを選択せず​​、期待通りに機能しました。

0

通常のセッションと同じように再利用可能なセッションにパラメータを渡します。つまり、セッションのパラメータファイル名を設定し、変数設定ステートメントが含まれていることを確認します。

必要に応じて、各セッションタスクインスタンスでデフォルトパラメータファイルを上書きすることもできます。

それはすなわち、パラメータ・ファイルの各セクション選ばれてから値を妨げているものですパラメータ・ファイル内のあなたの構文のようなより多くの音は通常、あなたが設定をするためのものであるワークフローを指定角括弧内のヘッダを持つ完全修飾です。このように、同じパラメータファイルでは、何を呼び出すかによって異なるオーバーライドを適用できます。ここでいくつかの例を見ることができますhttps://network.informatica.com/thread/14568

1

私はあなたがこれを解決してうれしいです。

再利用可能なセッションでは、プレまたはポストセッションの変数割り当てを実行することはできません。それは理由があります - これはセッション定義の一部であり、他のインスタンスに影響するため、あるワークフローでは変更できません。現時点では、この機能はサポートされていません。

関連する問題