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

DataWorks:サーバーレス同期タスク

最終更新日:Feb 27, 2026

このトピックでは、サーバーレス同期タスクの特徴と、Data Integration での設定方法について説明します。

制限事項

  • サポートされているリージョン:中国 (杭州)、中国 (上海)、中国 (北京)、中国 (張家口)、中国 (深セン)、中国 (香港)、イギリス (ロンドン)、米国 (シリコンバレー)、米国 (バージニア)、日本 (東京)、ドイツ (フランクフルト)、マレーシア (クアラルンプール)。

  • サポートされている同期タイプ:

    • MySQL から Hologres へのデータベース全体のリアルタイム同期

    • MySQL から MaxCompute へのデータベース全体のリアルタイム同期

    • MySQL から StarRocks へのデータベース全体のリアルタイム同期

  • ご利用の Alibaba Cloud アカウントに属する、現在のリージョン内のデータソースのみ使用できます。

注意事項

  • サーバーレス同期タスクはリソースグループを必要としないため、タスク自体に集中できます。

  • サーバーレス同期タスクでは、ネットワーク接続を設定する必要はありません。ただし、ソースデータソースと宛先データソースに関連付けられている VPC の CIDR ブロックは重複できません。

  • サーバーレス同期タスクは従量課金制です。タスクを開始すると、注文 ID が自動的に生成されます。この注文 ID を使用して、Alibaba Cloud 注文システムで課金の詳細を確認できます。課金の詳細については、「DataWorks サーバーレスリソースグループのパフォーマンスメトリック」をご参照ください。

  • サーバーレスタスクは、実行中にのみ従量課金制で課金されます。タスクが停止または失敗すると、課金は停止します。タスクが不要になった場合は、削除できます。タスクの削除は元に戻すことができず、関連する注文もリリースされます。

説明

サーバーレスタスクで発生した料金は、 または [注文] ページで、タスクの 注文 ID を使用して確認できます。

サーバーレス同期タスクの設定

ステップ 1:サーバーレス同期タスクの作成

  1. Data Integration ページに移動します。

    DataWorks コンソールにログインします。上部のナビゲーションバーで、目的のリージョンを選択します。左側のナビゲーションウィンドウで、データ統合 > データ統合を選択します。表示されたページで、ドロップダウンリストから目的のワークスペースを選択し、[データ統合へ] をクリックします。

  2. 左側のナビゲーションウィンドウで、[サーバーレス同期タスク] をクリックします。

    image

  3. [サーバーレス同期タスク] セクションで、[ソース][宛先] を選択し、[サーバーレス同期タスクの作成] をクリックします。

ステップ 2:基本情報の設定

  • 既存のデータソースを使用するには、[既存のデータソースを使用] をクリックして選択します。データソースの情報は自動的に入力されます。

  • [ソース][宛先] のデータソースを事前に追加する必要はありません。このページで直接 [ソース] または [宛先] の詳細を設定できます。

  • ソースと宛先のデータソースを設定した後、[テスト] をクリックします。Alibaba Cloud RDS および Hologres インスタンスの場合、IP アドレスホワイトリストが設定されていなければ、ネットワーク接続テストは自動的に成功します。IP アドレスホワイトリストが設定されている場合は、必要な IP アドレスを追加する必要があります。IP アドレスのリストについては、「ネットワーク接続と IP アドレスホワイトリストの設定」をご参照ください。

ステップ 3:タスクの設定

画面の指示に従って、特定のタスクタイプに基づいて同期設定を行います。

ステップ 4:設定の完了

設定が完了したら、[完了] をクリックします。

初めて [完了] をクリックすると、[設定チェック] が自動的に実行されます。この [チェック][完了] 操作をブロックしません。

タスクの開始

  • タスクを開始すると、[設定チェック] が再度トリガーされます。この [チェック] は必須です。チェックに失敗した場合、タスクは開始できません。

  • 設定チェックの項目は、同期タスクによって異なります。

  • タスクを初めて開始する際、システムはユーザーが必要なポリシーを持っているかを確認します。このポリシーは、サーバーレスリソースグループを従量課金制で購入するために必要なものと同じです。タスクを開始するには、ユーザーは AliyunBSSOrderAccess および AliyunDataWorksFullAccess ポリシーを持っている必要があります。

タスクの詳細

サーバーレス同期タスクの [名前/ID] または [実行概要] 列のエントリをクリックして、タスク詳細ページを開きます。

  • 基本情報:タスクのデータソース、注文 ID、および同期ソリューションに関する情報を表示します。

  • 実行ステータス:タスクの各ステップの実行ステータスを表示します。ランタイムログ、フェールオーバーの詳細、リソース使用率も確認できます。

  • 詳細:スキーマ移行、完全データ初期化、およびリアルタイム同期に関する詳細情報を表示します。

タスクの変更

  1. 対象のサーバーレス同期タスクの [操作] 列で、[編集] をクリックしてタスク設定ページを開きます。

  2. 同期テーブルを追加、削除、または変更し、[完了] をクリックします。

  3. [操作] 列で、[更新を適用] をクリックします。

    • [更新を適用] をクリックすると、事前チェックが自動的にトリガーされます。チェックに失敗した場合、[更新を適用] 操作はブロックされます。

    • [更新を適用] 操作のチェック項目は、初回起動時よりも少なくなります。リソースはすでに初期化されているため、[更新を適用] 操作には、[初回起動] 時に行われるリソース準備フェーズは含まれません。

付録

タスク注文の詳細の表示

他の同期タスクとは異なり、サーバーレス同期タスクはリソースグループに関連付けられていません。これらのタスクはタスク注文に基づいて課金され、従量課金制です。

説明

サーバーレスタスクは、実行中にのみ従量課金制で課金されます。タスクが停止または失敗すると、課金は停止します。タスクが不要になった場合は、削除できます。タスクの削除は元に戻すことができず、関連する注文もリリースされます。

注文は以下の方法で確認できます:

  1. サーバーレス同期タスクの [名前/ID] または [実行概要] 列のエントリをクリックして、タスク詳細ページを開きます。

  2. [基本情報] セクションで、[注文 ID] を見つけます。

    image

  3. Alibaba Cloud の または [注文] ページに移動し、注文 ID を使用して注文の詳細を検索します。

詳細設定

ソースとルールの設定

デフォルトでは、同期するソースデータベースとテーブルを選択すると、タスクは同じ名前の宛先スキーマまたはテーブルにデータを書き込みます。宛先にスキーマまたはテーブルが存在しない場合は、自動的に作成されます。また、[宛先スキーマ名のマッピングルールをカスタマイズ][宛先テーブル名のマッピングルールをカスタマイズ] を使用して、宛先での最終的なスキーマ名またはテーブル名を定義することもできます。これにより、ソースデータベース名またはテーブル名の固定プレフィックスを、宛先に書き込む際に別のプレフィックスに置き換えることができます。

宛先テーブルの設定

宛先テーブルのプロパティを定義できます。たとえば、既存のテーブルに書き込むか、新しいテーブルを作成するかを選択したり、[カラム] を追加したり、パーティションテーブルに書き込むかどうかを指定したり、[パーティション列] 名と [ストレージモード] を設定したり、[宛先カラムの値の割り当て] を設定したりできます。

説明

このステップで、[マッピングを適用して更新] ボタンをクリックすると、システムはテーブルルールに基づいてソーステーブルを宛先テーブルにマッピングします。

書き込みルールの設定

ソースデータソースには、多数の DDL または DML 操作が含まれる場合があります。データが期待どおりであることを保証するために、宛先データソースのタイプに基づいて DDL または DML メッセージ処理ポリシーを設定できます。DDL メッセージ処理ポリシーの詳細については、「DDL メッセージ処理ルール」および「DML メッセージ処理ポリシー」をご参照ください。