このトピックでは、データ移行機能を使用して、外部データソースから ApsaraDB for SelectDB へ完全なデータ移行を実行する方法について説明します。
機能概要
データ移行機能は、以下のデータソースから ApsaraDB for SelectDB への完全なデータ移行をサポートしています:
Apache Doris
SelectDB
StarRocks
前提条件
ソースクラスターの接続情報を準備済みである必要があります。これには、アドレス、ポート、ユーザー名、パスワードが含まれます。
データステージング用の一時的な Object Storage Service (OSS) バケットを準備してください。そのエンドポイントおよび権限付与情報を取得します。移行タスクでは、この OSS バケットを一時的なデータ格納先として使用し、タスク完了後に自動的にデータをクリーンアップします。
操作手順
データ移行ページに移動
「ApsaraDB for SelectDB コンソール」にログインします。
ページ左上隅で、ご利用のインスタンスが配置されているリージョンを選択します。
「インスタンスリスト」ページで、対象の「インスタンス ID」をクリックして、「インスタンスの詳細」ページに移動します。
ページの左側のメニューで データの開発と管理 (Studio) をクリックし、次に [データ移行] をクリックします。
説明Data Development and Management を初めて使用する際、ご利用のローカルパブリック IP アドレスを webui_whitelist IP アドレスホワイトリストグループに追加するよう促すプロンプトが表示されます。プロンプトをよくお読みいただき、[OK] をクリックしてください。
移行タスクの作成
「データ移行」ページで、「移行タスクの作成」をクリックし、ウィザードに従って段階的に構成を完了します。
ソースクラスターおよび基本タスク情報の構成
左側ナビゲーションウィンドウで移行モジュールに移動し、「移行タスクの作成」をクリックします。プロンプトに従って必要な情報を入力し、「次へ」をクリックして接続性を検証します。
タスク名 および 説明:タスクのカスタム名と説明を入力します。
ソースクラスター接続情報:ソースクラスターのエンドポイント、JDBC ポート、HTTP ポート、ユーザー名、パスワードを入力します。
一時オブジェクトストレージの構成
オブジェクトストレージのクラウド サービス プロバイダー (CSP) を選択し、対応する「オブジェクトストレージエンドポイント」および「権限付与情報」を入力します。
移行対象オブジェクトの選択
移行するデータベースおよびテーブルを選択します。複数のオブジェクトを一度に選択することも、検索ボックスでフィルターをかけることもできます。また、「データフィルター」機能を使用して、特定のテーブルに対してフィルター条件を設定し、該当条件を満たすデータのみを移行することも可能です。
高度な設定
移行タスクのパフォーマンスメトリクスを構成します:
クラスター:移行タスクを実行する計算リソースを選択します。
テーブル単位の同時実行数:同時に移行するテーブルの数を設定します。
テーブル内同時実行数:単一テーブル内で同時に移行するデータパーティション(Tablets)の数を設定します。
事前チェックおよび開始
システムが構成内容を事前チェックします。事前チェックが正常に完了した後、移行タスクを開始します。
移行タスクの表示および管理
移行タスクを開始すると、ページは自動的に「データ移行」一覧にリダイレクトされます。ここからすべての移行タスクを表示および管理できます。
タスク一覧の表示:「データ移行」ページで、すべてのタスクの基本情報を確認できます(例:「名前」「データソース」「ステータス」「作成日時」など)。
タスク詳細の表示:タスクの「操作」列にあるボタンをクリックすると、タスク詳細ページが開きます。このページでは、移行の進行状況、テーブル単位の詳細、および構成情報を確認できます。