2016-10-04 5 views
0

同じデータ構造を持つ異なるテーブルをロードするための単一のマッピング、セッション、ワークフローを作成しました。私は、動的にパラメータファイルを作成し、テーブルに基づいてワークフローを実行するシェルスクリプトを作成しました。問題は、このワークフローを実行すると、すべてのセッション名が同じセッションを1つしか作成していないが、テーブルが異なることです。私は異なるセッション名が必要で、(session_name_table_name)のようになります。ワークフローの実行中にセッション名を動的に作成する方法

この問題を解決するのを手伝ってください。私の悪い英語を理解できない場合は申し訳ありません。

+0

私はよく分かりませんでした。あなたは単一のワークフローとセッションを使用しています。セッション名はどうやって違いますか?セッションログ名を意味しますか? – Samik

+0

ワークフロー内で単一のセッション(セッションプロパティではDB名を動的に保持する)を使用し、パラメータファイルを使用してソーステーブルとターゲットテーブル名を入力する必要があります。今では、モニタにワークフローエントリを1つ作成する必要がありますセッション統計/テーブルレベルのプロパティを実行します。 –

+0

ワークフローモニタに複数のセッションエントリを持つ単一のワークフローエントリを持つことはできないと思います。しかし、テーブル名に基づいて異なるワークフロー名を持つことができます。 – Samik

答えて

1

pmcmdコマンドでは、オプション-rin <run instance>を渡します。 <run instance>はテーブル名に置き換えてください。

ワークフローモニタでは、実行インスタンス名がワークフローの横の[]に表示されます。 Ex。 wkf_s_m_load_test [T_TEST1]

関連する問題