パイプラインをリアルタイムまたはスケジュールに従って実行する方法、およびパイプライン・バージョンを保持する方法について説明します。
以下のタスクを実行できます。
パイプラインをリアルタイムで実行して、作業中のフローをテストできます。 パイプラインに問題がなければ、パラメーターを指定してパイプラインを実行するか、スケジュールに従って実行するジョブを定義できます。
パイプラインを実行する場合:
- ツールバーの 「パイプラインの実行」 をクリックします。
- オプションを選択:
- 試用版の実行 は、ジョブを作成せずにパイプラインを実行します。 これは、パイプラインをテストするために使用します。
- ジョブの作成 には、パイプラインを実行するジョブを構成およびスケジューリングするためのインターフェースが表示されています。 特定のバージョンのパイプラインの実行の詳細 (パイプライン・パラメーターなど) を保存して再利用できます。
- 履歴の表示 は、すべての実行を時間の経過とともに比較します。
パイプラインを実行するときには、要件が満たされていることを確認する必要があります。 例えば、開始する前に、いくつかのノードを実行するためにデプロイメント・スペースまたは API キーが必要になる場合があります。
ジョブ実行名の設定
オプションで、パイプライン・フローまたはパイプライン・ジョブの実行時にジョブ実行名を指定し、 「ジョブの詳細」 ダッシュボードで別のジョブ実行を確認することができます。
パラメーター DSJobInvocationId
とノードのジョブ実行名の両方が設定されている場合は、 DSJobInvocationId
が使用されます。 どちらも設定されていない場合は、デフォルト値「job run」が使用されます。
パイプライン・ジョブの作成
以下は、パイプラインを実行するジョブを定義するためのすべての構成オプションです。
- パイプライン・ジョブに名前を付け、バージョンを選択します。
- IBM API キーを入力します。
- (オプション) 「スケジュール」 ボタンを切り替えて、ジョブをスケジュールします。
- 開始日を選択し、任意の分、時間、日、週、月ごとに繰り返すようにスケジュールを微調整します。
- 特定の日にジョブが実行されないようにするには、例外日を追加します。
- ジョブを終了するための時間を追加します。
- (オプション)配置ノードにスペースを割り当てるなど、ジョブに必要なパラメータセットを選択します。 デフォルトでは、パイプラインに追加されたパラメータセットを使用してジョブが実行されます。 これは、別のパラメータセットを選択することで上書きすることができる。 パイプライン・パラメーターの作成方法については、「 パイプラインの作成」の「 パイプライン・パラメーターの定義 」を参照してください。
- (オプション) 実行後にパイプライン・ジョブ状況の通知を受け取るかどうかを選択します。
パイプライン結果の表示
トライアル実行またはジョブからパイプラインを実行した後、 「トラッカーの実行」で、実行の状況やその他の詳細 (パラメーターの結果など) を表示できます。
各タブを開いて、パイプライン実行の詳細を表示します。
タブ | 説明 |
---|---|
ノード・インスペクター | 最初にノードを選択し、次にノード・インスペクターをクリックして、実行後の各ノードの実行操作の詳細 (ログ、入力、出力など) を表示します。 |
ノード出力 | 各ノードの結果を 1 つの統合リストで表示します。 実行が失敗すると、問題の修正に役立つエラー・メッセージとログが提供されます。 |
実行の詳細 | 使用可能な場合は、パイプライン実行または複数のパイプライン実行の結果であるパラメーターのリストを表示することができます。 パイプラインが DataStage ジョブに関連付けられている場合は、それらのジョブも表示されます。 |
パイプラインの実行に関する注意
- パイプライン内のエラーには、エラー・バッジのフラグが付きます。 エラーのあるノードまたは条件を開いて、構成を変更または完了します。
- 統合されたログを表示して、操作を確認したり、パイプラインの問題を特定したりします。
パイプラインのバージョンの保存
パイプラインのバージョンを保存し、後でそのバージョンに戻すことができます。 例えば、変更を行う前に特定の構成を保持する場合は、バージョンを保存します。 パイプラインは前のバージョンに戻すことができます。 パイプラインを共有する場合は、最新バージョンが使用されます。
バージョンを保存するには:
- ツールバーの「バージョン」アイコンをクリックします。
- 「バージョン」ペインで、 「バージョンの保存」 をクリックして、バージョン番号を 1 ずつ増分して新しいバージョンを作成します。 パイプラインのバージョンは無制限でいくつでも保存できます。
パイプラインを実行するときに、使用可能な保存済みバージョンから選択できます。
デプロイメント・スペースのパイプライン資産のエクスポート
オーケストレーション・パイプラインは、他の資産のようなパイプラインの迅速なデプロイメントやプロモーションをサポートしていません。 代わりに、プロジェクトまたはスペースの資産をエクスポートして、それらをデプロイメント・スペースにインポートすることができます。 エクスポート時に、zip ファイルにエクスポートされた資産のリストにパイプラインを含めてから、プロジェクトまたはスペースにインポートします。
パイプラインをスペースにインポートすると、スペースからさまざまな資産のジョブを実行したり、すべてのジョブを実動前スペースから実動スペースに移動したりするための MLOps 機能が拡張されます。 スペース内のパイプラインで作業する場合は、以下の考慮事項に注意してください。
- スペース内のパイプラインは読み取り専用です。 パイプラインを編集することはできません。 プロジェクトからパイプラインを編集してから、更新したパイプラインをエクスポートし、スペースにインポートする必要があります。
- スペース内のパイプラインを編集することはできませんが、パイプラインを実行するための新規ジョブを作成できます。 また、構成するジョブごとに異なる値を指定できるように、パラメーターを使用してジョブの値を割り当てることもできます。
- 同じ名前のパイプラインがスペース内に既に存在する場合、パイプラインのインポートは失敗します。
- 同じ名前のパイプラインがスペース内にない場合は、バージョン 1 のパイプラインがスペース内に作成されます。
- パイプライン・ジョブを実行するために必要なサポート資産または参照も、インポート・パッケージの一部でなければなりません。そうしないと、ジョブは失敗します。
- SPSS Modeler ジョブなど、スペースでサポートされない資産またはツールがパイプラインに含まれている場合、パイプライン・ジョブは失敗します。
- CPDCTLなどの CLI ツールを使用して、エクスポートのインポートを自動化できます。
パイプラインの依存関係の表示
パイプライン アセットの横にある more アイコンをクリックして、パイプラインの依存関係を表示および管理します。 ドロップダウンメニューから関係を見るを選択します。
パイプラインのダウンロード
汎用パイプライン・フローをダウンロードできるようになりました。
パイプラインをダウンロードするには、パイプライン・キャンバス・ツールバーの 「フローと依存関係のダウンロード」 をクリックします。
zip ファイルをプロジェクトにインポートします。
親トピック: IBM Orchestration パイプライン