--- title: "サードパーティからの移行" url: https://docs.catalyst.zoho.com/ja/cloud-scale/help/nosql/third-party-migration/ description: "Catalyst NoSQLは、非リレーショナル・非SQLのデータストレージ手段を提供するフルマネージドで強力なデータベースです。NoSQLテーブルでのデータの作成、管理、クエリを簡単に行い、Java、Node.js、PythonでCRUD操作を実行できます。" last_updated: 2026-08-17T12:16:04Z service: Cloud Scale type: general --- # サードパーティからの移行 ### はじめに Catalystは、サードパーティソースからNoSQLデータベースを移行する機能を提供しています。この移行はNoSQLタイプのデータベースのみサポートされており、リレーショナルやその他のデータベースはサポートされていません。 外部ソースからデータベースを移行する機能により、NoSQLのニーズに合わせてCatalystに簡単に切り替えることができます。外部環境でCatalystアプリケーションやマイクロサービス用のNoSQLデータベースを維持していた場合、Catalystエコシステム内に統合し、すべてのセットアップをここで管理できるメリットがあります。 Catalystコンソールから数回のクリックで移行を実行できます。データベースの移行に必要なのは、サードパーティデータベースにアクセスするための必要な認証情報の提供と、移行するテーブルの選択だけです。Catalystは移行プロセス中にダウンタイムやレイテンシの問題がゼロであることを保証します。データベースの移行後、プロジェクト内のコンソールのNoSQLセクションでテーブルにアクセスできます。 > **注意:** NoSQLのストレージおよびCRUD操作の料金情報については、[料金ページ](https://catalyst.zoho.com/pricing1.html)を参照してください。 Catalystは現在、以下のサードパーティソースからの移行をサポートしています: **[AWS DynamoDB](https://aws.amazon.com/dynamodb/)** 利用できる移行オプションは2つあります: * **メタデータの移行**: このオプションは、サードパーティソースからテーブルのスキーマとメタデータのみを移行します。これはCatalystの[開発環境](https://docs.catalyst.zoho.com/ja/deployment-and-billing/environments/development-environment/)でのみ利用可能です。 * **データの移行**: このオプションは、サードパーティソースからテーブルのデータと設定を一緒に移行します。これはCatalystの[本番環境](https://docs.catalyst.zoho.com/ja/deployment-and-billing/environments/production-environment/)でのみ利用可能です。 必要な適切なオプションを選択し、適切な環境から移行を実行できます。 ## AWS DynamoDBからの移行 AWSからの移行を実行するには、Catalystに[**AWSアクセスキー認証情報**](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html)を設定する必要があります。AWSアクセスキー認証情報により、CLIまたはAPIを通じてAWSリソースにアクセスできます。 AWSアクセスキーは2つの部分で構成されています: Access Key IDとSecret Access Key。両方をCatalystに設定し、AWSアカウントが属する[AWSリージョン](https://aws.amazon.com/about-aws/global-infrastructure/regions_az/)の情報も提供する必要があります。 > **注意:** AWSアカウントのアクセスキー認証情報の作成・取得方法、およびアカウントのリージョンの確認方法については、上記のリンクを参照してください。 ### DynamoDBからのメタデータの移行 Catalystの[開発環境](https://docs.catalyst.zoho.com/ja/deployment-and-billing/environments/development-environment/)で作業中に、AWS DynamoDBのテーブルのメタデータを移行できます。これはCatalystのデフォルト環境であるため、この移行オプションにはデフォルトでアクセスできます。データベースに新しいデータを作成し、テーブル設定のみが必要な場合に、このオプションを使用できます。 メタデータの移行では、選択したテーブルのテーブル設定とインデックス設定(設定済みの[パーティションキーとソートキー](https://docs.catalyst.zoho.com/ja/cloud-scale/help/nosql/components/#table-keys)など)、およびCatalyst NoSQLがサポートするその他のメタ情報や設定が移行されます。 プロジェクトでAWS DynamoDBからCatalyst NoSQLにメタデータを移行するには: 1. コンソールの開発環境で*CloudScale*セクションから**NoSQL**に移動し、**Third-Party Meta Migration**をクリックします。 ![nosql_meta_migration](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql-migration-meta-1.webp) 2. ポップアップが開きます。AWSアカウントの[Access Key ID、Secret Access Key、およびリージョン](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html)を入力します。次に、**Next**をクリックします。 ![nosql_meta_migration](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql-migration-meta-2.webp) 3. DynamoDBからメタデータを移行するテーブルを選択します。次に、**Import**をクリックします。 ![nosql_meta_migration](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql-migration-meta-3.webp) Catalystが移行プロセスをスケジュールします。移行完了までの時間は、テーブル数とそのサイズによって異なります。 ![nosql_meta_migration](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql-migration-meta-4.webp) テーブルの移行後、通知が届きます。 ![nosql_meta_migration](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql-migration-meta-5.webp) コンソールを更新すると、プロジェクト内のインポートされたテーブルにアクセスできます。設定付きのインポートされたテーブルが*NoSQL*に表示され、データの追加に進むことができます。 ![nosql_meta_migration](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql-migration-meta-6.webp) ### DynamoDBからのデータの移行 AWS DynamoDBのテーブルのデータを移行するには、まずCatalystの[本番環境](https://docs.catalyst.zoho.com/ja/deployment-and-billing/environments/production-environment/)にアクセスする必要があります。Catalystプロジェクトを本番環境にデプロイしたことがない場合は、まずデプロイして本番環境を有効にする必要があります。本番環境へのプロジェクトのデプロイについては、[このヘルプページ](https://docs.catalyst.zoho.com/ja/deployment-and-billing/environments/initial-deployment/)を参照してください。 プロジェクトの本番環境にアクセスできるようになったら、コンソールのヘッダーから本番環境に切り替えることができます。 ![nosql_migration_switch](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql-migration-switch.webp) データベース全体を移行する必要がある場合は、スキーマと一緒にデータを移行するオプションを使用できます。 これにより、選択したテーブルのデータと、選択したテーブルの設定およびメタデータがインポートされます。これには、選択したテーブルのテーブル設定とインデックス設定(設定済みの[パーティションキーとソートキー](https://docs.catalyst.zoho.com/ja/cloud-scale/help/nosql/components/#table-keys)など)、およびCatalyst NoSQLがサポートするその他のメタ情報や設定が含まれます。 プロジェクトでAWS DynamoDBからCatalyst NoSQLにデータを移行するには: 1. コンソールの本番環境でCloudScaleセクションから**NoSQL**に移動し、**Third-Party Data Migration**をクリックします。 ![nosql_data_migration](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql-migration-data-1.webp) 2. ポップアップが開きます。AWSアカウントの[Access Key ID、Secret Access Key、およびリージョン](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html)を入力します。次に、**Next**をクリックします。 ![nosql_data_migration](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql-migration-data-2.webp) 3. DynamoDBからデータを移行するテーブルを選択します。次に、**Import**をクリックします。 ![nosql_data_migration](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql-migration-data-3.webp) Catalystが移行プロセスをスケジュールします。移行完了までの時間は、テーブル数とデータ量に基づくサイズによって異なります。 ![nosql_data_migration](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql-migration-data-4.webp) テーブルの移行後、通知が届きます。 ![nosql_data_migration](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql-migration-data-5.webp) プロジェクト内でデータ付きのインポートされたテーブルにアクセスできます。アイテムの更新や削除、必要に応じてデータの処理ができます。 ![nosql_data_migration](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql-migration-data-6.webp)