2016-04-11 2 views
0

SQAとして、一連のワークフローに関連付けられているすべての接続が更新されていることを確認する必要があります。ワークフローに関連付けられたすべての接続を表示するにはどうすればよいですか?個々のワークフローに割り当てられた接続または接続があるか、個々のセッションごとに接続を見つける必要がありますか?もしそうなら、どのようにしてセッションの接続を見ることができますか?セッションまたはワークフローのサーバー接続を表示する方法

答えて

1

単一セッションで多数の接続が使用されている可能性があります。これはETLとデータの統合のポイントです。セッション(またはセッション!)で使用される接続は、このセッションで定義できます。しかしセッションは、パラメータファイルで定義された値で置き換えられる接続のパラメータを使用できます。パラメータファイルは、セッション自体で定義することも、ワークフロー用に定義することもできます。または、コンフィグレーションを保存し、ワークフロー定義ではまったく見つからない生成されたパラメータファイルを使用してワークフローを実行する外部ユーティリティが存在する可能性があります。

ワークフロー内のすべてのセッションまたはすべてのセッションを取得するのに役立つツールがいくつかありますが、パラメータの値を導き出すことはより困難です。自分の環境でどこから来たのかを知る必要があります。

ワークフローとセッションは接続名のみを保持します。実際に接続する場所は接続定義によって異なります。

さらに、非常に同じワークフローとセッションを異なる接続値で実行することができます。異なる組のソースおよび/またはターゲットに対して同じセットの操作を実行することができる。

+0

返信いただきありがとうございます、Maciejg。接続定義は、ワークフローマネージャ - >接続 - >リレーショナルにあります。 また、個々のワークフローまたはセッションが保持する接続名を表示する方法はありますか? –

+1

それは接続がある場所です。ただし、ワークフローで使用されるすべての接続を確認する簡単な方法はありません。 XML解析を行う外部ツールを使用していない限り、 http://powercenter-xmlanalyzer.appspot.com/xmlAnalyzerSampleを使用しています - 特定のセッションでソースまたはターゲットを展開すると、接続名(connectoinが直接使用されている場合)またはConnection変数(変数が使用されます)。 – Maciejg

関連する問題