すべてのプロダクト
Search
ドキュメントセンター

Data Management:タスクの管理

最終更新日:Mar 29, 2026

Data Management Service (DMS) の SQL タスクを使用すると、データ変更、スキーマ設計、データベースとテーブルの同期のための SQL オペレーションを作成、スケジュール、追跡できます。SQLConsole タブで実行されるアドホッククエリとは異なり、SQL タスクは [タスク] ページに永続的に保存されます。そのため、提出後に一時停止、リトライ、ログの監視、および削除が可能です。

前提条件

開始する前に、以下を確認してください。

  • DMS 管理者またはデータベース管理者 (DBA) ロール。ロールの詳細については、「システムロール」をご参照ください。

SQL タスクの作成

  1. DMS コンソール V5.0 にログインします。

  2. トップナビゲーションバーで、[O&M] > [タスク] を選択します。

  3. [タスク] ページで、[SQL タスクの追加] をクリックします。

  4. ダイアログボックスで、以下の表に記載されているパラメーターを設定し、[Submit Task] をクリックします。

説明

パラメーターを設定した後、[SQL のプレビュー/変換] をクリックして、送信前に SQL ステートメントを確認します。

一般パラメーター

パラメーター説明
備考データ変更の目的または目標。これを入力することで、レビュアーとのやり取りを減らすことができます。
データベースデータを変更するデータベース。1 つ以上のデータベースを選択できます。データベースが安定的な変更モードまたは柔軟な管理モードで管理されている場合は、まずデータベースにログインします。詳細については、「制御モード」をご参照ください。
SQL の変更データ変更用の SQL ステートメント。1 つ以上の SQL ステートメントがサポートされており、セミコロン (;) で区切られます。
計画実行時刻タスクの実行時刻を制御します。[ON] に設定するとスケジュール時刻を指定できます。または、デフォルトの [OFF] のままにしておくと、送信直後にタスクを実行します。
実行エラーを無視ステートメントが失敗した場合の動作を制御します。[ON]: DMS はエラーをスキップし、残りのステートメントの実行を続行します。[OFF] (デフォルト): DMS は最初のエラーで停止します。

単一データベースのパラメーター

これらのパラメーターは、単一のデータベースを選択した場合にのみ有効になります。

パラメーター説明
トランザクション[ON]: いずれかのステートメントが失敗した場合、同じトランザクションで実行されたすべてのステートメントがロールバックされます。[OFF] (デフォルト): ステートメントはロールバックなしで一度に 1 つずつ実行されます。

複数データベースのパラメーター

これらのパラメーターは、複数のデータベースを選択した場合にのみ有効になります。

パラメーター説明
グループタスクの同時実行[ON]: すべての選択したデータベースでステートメントが同時に実行されます。[OFF] (デフォルト): ステートメントは最初に選択したデータベースで実行され、それが成功した場合、残りのデータベースで順番に実行されます。変更を他のデータベースに展開する前に、1 つのデータベースで変更を検証する必要がある場合は、[OFF] を使用します。

論理データベースのパラメーター

これらのパラメーターは、論理データベースを選択した場合にのみ有効になります。

パラメーター説明
論理テーブル式検証[ON] (デフォルト): DMS は実行前に論理式を検証します。「論理テーブル」をご参照ください。このパラメーターを [OFF] に設定しないことを推奨します。

SQL タスクの管理

[タスク] ページで、管理したいタスクを見つけ、[操作バー] 列の対応する操作を使用します。

操作使用タイミング実行内容
一時停止タスクが実行中であり、一時的に停止する必要がある場合。タスクが一時停止します。
再実行タスクの状態が 失敗 の場合。DMS がタスクを再実行します。
ログ実行詳細を確認したい任意のタイミング。タスクのスケジューリングログを開きます。
削除タスクが不要になった場合。タスクは 削除 状態に移行し、今後実行できなくなります。