タスクを使用してデータ パイプラインの実行を自動化します。 15 分間隔~毎月まで、さまざまな間隔を使用してタスクのスケジュールを設定できます。 過去の実行結果を確認したり、データ パイプラインの実行によって返された出力レイヤーとメッセージを結果に含めたりすることができます。 データ パイプライン タスクは、次の方法で管理できます。
- スケジュール タスクのページを使用して、既存のデータ パイプラインのタスクを管理する。
- エディターを使用して、現在編集中のデータ パイプラインのタスクを管理する。
タスクの作成
下記のいずれかのワークフローを使用して、タスクを作成します。
スケジュール タスクのページでタスクを作成する
スケジュール タスクのページから既存のデータ パイプラインのタスクを作成するには、次の手順を実行します。
- ArcGIS アカウントでサイン インし、アプリ ランチャーを使用して、Data Pipelines アプリにアクセスします。
Data Pipelines ギャラリー ページが表示されます。
- [スケジュールの管理] をクリックします。
スケジュール タスクのページが表示されます。
- [タスクの作成] をクリックします。
タスク作成ダイアログ ボックスが表示されます。
- スケジュール設定するデータ パイプラインを選択し、[次へ] をクリックします。
- タスクのタイトルを入力し、スケジュールの詳細を設定し、[保存] をクリックします。
タスクが作成され、データ パイプラインの実行のスケジュールが設定されます。
エディターでタスクを作成する
エディターから開いているデータ パイプラインのタスクを作成するには、次の手順を実行します。
- ArcGIS アカウントでサイン インし、アプリ ランチャーを使用して、Data Pipelines アプリにアクセスします。
Data Pipelines ギャラリー ページが表示されます。
- スケジュールに従って実行する既存のデータ パイプラインを開くかデータ パイプラインを作成します。
エディターが開きます。
- エディター ツールバーの [スケジュール] をクリックします。
これは、開いているデータ パイプラインが保存済みの場合にのみ有効になります。
スケジュール タスクのウィンドウが表示されます。
- [タスクの作成] をクリックします。
タスク作成ダイアログ ボックスが表示されます。
- タスクのタイトルを入力し、スケジュールの詳細を設定し、[保存] をクリックします。
タスクが作成され、データ パイプラインの実行のスケジュールが設定されます。
既存のタスクの操作
データ パイプライン ギャラリー ページの [スケジュールの管理] ボタンからアクセスできるスケジュール タスクのページから、すべてのデータ パイプライン タスクのリストを閲覧できます。 エディターで [スケジュール] ボタンをクリックすると、開いているデータ パイプラインのタスクを表示するパネルが開きます。
エディターのスケジュール パネルとスケジュール タスクのページの両方に、タスクのタイトル、次回実行日、タスク ステータスなど、タスクに関する情報が表示されます。 [次の実行時間] の値は次のとおりです。
- 日付 - 次の実行の開始がスケジュールされている日時。
- [完了] - タスクの終了条件が満たされ、最後の実行が完了しました。
- [失敗] - タスクの終了条件が満たされ、最後の実行が失敗しました。
- [一時停止] - タスクが一時停止しています。
タスクの表示に加え、タスクを管理するための次のオプションを使用できます。
- [一時停止] または [再開] - アクティブなタスクを一時停止したり、一時停止したタスクを再開したりします。 一時停止したタスクは、再開されるまで、スケジュールされた日時に実行されません。
- [編集] - タスクに設定されているパラメーターを編集します。 タイトルとスケジュール設定を編集できます。
- [削除] - タスクを削除します。 削除したタスクを元に戻すことはできません。
- [再起動] - 完了したタスクを再起動します。
タスクの実行と実行の詳細
タスクをクリックすると、そのタスクの実行履歴が表示されます。 個々の実行をクリックすると、出力フィーチャ レイヤーやメッセージなど、実行結果が表示されます。 進行中のタスクの実行の情報は実行が完了するまで表示されません。 タスク リストの更新ボタンを使用して最新のステータスを確認します。
検討事項
データ パイプライン タスクのスケジュールを設定する際には、次の点に注意してください。
- タスクの実行をスケジュール設定できる最大頻度は、15 分間隔です。
- スケジュール設定したデータ パイプラインに [作成] 出力方法を使用する出力フィーチャ レイヤーが含まれている場合、1 回目の実行の後は、そのフィーチャ レイヤーがすでに存在するため、タスクの実行に失敗します。 タスクのスケジュールを設定する前にフィーチャ レイヤーを作成し、出力方法を [置換] または [追加および更新] に設定して、スケジュールどおりに更新を行うことができます。
- 自分が所有するデータ パイプライン アイテムにのみタスクを作成することができます。 このことは管理者を含むすべてのユーザー タイプに当てはまります。 管理者は、組織内のすべてのデータ パイプライン アイテムのタスクを表示および編集することができます。
- スケジュール設定されたタスクの間隔よりもタスクの実行に時間がかかった場合、次回のタスクはスキップされます。
- タスクごとに最大 30 回のタスク実行がタスク実行リストに保存されます 30 回実行された後は、最も古いタスク実行にはアクセスできなくなり、最新の実行がリストに追加されます。
- 各ユーザー アカウントは最大 10 個のアクティブなタスクを持つことができます。 この制限には、他のタイプ (スケジュール設定されたノートブックまたはレポートなど) のアクティブなタスクも含まれます。 Data Pipelines では、アクティブなタスクには次の実行時間が表示されます。 非アクティブなタスクに制限はありません。 アクティブなタスクが 10 個ある場合、アクティブなタスクを一時停止するか削除して新しいタスクを作成します。
- タスクがスケジュール設定されたデータ パイプラインが削除されたか、ゴミ箱に送られた場合、それらのタスクは完全に削除され、復元することはできません。