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

Data Transmission Service:RDS MariaDB インスタンスから RDS PostgreSQL インスタンスへのデータ同期

最終更新日:Aug 29, 2026

Data Transmission Service (DTS) を使用して、ApsaraDB RDS for MariaDB インスタンスから ApsaraDB RDS for PostgreSQL インスタンスにデータを同期します。このトピックでは、両方のインスタンスを準備し、スキーマ同期、完全データ同期、増分データ同期をカバーする一方向同期タスクを設定する方法について説明します。

前提条件

同期タスクを設定する前に、以下の準備を完了してください。

  • 宛先インスタンス:宛先 ApsaraDB RDS for PostgreSQL インスタンスを作成済みであること。そのストレージ容量は、ソース ApsaraDB RDS for MariaDB インスタンスが使用するストレージ容量よりも大きい必要があります。詳細については、「ApsaraDB RDS for PostgreSQL インスタンスのクイック作成」をご参照ください。

  • ターゲットデータベース:同期されたデータを受け取るために、宛先 ApsaraDB RDS for PostgreSQL インスタンスにデータベースを作成済みであること。詳細については、「アカウントとデータベースの作成」をご参照ください。

  • ソースインスタンスでのバイナリロギング — ApsaraDB RDS for MariaDB は、デフォルトでバイナリロギングを有効にします。binlog_row_image パラメーターが full に設定されていることを確認してください。そうでない場合、事前チェックでエラーが報告され、データ同期タスクを開始できません。パラメーターの設定方法の詳細については、「インスタンスパラメーターの設定」をご参照ください。

  • バイナリログの保持期間:増分データ同期タスクの場合、DTS はソースデータベースのローカルバイナリログを少なくとも 24 時間保持する必要があります。完全データ同期と増分データ同期の両方を実行するタスクの場合、DTS はローカルバイナリログを少なくとも 7 日間保持する必要があります。完全データ同期が完了した後、保持期間を 24 時間以上に変更できます。そうしないと、DTS がバイナリログを取得できずにタスクが失敗する可能性があります。極端な場合、データの不整合やデータ損失が発生する可能性があります。DTS が要求する期間よりも短いバイナリログ保持期間に起因する問題は、DTS サービスレベルアグリーメント (SLA) の対象外です。

  • ソーステーブルのプライマリキー:同期するテーブルには、プライマリキーまたは一意性制約が必要であり、フィールドは一意である必要があります。そうでない場合、ターゲットデータベースに重複データが表示される可能性があります。

  • データベースアカウントの権限:タスクで使用するソースおよびターゲットデータベースのアカウントには、DTS が要求する権限が必要です。詳細については、「データベースアカウントの権限」をご参照ください。

  • DTS サーバーのネットワークアクセス:DTS サーバーが両方のデータベースにアクセスできるように、DTS サーバーの CIDR ブロックがソースおよびターゲットデータベースのセキュリティ設定に追加されていることを確認してください。これらは自動または手動で追加できます。詳細については、「DTS サーバーの CIDR ブロックをホワイトリストに追加」をご参照ください。

注意事項

次の表に、同期タスクの実行中に適用される動作とリスクを示します。

説明

  • スキーマ同期中、DTS はソースデータベースからターゲットデータベースへ外部キーを同期します。

  • フルデータ同期および増分同期中、DTS はセッションレベルで制約チェックと外部キーのカスケード操作を一時的に無効にします。タスクの実行中にソースデータベースでカスケード更新または削除操作が実行された場合、データ不整合が発生する可能性があります。

  • スキーマ同期の際、DTS はソースデータベースからターゲットデータベースに外部キーを同期します。

  • フルデータ同期および増分同期の実行中、DTS はセッションレベルで制約チェックと外部キーのカスケード操作を一時的に無効にします。タスクの実行中にソースデータベースでカスケード更新または削除操作が実行されると、データ不整合が発生する可能性があります。

  • スキーマ同期の際、DTS はソースデータベースの外部キーをターゲットデータベースに同期します。

  • フルデータ同期および増分同期の際、DTS はセッションレベルで制約チェックと外部キーのカスケード操作を一時的に無効にします。タスクの実行中にソースデータベースでカスケード更新または削除操作が実行された場合、データ不整合が発生する可能性があります。

  • スキーマ同期の際、DTS はソースデータベースからターゲットデータベースへ外部キーを同期します。

  • 全量データ同期と増分同期の際、DTS はセッションレベルで制約チェックと外部キーのカスケード操作を一時的に無効にします。タスクの実行中にソースデータベースでカスケード更新または削除操作が実行されると、データ不整合が発生する可能性があります。

  • スキーマ同期の際、DTS はソースデータベースからターゲットデータベースへ外部キーを同期します。

  • 全量データ同期および増分同期の際、DTS はセッションレベルで制約チェックと外部キーのカスケード操作を一時的に無効にします。タスクの実行中にソースデータベースでカスケード更新または削除操作を実行すると、データ不整合が発生する可能性があります。

説明
  • スキーマ同期中、DTS は外部キーをソースデータベースからターゲットデータベースに同期します。

  • 完全同期および増分同期中、DTS はセッションレベルで制約チェックと外部キーのカスケード操作を一時的に無効にします。タスクの実行中にソースデータベースでカスケード更新または削除操作が発生した場合、データの不整合が発生する可能性があります。

タイプ

説明

ソースデータベースの制限


- テーブルレベルでオブジェクトを同期し、列名のマッピングなどの編集が必要な場合、1 つの同期タスクでサポートされるテーブルは最大 1,000 です。この制限を超えると、タスクの送信後にエラーが返されます。この場合、テーブルを分割して複数のタスクを設定するか、データベース全体を同期する 1 つのタスクを設定してください。
- スキーマ同期または完全同期中に、データベースまたはテーブルのスキーマを変更する DDL 操作を実行しないでください。実行すると、同期タスクは失敗します。

注:完全同期中、DTS はソースデータベースをクエリします。これにより、ソースデータベースでの DDL 操作をブロックする可能性のあるメタデータロックが作成されます。
- 同期するデータに不可視カラムが含まれている場合、DTS はそれらのカラムのデータを取得できないため、データ損失が発生する可能性があります。

その他の制限


- データを同期する前にソースデータベースと宛先データベースのパフォーマンスを評価し、オフピーク時にデータを同期してください。そうしないと、初期完全同期によって両方のデータベースの読み取りおよび書き込みリソースが消費され、負荷が増加する可能性があります。タスクが消費するリソースを制限するには、詳細設定で速度制限を設定します。

- 初期完全同期は、INSERT 操作を同時に実行します。同時書き込みによって宛先データベースのテーブルに断片化が発生するため、初期完全同期が完了すると、宛先インスタンスの表領域はソースインスタンスの表領域よりも大きくなります。

- 同期オブジェクトがデータベース全体ではなく 1 つ以上のテーブルである場合は、同期中に pt-online-schema-change などのツールを使用してソースデータベースの同期オブジェクトに対してオンライン DDL 操作を実行しないでください。そうしないと、同期タスクは失敗します。Data Management (DMS) を使用してオンライン DDL 操作を実行できます。これは、ロックフリーのスキーマ変更に関するトピックで説明されています。

- DTS がデータを同期している間は、DTS 以外のライターが宛先データベースにデータを書き込まないようにしてください。そうしないと、ソースデータベースと宛先データベースのデータに不整合が生じます。たとえば、別のライターが宛先データベースにデータを書き込むと、DMS でオンライン DDL 操作を実行した際に宛先データベースでデータ損失が発生する可能性があります。
- 時間フィールドは Timestamp データ型をサポートしています。ソースデータベースの時間フィールドの値が 0 の場合、DTS は宛先データベースでその値を自動的に null に変換します。
- 完全同期タスクまたは増分同期タスクの場合、同期対象のソーステーブルに外部キー、トリガー、またはイベントトリガーが含まれていると、DTS はセッションレベルで session_replication_role パラメーターを一時的に replica に設定します。宛先データベースのアカウントに必要な権限がない場合は、宛先データベースで session_replication_role パラメーターを replica に手動で設定する必要があります。この期間中に、session_replication_rolereplica に設定されている間にソースデータベースでカスケード更新または削除操作が発生すると、データの不整合が発生する可能性があります。DTS タスクの完了後、session_replication_role パラメーターを origin に戻してください。
- タスクが失敗した場合、DTS テクニカルサポートは 8 時間以内にタスクの復元を試みます。復元中、タスクを再起動したり、そのパラメーターを調整したりすることがあります。









注:データベースのパラメーターではなく、DTS タスクのパラメーターのみが変更されます。調整される可能性のあるパラメーターには、「DTS が調整できるタスクパラメーター」が含まれますが、これに限定されません。

特殊なケース

以下の制限は、ソースデータベースが ApsaraDB RDS for MariaDB インスタンスではなく、自己管理 MariaDB データベースである場合にのみ適用されます:
- 同期中にソースデータベースでプライマリ/セカンダリの切り替えが発生した場合、同期タスクは失敗します。
- DTS は、ターゲットデータベースに同期された最後のデータレコードのタイムスタンプと現在のタイムスタンプを比較してレイテンシを計算します。ソースデータベースで DML 操作が長時間実行されない場合、報告されるレイテンシが不正確になることがあります。タスクが予期せず高いレイテンシを報告した場合は、ソースデータベースで DML 操作を実行してレイテンシを更新してください。

注:データベース全体を同期オブジェクトとして選択した場合は、毎秒更新または書き込みが行われるハートビートテーブルを作成することもできます。
- DTS は、バイナリログの位置を進めるために、ソースデータベースで定期的に CREATE DATABASE IF NOT EXISTS test コマンドを実行します。

サポートされる同期トポロジ

DTS は、ApsaraDB RDS for MariaDB と ApsaraDB RDS for PostgreSQL の間で、以下の片方向同期トポロジをサポートしています:

  • 1 対 1 の片方向同期

  • 1 対多の片方向同期

  • 多対 1 の片方向同期

サポートされる SQL 操作

次の表に、DTS がソース ApsaraDB RDS for MariaDB インスタンスから宛先 ApsaraDB RDS for PostgreSQL インスタンスに同期する SQL 操作を示します。

操作タイプ

SQL 操作

DML

INSERT、UPDATE、DELETE

データベースアカウントの権限

次の表に、同期タスクで使用されるデータベースアカウントに必要な権限、およびアカウントの作成と権限の付与方法を示します。

データベース

必要な権限

アカウントの作成と権限の付与方法

ApsaraDB RDS for MariaDB インスタンス

SELECT 権限

アカウントの作成 および アカウント権限の変更またはリセット

ApsaraDB RDS for PostgreSQLApsaraDB RDS for PostgreSQL インスタンス

同期するオブジェクトに対する CREATE および USAGE 権限、およびスキーマに対するオーナー権限

アカウントの作成 および サービスアカウントへの権限付与

課金

同期タイプ

料金

スキーマ同期と完全データ同期

無料です。

増分データ同期

課金されます。詳細については、「課金概要」をご参照ください。

課金

次の表では、各同期タイプに対する DTS の課金方法について説明します。同期インスタンスを購入する前に、料金をご確認ください。

同期タイプ

料金

スキーマ同期と完全データ同期

無料です。

増分データ同期

有料。

操作手順

  1. 宛先リージョンの同期タスクリストページに移動します。次のいずれかの方法を使用します:

    次の手順では DTS コンソールを使用します。Data Management (DMS) でデータベースを管理している場合は、代わりに DMS コンソールを使用してください。DMS コンソールのインターフェイスは、モードやレイアウトによって異なり、一部のパラメーター名は異なります。

    a. Data Transmission Service (DTS) コンソールにログインします。

    b. 左側のナビゲーションペインで、データ同期 をクリックします。

    c. ページの左上隅で、同期インスタンスが存在するリージョンを選択します。

    説明

    実際のステップは、DMS コンソールのモードとレイアウトによって異なる場合があります。詳細については、「シンプルモード」および「DMS インターフェイスのレイアウトとスタイルをカスタマイズする」をご参照ください。

    a. Data Management (DMS) にログインします。

    b. 上部のメニューバーで、[データ + AI] > [データ転送 (DTS)] > [データ同期] を選択します。

    c. データ同期タスク の右側で、同期インスタンスが存在するリージョンを選択します。

  2. タスクの作成 をクリックして、タスク設定ページを開きます。

  3. ソースデータベースとターゲットデータベースを設定します。次の表にパラメーターを示します。

    カテゴリ

    パラメーター

    説明

    N/A

    タスク名

    DTS は自動的にタスク名を生成します。識別しやすくするために、わかりやすい名前を指定することをお勧めします。名前は一意である必要はありません。

    DTS は自動的にタスク名を生成します。識別しやすくするために、わかりやすい名前を指定することを推奨します。名前は一意である必要はありません。

    ソースデータベース

    既存の接続情報の選択

    • システムに追加されたデータベースインスタンス (新規作成または保存済み) を使用するには、ドロップダウンリストからデータベースインスタンスを選択します。データベース情報が自動的に入力されます。DMS コンソールでは、このパラメーターは DMS データベースインスタンスの選択 という名前です。

    • データベースインスタンスをシステムに追加していない場合、または既に追加されているインスタンスを使用したくない場合は、次のデータベース情報を手動で設定します。

    データベースタイプ

    MariaDB を選択します。

    アクセス方法

    Alibaba Cloud インスタンス を選択します。

    インスタンスリージョン

    ソースインスタンス (ApsaraDB RDS for MariaDB インスタンス) が存在するリージョンを選択します。

    Alibaba Cloud アカウント間でデータを複製

    この例では、現在の Alibaba Cloud アカウントに属するデータベースインスタンスを使用します。× を選択します。

    インスタンス ID

    ソース ApsaraDB RDS for MariaDB インスタンスの ID を選択します。

    データベースアカウント

    ソース ApsaraDB RDS for MariaDB インスタンスのデータベースアカウントを入力します。

    データベースパスワード

    データベースアカウントに対応するパスワードを入力します。

    データベースアカウントに対応するパスワードを入力します。

    接続方法

    非暗号化 を選択します。

    ターゲットデータベース

    既存の接続情報の選択

    • システムに追加されたデータベースインスタンス (新規作成または保存済み) を使用するには、ドロップダウンリストからデータベースインスタンスを選択します。データベース情報が自動的に入力されます。DMS コンソールでは、このパラメーターは DMS データベースインスタンスの選択 という名前です。

    • データベースインスタンスをシステムに追加していない場合、または既に追加されているインスタンスを使用したくない場合は、次のデータベース情報を手動で設定します。

    データベースタイプ

    [PostgreSQL] を選択します。

    アクセス方法

    Alibaba Cloud インスタンス を選択します。

    インスタンスリージョン

    宛先インスタンス (ApsaraDB RDS for PostgreSQLApsaraDB RDS for PostgreSQL インスタンス) が存在するリージョンを選択します。

    インスタンス ID

    宛先インスタンスの ID を選択します (ApsaraDB RDS for PostgreSQL インスタンス)。

    データベース名

    宛先インスタンス (ApsaraDB RDS for PostgreSQL インスタンス) にある、同期オブジェクトを含むデータベースの名前を入力します。

    データベースアカウント

    宛先インスタンス (ApsaraDB RDS for PostgreSQLApsaraDB RDS for PostgreSQL インスタンス) のデータベースアカウントを入力します。アカウントには、スキーマに対するオーナー権限が必要です。アカウントの作成方法と権限の付与方法の詳細については、「アカウントを作成」をご参照ください。

    データベースパスワード

    データベースアカウントのパスワードを入力します。

    データベースアカウントに対応するパスワードを入力します。

    暗号化

    宛先インスタンスへの接続を暗号化するかどうかを指定します。セキュリティ要件に基づいて値を選択します:接続を暗号化する必要がない場合は 非暗号化 を選択し、ビジネスで暗号化接続が必要な場合は SSL 暗号化 を選択します。この例では、[非暗号化] が選択されています。
    [SSL 暗号化] を選択した場合は、必要に応じて CA 証明書クライアント証明書、および クライアント証明書の秘密鍵 をアップロードし、クライアント証明書の秘密鍵のパスワード を指定します:

    • クライアント証明書を使用するには、クライアント証明書クライアント証明書の秘密鍵 をアップロードし、クライアント証明書の秘密鍵のパスワード を指定する必要があります。

    • [暗号化]SSL 暗号化 に設定して自己管理 PostgreSQL データベースを使用する場合、CA 証明書 をアップロードする必要があります。

    • ApsaraDB RDS for PostgreSQL インスタンスの SSL 暗号化の設定方法の詳細については、「ApsaraDB RDS for PostgreSQL インスタンスの SSL 暗号化を設定する」をご参照ください。

  4. 構成を完了したら、ページの下部にある接続をテストして続行をクリックします。

    ソースまたはターゲットデータベースが自己管理データベースである場合、つまり アクセス方法Alibaba Cloud インスタンス に設定されていない場合は、DTS サーバーの CIDR ブロック ダイアログボックスで 接続テスト をクリックする必要もあります。

  5. オブジェクト設定 ページで、同期するオブジェクトを設定します。次の表にパラメーターを示します。

    パラメーター

    説明

    同期タイプ

    同期タイプです。デフォルトでは、[増分データ同期] が選択されています。[スキーマ同期][フルデータ同期] も選択する必要があります。事前チェックが完了すると、DTS は選択したオブジェクトの既存データをソースデータベースから送信先クラスターに同期します。この既存データが、後続の増分同期の基礎となります。

    同期タイプ。デフォルトでは、[増分データ同期] が選択されています。[スキーマ同期][全量データ同期] も選択する必要があります。事前チェックが完了すると、DTS は選択されたオブジェクトの既存データをソースデータベースから宛先インスタンスに同期します。既存データは、後続の増分同期の基礎となります。

    注:DTS が要求するバイナリログの保持期間は、選択した同期タイプによって異なります。詳細については、「前提条件」をご参照ください。

    競合するテーブルの処理モード

    • エラーの事前チェックと報告:ターゲットデータベースに同じ名前のテーブルが存在するかどうかを確認します。同じ名前のテーブルが存在しない場合、事前チェックは成功します。同じ名前のテーブルが存在する場合、事前チェックは失敗し、データ同期タスクは開始されません。

      説明

      ターゲットデータベースで同じ名前のテーブルを削除または名前変更できない場合は、別のテーブル名にマッピングできます。詳細については、「テーブル名と列名のマッピング」をご参照ください。

    • エラーを無視して続行:ターゲットデータベースでの重複テーブル名のチェックをスキップします。

      警告

      エラーを無視して続行 を選択すると、データの不整合が発生し、ビジネスにリスクをもたらす可能性があります。例:

      • テーブルスキーマが同じで、ターゲットデータベースのレコードがソースデータベースのレコードと同じプライマリキーまたは一意キーの値を持つ場合:

        • 完全同期中、DTS は宛先クラスターのレコードを保持します。ソースデータベースの対応するレコードは同期されません。

        • 増分同期中、ソースデータベースのレコードがターゲットデータベースのレコードを上書きします。

      • テーブルスキーマが異なる場合、初期データ同期が失敗する可能性があります。その結果、一部の列データのみが同期されるか、同期が完全に失敗することがあります。注意して進めてください。

    - 事前チェックとエラー報告: ターゲットデータベースに同じ名前のテーブルが存在するかどうかを確認します。同じ名前のテーブルが存在しない場合、事前チェックは成功します。同じ名前のテーブルが存在する場合、事前チェックは失敗し、データ同期タスクは開始されません。

    注:ターゲットデータベースで同じ名前のテーブルを削除または名前変更できない場合は、別のテーブル名にマッピングできます。詳細については、テーブル名と列名のマッピングに関するトピックをご参照ください。
    - エラーを無視して続行: ターゲットデータベース内の重複するテーブル名のチェックをスキップします。
    > 警告:[エラーを無視して続行] を選択すると、データの不整合が発生し、ビジネスにリスクをもたらす可能性があります。たとえば、テーブルスキーマが同じで、ターゲットデータベースのレコードにソースデータベースのレコードと同じプライマリキーまたは一意キーの値がある場合、完全同期中、DTS は宛先インスタンスのレコードを保持し、ソースデータベースから対応するレコードを同期しません。また、増分同期中には、ソースデータベースのレコードがターゲットデータベースのレコードを上書きします。テーブルスキーマが異なる場合、初期データ同期が失敗することがあります。これにより、一部の列データのみが同期されたり、同期が完全に失敗したりする可能性があります。注意して続行してください。

    ソースオブジェクト

    ソースオブジェクト ボックスで、同期するオブジェクトをクリックし、次に向右をクリックして選択中のオブジェクト ボックスに移動します。

    [ソースオブジェクト] ボックスで、同期するオブジェクトをクリックし、右矢印をクリックして [選択済みオブジェクト] ボックスに移動します。

    説明

    データベース、テーブル、およびカラムを同期オブジェクトとして選択できます。 テーブルまたはカラムを選択した場合、ビュー、トリガー、ストアドプロシージャなどの他のオブジェクトはターゲットデータベースに同期されません。

    データベース、テーブル、列を同期オブジェクトとして選択できます。テーブルまたは列を選択した場合、ビュー、トリガー、ストアドプロシージャなどの他のオブジェクトはターゲットデータベースに同期されません。

    データベース、テーブル、および列を同期オブジェクトとして選択できます。 テーブルまたは列を選択した場合、ビュー、トリガー、ストアドプロシージャなどの他のオブジェクトはターゲットデータベースに同期されません。

    同期オブジェクトとして、データベース、テーブル、列を選択できます。テーブルまたは列を選択した場合、ビュー、トリガー、ストアドプロシージャなどの他のオブジェクトはターゲットデータベースには同期されません。

    注:データベース、テーブル、および列を同期オブジェクトとして選択できます。テーブルまたは列を選択した場合、ビュー、トリガー、ストアドプロシージャなどの他のオブジェクトはターゲットデータベースに同期されません。

    選択中のオブジェクト


    - 宛先インスタンスの単一の同期オブジェクトの名前を変更するには、[選択したオブジェクト] ボックスでオブジェクトを右クリックします。 詳細については、「単一のデータベース、テーブル、または列のマッピングに関するトピック」をご参照ください。
    - 宛先インスタンスの複数の同期オブジェクトの名前をバッチで変更するには、[選択したオブジェクト] ボックスの右上隅にある [バッチ編集] をクリックします。 詳細については、「データベース、テーブル、列のバッチマッピングに関するトピック」をご参照ください。

  6. 詳細設定へ をクリックし、詳細パラメーターを設定します。次の表にパラメーターを示します。

    パラメーター

    説明

    タスクのスケジュールに使用する専用クラスターの選択

    デフォルトでは、DTS は共有クラスターでタスクをスケジュールするため、クラスターを選択する必要はありません。より安定したパフォーマンスを得るために、専用クラスターを購入して DTS 同期タスクを実行できます。詳細については、「DTS 専用クラスターとは」をご参照ください。

    失敗した接続の再試行時間

    同期タスクが開始された後、DTS がソースまたはターゲットデータベースへの接続に失敗した場合、DTS はエラーを報告し、すぐに接続のリトライを開始します。デフォルトのリトライ時間は 720 分です。10 から 1,440 分のカスタムリトライ時間を指定できます。30 分以上に設定することを推奨します。DTS が指定された時間内にソースおよびターゲットデータベースに再接続すると、同期タスクは自動的に再開されます。そうでない場合、タスクは失敗します。

    注:
    - 同じソースまたはターゲットデータベースを共有する複数の DTS インスタンス (インスタンス A とインスタンス B など) があり、インスタンス A のネットワークリトライ時間を 30 分、インスタンス B を 60 分に設定した場合、両方のインスタンスに短い方の 30 分が適用されます。
    - DTS は接続リトライ期間中のタスク実行時間に対して課金します。ビジネス要件に基づいてリトライ時間を設定するか、ソースおよびターゲットデータベースインスタンスがリリースされたらすぐに DTS インスタンスをリリースすることを推奨します。

    移行元データベースと移行先データベースで他の問題が発生した場合の、再試行までの待機時間です。

    同期タスクが開始された後、DDL または DML 実行例外など、接続失敗以外の問題がソースまたはターゲットデータベースで発生した場合、DTS はエラーを報告し、すぐに操作のリトライを開始します。デフォルトのリトライ時間は 10 分です。1 から 1,440 分のカスタムリトライ時間を指定できます。10 分以上に設定することを推奨します。指定された時間内に操作が成功すると、同期タスクは自動的に再開されます。そうでない場合、タスクは失敗します。

    重要:移行元データベースと移行先データベースで他の問題が発生した場合の、再試行までの待機時間です。 の値は、失敗した接続の再試行時間 の値より小さくする必要があります。

    完全同期レートを制限するかどうか

    完全同期中、DTS はソースおよびターゲットデータベースの読み取りおよび書き込みリソースを消費し、負荷が増加する可能性があります。負荷を軽減するために、1 秒あたりのソースデータベースのクエリ率 QPS1 秒あたりの完全移行の行数 RPS、および 1 秒あたりの完全移行データ量 (MB) BPS を設定して、完全同期タスクの速度を制限できます。

    注:
    - このパラメーターは、同期タイプ完全データ同期 に設定されている場合にのみ使用できます。
    - 同期インスタンスの実行開始後に、完全同期レートを調整することもできます。

    増分同期率を制限するかどうか

    増分同期タスクの速度も制限できます。ターゲットデータベースの負荷を軽減するには、1 秒あたりの増分同期の行数 RPS1 秒あたりの増分同期データ量 (MB) BPS を設定します。

    環境タグ

    要件に基づいてインスタンスを識別するための環境タグを選択します。この例では、タグを選択する必要はありません。

    ETL 機能の設定

    抽出、変換、ロード (ETL) 機能を有効にするかどうかを選択します。詳細については、「ETL とは」をご参照ください。有効な値:

    抽出・変換・書き出し (ETL) 機能を有効にするかどうかを選択します。 有効な値:
    - はい: ETL 機能を有効にします。 コードエディタにデータ処理文を入力します。 詳細については、「データ移行タスクまたはデータ同期タスクにおける ETL の設定に関するトピック」をご参照ください。
    - いいえ: ETL 機能を無効にします。

    監視アラート

    アラートを設定するかどうかを指定します。同期が失敗した場合や、レイテンシが指定されたしきい値を超えた場合に、DTS はアラート連絡先に通知を送信します。

  7. タスクを保存し、事前チェックを実行します。

    • このインスタンスを設定するための API パラメーターを表示するには、次:タスク設定の保存と事前チェック ボタンにカーソルを合わせ、吹き出しに表示される OpenAPI パラメーターのプレビュー をクリックします。

    • API パラメーターの確認が完了したら、ページ下部の 次:タスク設定の保存と事前チェック をクリックします。

    説明
    • 同期ジョブが開始される前に、DTS は事前チェックを実行します。すべての事前チェック項目に合格した場合にのみ、ジョブを開始できます。

    • 事前チェックが失敗した場合は、失敗した項目の 詳細を表示 をクリックします。プロンプトに従って問題を修正し、再度事前チェックを実行してください。

    • 事前チェックで警告が返された場合:

      • 確認項目が失敗し、無視できない場合は、項目の横にある 詳細を表示 をクリックします。指示に従って問題を修正し、再度事前チェックを実行してください。

      • 無視できる確認項目については、アラートの詳細を確認無視OK再度事前チェックを実行 の順にクリックすると、警告をスキップして事前チェックを再実行できます。警告項目を無視することを選択した場合、データの不整合などの問題が発生し、ビジネスにリスクをもたらす可能性があります。

  8. タスクを保存して、事前チェックを実行します。

    • このインスタンスを設定するための API パラメーターを表示するには、次:タスク設定の保存と事前チェック ボタンにポインターを合わせ、吹き出しに表示される OpenAPI パラメーターのプレビュー をクリックします。

    • API パラメーターの表示が完了したら、ページ下部の 次:タスク設定の保存と事前チェック をクリックします。

    説明
    • 同期タスクが開始される前に、DTS は事前チェックを実行します。タスクは、すべての事前チェック項目に合格した後にのみ開始できます。

    • 事前チェックが失敗した場合は、失敗した項目の 詳細を表示 をクリックします。指示に従って問題を修正し、事前チェックを再実行してください。

    • 事前チェックで警告が返された場合:

      • 確認項目が失敗し、無視できない場合は、その項目の横にある 詳細を表示 をクリックします。指示に従って問題を修正し、事前チェックを再実行してください。

      • 無視できる確認項目については、アラートの詳細を確認無視OK再度事前チェックを実行 の順にクリックすることで、警告をスキップして事前チェックを再実行できます。警告項目を無視すると、データの不整合などの問題が発生し、ビジネスにリスクをもたらす可能性があります。

    タスクを保存して、事前チェックを実行します。

    • このインスタンスを設定するための API パラメーターを表示するには、次:タスク設定の保存と事前チェック ボタンにカーソルを合わせ、吹き出しに表示される OpenAPI パラメーターのプレビュー をクリックします。

    • API パラメーターの表示が完了したら、ページ下部の 次:タスク設定の保存と事前チェック をクリックします。

    説明
    • 同期タスクが開始される前に、DTS は事前チェックを実行します。タスクは、すべての事前チェック項目に合格した場合にのみ開始できます。

    • 事前チェックが失敗した場合、失敗した項目の 詳細を表示 をクリックします。指示に従って問題を修正し、事前チェックを再実行してください。

    • 事前チェックで警告が返された場合:

      • 確認項目が失敗し、無視できない場合は、項目の横にある 詳細を表示 をクリックします。指示に従って問題を修正し、事前チェックを再実行してください。

      • 無視できる確認項目については、アラートの詳細を確認無視OK再度事前チェックを実行 の順にクリックすることで、警告をスキップして事前チェックを再実行できます。警告項目を無視することを選択した場合、データの不整合などの問題が発生し、ビジネスにリスクをもたらす可能性があります。

    タスクを保存し、事前チェックを実行します。

    • このインスタンスを設定するための API パラメーターを表示するには、次:タスク設定の保存と事前チェック ボタンにマウスカーソルを合わせ、吹き出しに表示される OpenAPI パラメーターのプレビュー をクリックします。

    • API パラメーターの表示が完了したら、ページの下部にある次:タスク設定の保存と事前チェックをクリックします。

    説明
    • 同期タスクが開始される前に、DTS は事前チェックを実行します。タスクは、すべての事前チェック項目に合格した後にのみ開始できます。

    • 事前チェックが失敗した場合、失敗した項目の詳細を表示をクリックします。プロンプトに従って問題を修正し、再度事前チェックを実行します。

    • 事前チェックで警告が返された場合:

      • 確認項目が失敗し、無視できない場合は、その項目の横にある詳細を表示をクリックします。指示に従って問題を修正し、その後、事前チェックを再度実行します。

      • 無視できる確認項目については、アラートの詳細を確認無視OK再度事前チェックを実行 の順にクリックすることで、警告をスキップして事前チェックを再実行できます。警告項目を無視すると、データの不整合などの問題を引き起こし、お客様のビジネスにリスクをもたらす可能性があります。

    タスクを保存し、事前チェックを実行します。

    • このインスタンスを設定するための API パラメーターを表示するには、次:タスク設定の保存と事前チェック ボタンにカーソルを合わせ、吹き出しに表示される OpenAPI パラメーターのプレビュー をクリックします。

    • API パラメーターの確認が完了したら、ページ下部の 次:タスク設定の保存と事前チェック をクリックします。

    説明
    • 同期タスクが開始される前に、DTS は事前チェックを実行します。タスクは、すべての事前チェック項目に合格した後にのみ開始できます。

    • 事前チェックが失敗した場合は、失敗した項目の 詳細を表示 をクリックします。プロンプトに従って問題を修正し、事前チェックを再実行してください。

    • 事前チェックで警告が返された場合:

      • 確認項目が失敗し、無視できない場合は、その項目の横にある 詳細を表示 をクリックします。指示に従って問題を修正し、事前チェックを再実行してください。

      • 無視できる確認項目については、アラートの詳細を確認無視OK再度事前チェックを実行 の順にクリックすることで、警告をスキップして事前チェックを再実行できます。警告項目を無視することを選択した場合、データの不整合などの問題が発生し、ビジネスにリスクをもたらす可能性があります。

  9. タスクを保存し、事前チェックを実行します。

    a. このインスタンスを設定するための API パラメーターを表示するには、[次へ:タスク設定を保存して事前チェック] ボタンにカーソルを合わせ、ポップアップで [OpenAPI パラメーターのプレビュー] をクリックします。

    b. API パラメーターの表示が完了したら、ページ下部の [次へ:タスク設定を保存して事前チェック] をクリックします。

    説明
    • 同期タスクが開始される前に、DTS は事前チェックを実行します。すべての事前チェック項目に合格した場合にのみ、タスクを開始できます。

    • 事前チェックが失敗した場合は、失敗した項目の [詳細の表示] をクリックします。プロンプトに従って問題を修正し、事前チェックを再実行してください。

    • 事前チェックで警告が返され、その確認項目を無視できない場合は、項目の横にある [詳細の表示] をクリックします。指示に従って問題を修正し、事前チェックを再実行してください。

    • 無視できる確認項目については、[アラート詳細の確認][無視][OK][再度事前チェック] を順番にクリックすることで、警告をスキップして事前チェックを再実行できます。警告項目を無視すると、データの不整合などの問題が発生し、ビジネスにリスクをもたらす可能性があるためご注意ください。

  10. インスタンスを購入します。

    a. 成功率 が 100% に達したら、次:インスタンスの購入 をクリックします。

    b. 購入 ページで、データ同期インスタンスの課金方法とリンク仕様を選択します。次の表にパラメーターを示します。

カテゴリ

パラメーター

説明

新しいインスタンスクラス

課金方法

  • サブスクリプション:インスタンス作成時にお支払いいただきます。この方法は長期的な要件に適しています。従量課金よりもコストが低く、サブスクリプション期間が長いほど割引が大きくなります。

  • 従量課金:時間単位で課金されます。この方法は短期的な要件に適しています。使用後すぐにインスタンスをリリースしてコストを節約できます。

リソースグループの設定

インスタンスが属するリソースグループ。デフォルト値はデフォルトのリソースグループです。詳細については、「リソース管理とは」をご参照ください。

リンク仕様

DTS は、異なるパフォーマンスレベルの同期仕様を提供します。リンク仕様は同期レートに影響するため、ビジネスシナリオに基づいて仕様を選択してください。詳細については、「データ同期リンク仕様」をご参照ください。

サブスクリプション期間

サブスクリプションインスタンスの場合、期間と数量を選択します。1〜9ヶ月、または1、2、3、5年を選択できます。

注:このパラメーターは、課金方法が サブスクリプション の場合にのみ表示されます。

c. 設定が完了したら、Data Transmission Service (従量課金) 利用規約 を読んで選択します。

d. 購入して起動 をクリックします。OK ダイアログボックスで [OK] をクリックします。

[データ同期] ページでタスクの進行状況を確認できます。