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

Data Transmission Service:RDS for MySQL インスタンスから Tablestore インスタンスへのデータ移行

最終更新日:Nov 21, 2025

Data Transmission Service (DTS) を使用すると、RDS for MySQL インスタンスから Tablestore インスタンスにデータを移行できます。

前提条件

注意事項

カテゴリ

説明

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

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

  • 移行オブジェクトとしてテーブルを選択し、列名のマッピングなどの編集が必要な場合、1 つの同期タスクでサポートされるテーブルは最大 1,000 です。 この制限を超えると、タスクの送信後にリクエストエラーが報告されます。 この場合、テーブルを複数のタスクに分割するか、データベース全体を同期するようにタスクを構成します。

  • 増分移行を実行する場合、バイナリログに関して次の点に注意してください:

    • バイナリログを有効にする必要があります。 `binlog_format` パラメーターは `row` に設定し、`binlog_row_image` パラメーターは `full` に設定する必要があります。 そうしないと、事前チェックが失敗し、データ移行タスクを開始できません。

      重要

      ソースの自己管理 MySQL データベースが、各インスタンスが他方のプライマリおよびセカンダリであるデュアルプライマリクラスターにある場合は、`log_slave_updates` パラメーターを有効にする必要があります。 これにより、DTS はすべてのバイナリログを取得できます。

    • RDS for MySQL インスタンスのバイナリログは、少なくとも 3 日間保持する必要があります。 7 日間保持することをお勧めします。 自己管理 MySQL データベースのバイナリログは、少なくとも 7 日間保持する必要があります。 そうしないと、DTS がバイナリログを取得できずに失敗する可能性があります。 極端な場合、これによりデータの不整合やデータ損失が発生する可能性があります。 必要な期間よりも短いバイナリログの保持期間に起因する問題は、DTS サービスレベルアグリーメント (SLA) の対象外です。

      説明

      詳細については、RDS for MySQL インスタンスのバイナリログの [保持期間] の設定方法については、「バイナリログの自動削除」をご参照ください。

  • 増分データを移行するには、RDS for MySQL 5.6 の読み取り専用インスタンスなど、トランザクションログを記録しない RDS for MySQL インスタンスをソースデータベースとして使用することはできません。

  • 物理バックアップを使用したデータ回復やカスケード操作など、移行中にバイナリログに記録されない操作によるデータ変更は、ターゲットデータベースに移行されません。

    説明

    これが発生した場合、ビジネスが許すときに完全なデータ移行を再度実行できます。

  • ソースデータベースが MySQL 8.0.23 以降で、移行するデータに非表示の列が含まれている場合、これらの列のデータを取得できないため、データが失われる可能性があります。

    説明
    • ALTER TABLE <table_name> ALTER COLUMN <column_name> SET VISIBLE; コマンドを実行して、非表示の列を表示できます。 詳細については、「非表示の列」をご参照ください。

    • プライマリキーのないテーブルは、非表示のプライマリキーを自動的に生成します。 この非表示のプライマリキーも表示する必要があります。 詳細については、「生成された非表示のプライマリキー」をご参照ください。

その他の制限

  • pt-online-schema-change などのツールを使用して、ソースデータベースの移行オブジェクトに対してオンライン DDL 操作を実行しないでください。 そうしないと、移行が失敗します。

  • FLOAT または DOUBLE データ型の列の場合、DTS は ROUND(COLUMN,PRECISION) を使用して値を読み取ります。 精度を定義しない場合、DTS は FLOAT にはデフォルトの精度 38 を、DOUBLE には 308 を使用します。 この精度がビジネス要件を満たしていることを確認してください。

  • データを移行する前に、ソースデータベースとターゲットデータベースのパフォーマンスを評価してください。 オフピーク時にデータを移行することをお勧めします。 完全なデータ移行中、DTS はソースデータベースとターゲットデータベースの両方で読み取りおよび書き込みリソースを消費するため、データベースの負荷が増加する可能性があります。

  • 完全なデータ移行には同時 INSERT 操作が含まれるため、ターゲットデータベースでテーブルの断片化が発生します。 完全なデータ移行が完了すると、ターゲットデータベースのテーブルストレージ領域はソースインスタンスのそれよりも大きくなります。

  • DTS は、過去 7 日以内に失敗したタスクを再開しようとします。 ビジネスを宛先インスタンスに切り替える前に、DTS インスタンスを停止またはリリースしてください。 また、REVOKE コマンドを実行して、DTS が宛先インスタンスにアクセスするために使用するアカウントから書き込み権限を取り消すこともできます。 これにより、タスクが自動的に再開され、ソースのデータが宛先のデータを上書きするのを防ぎます。

  • 移行するテーブルの数は、Tablestore インスタンスの制限である 64 テーブルを超えてはなりません。 ビジネスでより多くのテーブルが必要な場合は、宛先 Tablestore インスタンスのこの制限を削除してください。

  • 同期するテーブルまたは列の名前は、Tablestore の命名規則に従う必要があります:

    • テーブルまたは列の名前には、文字、数字、およびアンダースコア (_) を含めることができます。 名前は文字またはアンダースコア (_) で始まる必要があります。

    • テーブルまたは列の名前は、1〜255 文字の長さである必要があります。

  • RDS for MySQL インスタンスで常時暗号化 (EncDB) 機能が有効になっている場合、完全なデータ移行はサポートされません。

    説明

    TDE (透過的データ暗号化) が有効になっている RDS for MySQL インスタンスは、スキーマ移行、完全なデータ移行、および増分データ移行をサポートします。

  • インスタンスが失敗した場合、DTS ヘルプデスクは 8 時間以内にインスタンスを回復しようとします。 回復プロセス中に、インスタンスの再起動やパラメーターの調整などの操作が実行される場合があります。

    説明

    パラメーターが調整されると、DTS インスタンスのパラメーターのみが変更されます。 データベースのパラメーターは変更されません。 変更される可能性のあるパラメーターには、詳細については、「インスタンスパラメーターの変更」をご参照ください。で説明されているものが含まれますが、これらに限定されません。

特殊なケース

  • ソースデータベースが自己管理 MySQL データベースの場合:

    • 移行中のソースデータベースでのプライマリ/セカンダリスイッチオーバーにより、移行タスクが失敗します。

    • DTS の遅延は、最後に移行されたデータレコードのタイムスタンプと現在のタイムスタンプを比較することによって計算されます。 ソースデータベースで DML 操作が長期間実行されない場合、遅延情報が不正確になることがあります。 表示される遅延が長すぎる場合は、ソースデータベースで DML 操作を実行して遅延情報を更新できます。

      説明

      データベース全体を移行することを選択した場合、ハートビートテーブルを作成することもできます。 ハートビートテーブルは、毎秒更新または書き込みされます。

    • DTS は、ソースデータベースで定期的に CREATE DATABASE IF NOT EXISTS `test` コマンドを実行して、バイナリログのオフセットを進めます。

    • ソースデータベースが Amazon Aurora MySQL インスタンスまたは別のクラスター化された MySQL インスタンスである場合、タスクに構成されたドメイン名または IP アドレスとその解決結果が常に読み取り/書き込み (RW) ノードを指していることを確認してください。 そうしないと、移行タスクが期待どおりに実行されない可能性があります。

  • ソースデータベースが RDS for MySQL インスタンスの場合:

    • 増分データを移行するには、RDS for MySQL 5.6 の読み取り専用インスタンスなど、トランザクションログを記録しない RDS for MySQL インスタンスをソースデータベースとして使用することはできません。

    • DTS は、ソースデータベースで定期的に CREATE DATABASE IF NOT EXISTS `test` コマンドを実行して、バイナリログのオフセットを進めます。

課金

移行タイプ

タスク構成料金

データ転送料金

スキーマ移行と完全なデータ移行

無料。

インターネット経由で Alibaba Cloud からデータを移行する場合、データ転送料金が課金されます。 詳細については、「課金の概要」をご参照ください。

増分データ移行

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

移行タイプ

  • スキーマ移行

    DTS は、移行オブジェクトのスキーマ定義をソースデータベースからターゲットデータベースに移行します。

  • 完全移行

    DTS は、移行オブジェクトのすべての既存データをソースデータベースからターゲットデータベースに移行します。

  • 増分移行

    完全移行後、DTS はソースデータベースからの増分データ更新をターゲットデータベースに同期します。 増分データ移行により、アプリケーションを停止することなくデータをスムーズに移行できます。

増分移行でサポートされる SQL 操作

操作タイプ

SQL 文

DML

INSERT, UPDATE, DELETE

データベースアカウントに必要な権限

データベース

スキーマ移行

完全移行

増分移行

RDS for MySQL

SELECT 権限

SELECT 権限

移行するオブジェクトに対する REPLICATION SLAVE、REPLICATION CLIENT、および SELECT 権限。 DTS はこれらの権限を自動的に付与します。

RDS for MySQL インスタンスのデータベースアカウントを作成し、権限を付与する方法については、「アカウントの作成」および「アカウント権限の変更」をご参照ください。

手順

  1. 次のいずれかの方法でデータ移行ページに移動し、データ移行インスタンスが存在するリージョンを選択します。

    DTS コンソール

    1. DTS コンソールにログインします。

    2. 左側のナビゲーションウィンドウで、データの移行 をクリックします。

    3. ページの左上隅で、データ移行インスタンスが存在するリージョンを選択します。

    DMS コンソール

    説明

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

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

    2. 上部のナビゲーションバーで、ポインターを [データ + AI] > [DTS (DTS)] > [データ移行] に移動します。

    3. [データ移行タスク] の右側にあるドロップダウンリストから、データ同期インスタンスが存在するリージョンを選択します。

  2. タスクの作成 をクリックして、タスク構成ページに移動します。

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

    カテゴリ

    構成

    説明

    なし

    タスク名

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

    ソースデータベース

    既存の接続情報の選択

    • DTS に登録されているデータベースインスタンスを使用する場合、ドロップダウンリストからインスタンスを選択します。 DTS は、インスタンスの次のデータベースパラメーターを自動的に入力します。 詳細については、「データベース接続の管理」をご参照ください。

      説明

      DMS コンソールで、[DMS データベースインスタンスの選択] ドロップダウンリストからデータベースインスタンスを選択できます。

    • インスタンスを DTS に登録できない場合、または DTS に登録されているインスタンスを使用する必要がない場合は、次のデータベース情報を構成する必要があります。

    データベースタイプ

    [MySQL] を選択します。

    アクセス方法

    [クラウドインスタンス] を選択します。

    インスタンスリージョン

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

    Alibaba Cloudアカウント全体でのデータの複製

    この例では、データは同じ Alibaba Cloud アカウント内で移行されます。 [いいえ] を選択します。

    RDS インスタンス ID

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

    データベースアカウント

    ソース RDS for MySQL インスタンスのデータベースアカウントを入力します。 必要な権限については、詳細については、「データベースアカウントに必要な権限」をご参照ください。

    データベースパスワード

    データベースインスタンスへのアクセスに使用されるパスワード。

    暗号化

    ソースデータベースインスタンスへの接続を暗号化するかどうかを指定します。 ビジネス要件に基づいて [非暗号化] または [SSL 暗号化] を選択します。 このパラメーターを [SSL 暗号化] に設定する場合は、DTS タスクを構成する前に ApsaraDB RDS for MySQL インスタンスの SSL 暗号化を有効にする必要があります。 詳細については、「クラウド証明書を使用して SSL 暗号化を有効にする」をご参照ください。

    宛先データベース

    既存の接続情報の選択

    • DTS に登録されているデータベースインスタンスを使用する場合、ドロップダウンリストからインスタンスを選択します。 DTS は、インスタンスの次のデータベースパラメーターを自動的に入力します。 詳細については、「データベース接続の管理」をご参照ください。

      説明

      DMS コンソールで、[DMS データベースインスタンスの選択] ドロップダウンリストからデータベースインスタンスを選択できます。

    • インスタンスを DTS に登録できない場合、または DTS に登録されているインスタンスを使用する必要がない場合は、次のデータベース情報を構成する必要があります。

    データベースタイプ

    [Tablestore] を選択します。

    アクセス方法

    [クラウドインスタンス] を選択します。

    インスタンスリージョン

    宛先 Tablestore インスタンスが存在するリージョンを選択します。

    インスタンス ID

    宛先 Tablestore インスタンスの名前を選択します。

    Alibaba Cloud アカウントの AccessKey ID

    ユーザーを識別するために使用される AccessKey ID を入力します。 詳細については、「AccessKey ペアの作成」をご参照ください。

    Alibaba Cloud アカウントの AccessKey Secret

    ユーザーを認証するために使用される AccessKey Secret を入力します。 詳細については、「AccessKey ペアの作成」をご参照ください。

  4. ページの下部で、[接続テストへ進む] をクリックします。

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

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

  5. 移行するオブジェクトを構成します。

    1. オブジェクト設定 ページで、移行するオブジェクトを構成します。

      構成

      説明

      移行タイプ

      • 完全なデータ移行のみを実行するには、[スキーマ移行][完全なデータ移行] を選択します。

      • データ移行中のサービス継続性を確保するには、[スキーマ移行][完全なデータ移行]、および [増分データ移行] を選択します。

      説明
      • [スキーマ移行] を選択しない場合は、ターゲットデータベースにデータを受信するためのデータベースとテーブルが作成され、[選択したオブジェクト] でオブジェクト名マッピング機能が有効になっていることを確認してください。

      • [増分データ移行] を選択しない場合は、データ移行中にソースデータベースにデータを書き込まないことをお勧めします。 これにより、ソースデータベースとターゲットデータベース間のデータ整合性が確保されます。

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

      • エラーの事前チェックと報告: ターゲットデータベースにソースデータベースのテーブルと同じ名前のテーブルが含まれているかどうかをチェックします。 ソースデータベースとターゲットデータベースに同じテーブル名のテーブルが含まれていない場合、事前チェックは合格します。 それ以外の場合、事前チェック中にエラーが返され、データ移行タスクを開始できません。

        説明

        ソースデータベースとターゲットデータベースに同じ名前のテーブルが含まれており、ターゲットデータベースのテーブルを削除または名前変更できない場合は、オブジェクト名マッピング機能を使用して、ターゲットデータベースに移行されるテーブルの名前を変更できます。 詳細については、「オブジェクト名のマッピング」をご参照ください。

      • エラーを無視して続行: ソースデータベースとターゲットデータベースの同一テーブル名の事前チェックをスキップします。

        警告

        エラーを無視して続行 を選択すると、データの不整合が発生し、ビジネスに次の潜在的なリスクが生じる可能性があります:

        • ソースデータベースとターゲットデータベースのスキーマが同じで、データレコードのプライマリキーがターゲットデータベースの既存のデータレコードと同じ場合、次のシナリオが発生する可能性があります:

          • 完全なデータ移行中、DTS はデータレコードをターゲットデータベースに移行しません。 ターゲットデータベースの既存のデータレコードは保持されます。

          • 増分データ移行中、DTS はデータレコードをターゲットデータベースに移行します。 ターゲットデータベースの既存のデータレコードは上書きされます。

        • ソースデータベースとターゲットデータベースのスキーマが異なる場合、特定の列のみが移行されるか、データ移行タスクが失敗します。 注意して進めてください。

      同期操作タイプ

      同期する必要な操作タイプを選択します。 デフォルトでは、すべての操作タイプが選択されています。

      ダーティデータ処理ポリシー

      データ書き込みエラーの処理ポリシーを選択します。 有効な値:

      • [スキップ]

      • [ブロック]

      データ書き込みモード

      データ書き込みモードを選択します。 有効な値:

      • [行の更新]: PutRowChange 操作を使用して行レベルの更新を実行します。

      • [行の上書き]: UpdateRowChange 操作を使用して行レベルの上書きを実行します。

      バッチ書き込みモード

      バッチ書き込みに呼び出される API 操作。 有効な値:

      • [BulkImportRequest]: オフライン書き込み。

      • BatchWriteRowRequest: バッチ書き込み。

      読み書き効率を高め、Tablestore インスタンスの課金コストを削減するために、[BulkImportRequest] を選択することをお勧めします。

      詳細設定

      必要に応じて次のパラメーターを構成できます:

      • [キューサイズ]: Tablestore インスタンスのデータ書き込みプロセスのキューの長さ。

      • [スレッド数]: Tablestore インスタンスのデータ書き込みプロセスのコールバック処理スレッドの数。

      • [同時実行]: Tablestore インスタンスの同時リクエスト制限。

      • [バケット数]: 増分データのシーケンシャル書き込みのための同時バケットの数。 値が大きいほど、同時書き込み機能が向上します。

        説明

        この値は、同時実行の値以下である必要があります。

      宛先オブジェクト名の大文字と小文字の区別

      宛先インスタンスのデータベース名、テーブル名、および列名の大文字と小文字の区別。 デフォルトでは、[DTS のデフォルトポリシー] が選択されています。 他のオプションを選択して、オブジェクト名の大文字と小文字の区別がソースまたはターゲットデータベースのそれと一致するようにすることができます。 詳細については、「宛先インスタンスのオブジェクト名の大文字と小文字の区別を指定する」をご参照ください。

      ソースオブジェクト

      ソースオブジェクト セクションから 1 つ以上のオブジェクトを選択します。 Rightwards arrow アイコンをクリックして、オブジェクトを [選択したオブジェクト] セクションに追加します。

      説明
      • 移行の粒度は、データベースおよびテーブルレベルです。 移行オブジェクトとしてテーブルのみを選択した場合、ビュー、トリガー、ストアドプロシージャなどの他のオブジェクトは移行されません。

      • テーブルは単一のデータベースからのみ同期できます。 1 つのデータベースまたは同じデータベースから複数のテーブルを選択できます。

      [選択済みオブジェクト]

      • 宛先インスタンスに移行するオブジェクトの名前を変更するには、[選択したオブジェクト] セクションでオブジェクトを右クリックします。 詳細については、「単一オブジェクトの名前をマッピングする」をご参照ください。

      • 一度に複数のオブジェクトの名前を変更するには、[選択したオブジェクト] セクションの右上隅にある [一括編集] をクリックします。 詳細については、「一度に複数のオブジェクト名をマッピングする」をご参照ください。

      説明
      • 同期するテーブルにマウスポインターを合わせ、表示される編集アイコンをクリックします。 次に、Tablestore インスタンスのテーブルの各列のデータ型を設定できます。

      • テーブル名のみがマッピングをサポートします。 オブジェクト名マッピング機能を使用すると、マッピングされたオブジェクトに依存する他のオブジェクトの移行が失敗する可能性があります。

      • WHERE 句を設定してデータをフィルター処理するには、[選択したオブジェクト] ボックスで移行するテーブルを右クリックし、表示されるダイアログボックスでフィルター条件を設定します。 詳細については、「フィルター条件の設定」をご参照ください。

    2. 詳細設定へ をクリックして詳細設定を構成します。

      構成

      説明

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

      デフォルトでは、専用クラスターを指定しない場合、DTS はデータ移行タスクを共有クラスターにスケジュールします。 データ移行タスクの安定性を向上させたい場合は、専用クラスターを購入してください。 詳細については、「DTS 専用クラスターとは」をご参照ください。

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

      失敗した接続のリトライ時間範囲。 データ移行タスクの開始後にソースまたはターゲットデータベースへの接続に失敗した場合、DTS はリトライ時間範囲内で直ちに接続をリトライします。 有効な値: 10〜1,440。 単位: 分。 デフォルト値: 720。 パラメーターを 30 より大きい値に設定することをお勧めします。 指定されたリトライ時間範囲内に DTS がソースおよびターゲットデータベースに再接続されると、DTS はデータ移行タスクを再開します。 それ以外の場合、データ移行タスクは失敗します。

      説明
      • 同じソースまたはターゲットデータベースを共有する複数のデータ移行タスクに異なるリトライ時間範囲を指定した場合、後で指定した値が優先されます。

      • DTS が接続をリトライすると、DTS インスタンスに対して課金されます。 ビジネス要件に基づいてリトライ時間範囲を指定することをお勧めします。 ソースデータベースと宛先インスタンスがリリースされた後、できるだけ早く DTS インスタンスをリリースすることもできます。

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

      その他の問題のリトライ時間範囲。 たとえば、データ移行タスクの開始後に DDL または DML 操作の実行に失敗した場合、DTS はリトライ時間範囲内で直ちに操作をリトライします。 有効な値: 1〜1440。 単位: 分。 デフォルト値: 10。 パラメーターを 10 より大きい値に設定することをお勧めします。 失敗した操作が指定されたリトライ時間範囲内に正常に実行されると、DTS はデータ移行タスクを再開します。 それ以外の場合、データ移行タスクは失敗します。

      重要

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

      完全移行率を制限するかどうか

      完全なデータ移行のスロットリングを有効にするかどうかを指定します。 完全なデータ移行中、DTS はソースおよびターゲットデータベースの読み取りおよび書き込みリソースを使用します。 これにより、データベースサーバーの負荷が増加する可能性があります。 ビジネス要件に基づいて、完全なデータ移行のスロットリングを有効にできます。 スロットリングを構成するには、1 秒あたりのソースデータベースのクエリ率 QPS1 秒あたりの完全移行の行数 RPS、および 1 秒あたりの完全移行データ量 (MB) BPS パラメーターを構成する必要があります。 これにより、ターゲットデータベースサーバーの負荷が軽減されます。

      説明

      このパラメーターは、移行タイプ パラメーターに 完全データ移行 を選択した場合にのみ構成できます。

      増分移行率を制限するかどうか

      増分データ移行のスロットリングを有効にするかどうかを指定します。 スロットリングを構成するには、1 秒あたりの増分移行の行数 RPS および 1 秒あたりの増分移行データ量 (MB) BPS パラメーターを構成する必要があります。 これにより、ターゲットデータベースサーバーの負荷が軽減されます。

      説明

      このパラメーターは、移行タイプ パラメーターに 増分データ移行 を選択した場合にのみ構成できます。

      環境タグ

      インスタンスを識別するために環境タグを選択できます。 この例では、選択は不要です。

      順方向および逆方向タスクのハートビートテーブル SQL を削除

      DTS インスタンスの実行中にハートビートテーブルに対する SQL 操作をソースデータベースに書き込むかどうかを指定します。 有効な値:

      • [はい]: ハートビートテーブルに対する SQL 操作を書き込みません。 この場合、DTS インスタンスの遅延が表示されることがあります。

      • [いいえ]: ハートビートテーブルに対する SQL 操作を書き込みます。 この場合、ソースデータベースの物理バックアップやクローニングなどの機能が影響を受ける可能性があります。

      ETL の設定

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

      監視アラート

      データ移行タスクのアラートを構成するかどうかを指定します。 タスクが失敗した場合、または移行遅延が指定されたしきい値を超えた場合、アラート連絡先は通知を受け取ります。 有効な値:

      • [いいえ]: アラートを構成しません。

      • [はい]: アラートを構成します。 この場合、アラートのしきい値と アラート通知設定 も構成する必要があります。 詳細については、「DTS タスクの作成時に監視とアラートを構成する」トピックの「DTS タスクの作成時に監視とアラートを構成する」セクションをご参照ください。

    3. 構成が完了したら、[次へ: データベースとテーブルフィールドの構成] をクリックして、Tablestore インスタンスで同期するテーブルのプライマリキー列を構成します。

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

    • 関連する API 操作を呼び出して DTS タスクを構成するときに指定するパラメーターを表示するには、ポインターを 次:タスク設定の保存と事前チェック に移動し、OpenAPI パラメーターのプレビュー をクリックします。

    • パラメーターを表示する必要がない場合、または表示した場合は、ページの下部にある 次:タスク設定の保存と事前チェック をクリックします。

    説明
    • データ移行タスクを開始する前に、DTS は事前チェックを実行します。 タスクが事前チェックに合格した後にのみ、データ移行タスクを開始できます。

    • タスクが事前チェックに合格しなかった場合は、失敗した各項目の横にある [詳細の表示] をクリックします。 チェック結果に基づいて原因を分析した後、問題をトラブルシューティングします。 その後、再度事前チェックを実行します。

    • 事前チェック中に項目に対してアラートがトリガーされた場合:

      • アラート項目を無視できない場合は、失敗した項目の横にある [詳細の表示] をクリックして問題をトラブルシューティングします。 その後、再度事前チェックを実行します。

      • アラート項目を無視できる場合は、[アラート詳細の確認] をクリックします。 [詳細の表示] ダイアログボックスで、[無視] をクリックします。 表示されるメッセージで、[OK] をクリックします。 次に、[再度事前チェック] をクリックして再度事前チェックを実行します。 アラート項目を無視すると、データの不整合が発生し、ビジネスに潜在的なリスクが生じる可能性があります。

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

    1. [成功率][100%] になるまで待ちます。 次に、[次へ: インスタンスの購入] をクリックします。

    2. [インスタンスの購入] ページで、データ移行インスタンスのインスタンスクラスパラメーターを構成します。 次の表にパラメーターを示します。

      セクション

      パラメーター

      説明

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

      リソースグループ

      データ移行インスタンスが属するリソースグループ。 デフォルト値: [デフォルトリソースグループ]。 詳細については、「Resource Management とは」をご参照ください。

      インスタンスクラス

      DTS は、移行速度が異なるインスタンスクラスを提供します。 ビジネスシナリオに基づいてインスタンスクラスを選択できます。 詳細については、「データ移行インスタンスのインスタンスクラス」をご参照ください。

    3. チェックボックスを選択して、[Data Transmission Service (Pay-as-you-go) サービス規約] を読んで同意します。

    4. [購入して開始] をクリックします。 表示されるメッセージで、[OK] をクリックします。

      [データ移行] ページでタスクの進行状況を表示できます。

      説明
      • データ移行タスクが増分データの移行に使用できない場合、タスクは自動的に停止します。 [ステータス] セクションに [完了] が表示されます。

      • データ移行タスクが増分データの移行に使用できる場合、タスクは自動的に停止しません。 増分データ移行タスクは決して停止または完了しません。 [ステータス] セクションに [実行中] が表示されます。