一括データ移行ツール
一括データ移行ツールは、PaaS から SaaS 環境への安全で効率的なデータ移行を可能にする分散アーキテクチャに従います。 このツールは、ソリューション実装者が既存のクラウド インスタンス Adobe Systems Commerce (PaaS) から Adobe Commerce as a Cloud Service (SaaS) にデータを移行するのに役立ちます。 移行プロセスについて詳しくは、 移行の概要を参照してください。
次の画像は、一括データ移行ツールを使用する際のアーキテクチャと主要なコンポーネントの詳細を示しています。
移行ワークフロー
一括データ移行ワークフローは、次の手順で構成されます。
- 移行用の新しい環境の設定
- 古いシステムからデータをコピーします。
- 新しいシステムにデータを移動します。
- 新しいシステムで製品カタログを使用できるようにします。
- データが正しく移行された確認。
以下の節では、これらの手順を詳しく説明します。
一括データ移行ツールへのアクセス
一括データ移行ツールは、次のとおりです。
- Q1 2026 (まだ利用できません) - 一括データ移行ツールの最初のリリース後、サポート チケットを送信することでアクセスできるようになります。
- 2026 年第 1 四半期 (まだ利用できません) - 一括データ移行ツールの一般リリース後、このページからアクセスできるようになります。
作成ターゲット環境
ソリューション実装者 (SI) は、移行のターゲット環境を作成します。 この環境、移行元インスタンスから移行されたデータが格納されます。
まず、 新規作成 Adobe Commerce as a Cloud Service (SaaS)インスタンス。
抽出ツールの設定
抽出 ツールを使用して、ソース インスタンス からデータエクストラクトします。
-
Adobe Systemsから提供されたリンクからツール抽出無償体験版で試してみる。
-
抽出 ツールでは、次の環境変数設定。
-
既存の MySQL データベースへの接続の詳細
-
お使いの Adobe Commerce as a Cloud Service インスタンスのターゲットテナント ID
-
以下を含む IMS 認証情報:
- クライアント ID
- クライアント秘密鍵
- IMS 範囲
- IMS URL - ベースURL。 例えば、
https://ims-na1.adobelogin.com/。 - IMS 組織 ID
IMS 範囲およびその他の値については、Adobe Developer Console のプロジェクト内の 資格情報 セクションで OAuth タイプを選択します。 詳しくは、抽出ツールに付属している
.example.envファイルを参照してください。 -
データを抽出
抽出 ツールを実行する前に、ソリューション実装者は以下を使用して PaaS データベースへの SSH トンネルを確立する必要があります。
magento-cloud tunnel:open
次に、抽出ツールを実行します。
- PaaS データベースに接続し、そのスキーマを分析して、SaaS テナントスキーマの詳細と比較します。
- PaaS と SaaS の間で共通のスキーマ要素に基づいて、抽出と変換計画を生成します。
- カタログデータ管理サービス(CDMS)を使用してデータをExtractします。
データを読み込み
Adobeが提供するデータを読み込みツールを実行します。 このツールは以下を行います。
- 移行アカウントを使用して SaaS テナントデータベースに接続します。
- 読み込みプランを生成します。
- 計画を実行し、データを SaaS テナントデータベースにバッチで移動します。
- カタログメディアを処理し、ターゲット環境に転送します。
- SaaS Redis キャッシュをフラッシュし、テナントのデータベースインデックスを無効にします。
カタログデータ取得
データが読み込まれると、カタログ データは SaaS テナント データベースからカタログ サービスに自動的に流れます。
カタログサービスは、このデータをライブSearchおよび製品Recommendationsと共有します。 このプロセスでは、手動の介入は必要ありません。 取得が完了すると、データはすべてのサービスで使用できます。
データ整合性の検証
移行後、CDMS は次の自動データ整合性チェックを実行して、移行されたデータの正確性と完全性を確認します。
API ベースの検証
検証中、CDMS は以前に実行されたクエリからの REST および GraphQL API 応答を、ターゲット インスタンスからの対応するレコードと比較します。 不一致は移行ステータスに表示されます。
データベースレベルの検証
検証中に、CDMS は抽出されたレコードの数をカウントし、その数を読み込まれたレコードの量と比較します。
オンデマンド検証(オプション)
また、すべてのシステムレコードの包括的検証を手動でトリガーすることもできます。
完全な検証には次のものが含まれます。
- 事前に抽出されたすべての REST および GraphQL API レスポンスを使用した API ベースの検証コンプリートプラン
- 見つかった不整合の詳細レポート