[SaaS のみ]{class="badge positive" title="Cloud ServiceとしてのAdobe Systemsコマースおよび Commerce オプティマイザー プロジェクトAdobe Systems (Adobe Systems管理SaaSインフラストラクチャー) にのみ適用されます。"}

一括データ移行ツール

一括データ移行ツールは、PaaS から SaaS 環境への安全で効率的なデータ移行を可能にする分散アーキテクチャに従います。 このツールは、ソリューション実装者が既存のクラウド インスタンス Adobe Systems Commerce (PaaS) から Adobe Commerce as a Cloud Service (SaaS) にデータを移行するのに役立ちます。 移行プロセスについて詳しくは、 移行の概要を参照してください。

NOTE
一括データ移行ツールでは、ファーストパーティのコアコマースデータの移行のみがサポートされています。 特例文字 データの移行は現在サポートされていません。

次の画像は、一括データ移行ツールを使用する際のアーキテクチャと主要なコンポーネントの詳細を示しています。

PaaS から SaaS へのデータフローを示す一括データ移行ツールのアーキテクチャ図 ​ {modal="regular"}

移行ワークフロー

一括データ移行ワークフローは、次の手順で構成されます。

  1. 移行用の新しい環境の設定
  2. 古いシステムからデータをコピーします。
  3. 新しいシステムにデータを移動します。
  4. 新しいシステムで製品カタログを使用できるようにします。
  5. データが正しく移行された確認。

以下の節では、これらの手順を詳しく説明します。

一括データ移行ツールへのアクセス

一括データ移行ツールは、次のとおりです。

  • Q1 2026 (まだ利用できません) - 一括データ移行ツールの最初のリリース後、サポート チケットを送信することでアクセスできるようになります。
  • 2026 年第 1 四半期 (まだ利用できません) - 一括データ移行ツールの一般リリース後、このページからアクセスできるようになります。

作成ターゲット環境

ソリューション実装者 (SI) は、移行のターゲット環境を作成します。 この環境、移行元インスタンスから移行されたデータが格納されます。

まず、 新規作成 Adobe Commerce as a Cloud Service (SaaS)インスタンス

抽出ツールの設定

抽出 ツールを使用して、ソース インスタンス からデータエクストラクトします。

  1. Adobe Systemsから提供されたリンクからツール抽出無償体験版で試してみる。

  2. 抽出 ツールでは、次の環境変数設定。

    • 既存の 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

次に、抽出ツールを実行します。

  1. PaaS データベースに接続し、そのスキーマを分析して、SaaS テナントスキーマの詳細と比較します。
  2. PaaS と SaaS の間で共通のスキーマ要素に基づいて、抽出と変換計画を生成します。
  3. カタログデータ管理サービス(CDMS)を使用してデータをExtractします。

データを読み込み

Adobeが提供するデータを読み込みツールを実行します。 このツールは以下を行います。

  1. 移行アカウントを使用して SaaS テナントデータベースに接続します。
  2. 読み込みプランを生成します。
  3. 計画を実行し、データを SaaS テナントデータベースにバッチで移動します。
  4. カタログメディアを処理し、ターゲット環境に転送します。
  5. SaaS Redis キャッシュをフラッシュし、テナントのデータベースインデックスを無効にします。

カタログデータ取得

データが読み込まれると、カタログ データは SaaS テナント データベースからカタログ サービスに自動的に流れます。

カタログサービスは、このデータをライブSearchおよび製品Recommendationsと共有します。 このプロセスでは、手動の介入は必要ありません。 取得が完了すると、データはすべてのサービスで使用できます。

データ整合性の検証

移行後、CDMS は次の自動データ整合性チェックを実行して、移行されたデータの正確性と完全性を確認します。

API ベースの検証

検証中、CDMS は以前に実行されたクエリからの REST および GraphQL API 応答を、ターゲット インスタンスからの対応するレコードと比較します。 不一致は移行ステータスに表示されます。

データベースレベルの検証

検証中に、CDMS は抽出されたレコードの数をカウントし、その数を読み込まれたレコードの量と比較します。

オンデマンド検証(オプション)

また、すべてのシステムレコードの包括的検証を手動でトリガーすることもできます。

NOTE
このプロセスはリソースを大量に使用するため、サンドボックス環境でのみ使用してください。

完全な検証には次のものが含まれます。

  • 事前に抽出されたすべての REST および GraphQL API レスポンスを使用した API ベースの検証コンプリートプラン
  • 見つかった不整合の詳細レポート
recommendation-more-help
76c6d489-ee5b-4411-84d1-033660e03d8c