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

Data Management:タスクオーケストレーションの概要

最終更新日:Jun 09, 2026

Data Management (DMS) のタスクオーケストレーションでは、1 つ以上のタスクノードからタスクフローを構築し、時間ベースまたはイベントベースのスケジュールで実行することで、複雑なデータワークフローを自動化できます。

背景情報

データ量が増加し、ソースが多様化するにつれて、手動によるデータ処理では対応できなくなってきています。正確で再現性のあるデータ処理、分析、バックアップを保証するためには、自動化されたワークフローが不可欠です。

DMS のタスクオーケストレーションは、これらのプロセスを自動化し、エラーを削減し、データ開発の効率を向上させ、データの価値と信頼性を高めます。

サポート対象のデータベースタイプ

  • リレーショナルデータベース

    • MySQL: RDS MySQLPolarDB for MySQLMyBase MySQLPolarDB Distributed Edition、およびその他の MySQL ソース

    • SQL Server: RDS SQL ServerMyBase SQL Server、およびその他のソースの SQL Server

    • PostgreSQL: RDS PostgreSQLPolarDB for PostgreSQLMyBase PostgreSQL、およびその他のソースの PostgreSQL

    • OceanBase: OceanBase MySQL モードOceanBase Oracle モード、または自己管理の OceanBase

    • PolarDB for PostgreSQL (Compatible with Oracle)

    • Oracle

    • Dameng Database

    • DB2

  • NoSQL: Lindorm

  • データウェアハウス

    • AnalyticDB for MySQL

    • AnalyticDB for PostgreSQL

    • DLA

    • MaxCompute

    • Hologres

  • Object Storage Service: OSS

タスクタイプ

カテゴリ

タスクタイプ

説明

リファレンス

データ操作

単一インスタンス SQL

指定されたリレーショナルデータベースで SQL ステートメントを実行します。

説明

ターゲットインスタンスでロックフリーのスキーマ進化が有効になっている場合、単一インスタンス SQL タスクで DDL ステートメントを実行する際に、この機能を使用してテーブルロックを防ぎます。ロックフリーのスキーマ進化の有効化をご参照ください。

該当なし

一般

単一インスタンス SQL 割り当て

SELECT クエリの結果を、次のノードで使用するために出力変数に割り当てます。

SQL 割り当てノードの設定

条件分岐

タスクフロー内の条件式を評価します。式が true の場合、後続のタスクが実行されます。それ以外の場合、タスクはスキップされます。

条件分岐ノードの設定

ECS リモートコマンド

Cloud Assistant を介して、リモート ECS インスタンスで Shell、PowerShell、または Bat コマンドを実行します。

ECS リモートコマンドノードの設定

ステータスチェック

テーブル時間列ステータスチェック

指定された時間後にターゲットテーブルに新しいデータが存在するかどうかを確認します。

該当なし

監査タスク

事前に定義された品質ルールに基づいて、スケジュールに従ってデータ品質 チェックを自動実行し、レポートを生成します。

該当なし

タスクフロー依存関係チェック

タスクフロー内またはタスクフロー間の依存関係を管理します。依存関係のターゲットとして、タスクフロー全体または特定のタスクノードを指定できます。

タスクフロー依存関係チェックノードの設定

関連情報