Docs Menu
Docs Home
/
Relational Migrator
/

同期ジョブの作成

項目一覧

  • このタスクについて
  • 始める前に
  • 手順
  • 次のステップ
  • 詳細

同期ジョブは、関係データベースから MongoDB にデータとスキーマを転送するワーカー プロセスです。 [ Data Migrationタブから新しい同期ジョブを作成します。

このタスクは、Apache Kafka がサポートする継続的な同期ジョブにも適用されます。 Kafka を使用する場合、手順上の違いは導入されません。 詳細については、「 Relational Migrator と Kafka の統合 」を参照してください。

  • 同期ジョブの作成時に提供する URI 認証情報は、プロジェクトの作成時に使用する認証情報と同じである必要はありません。

  • Confluent Cloud のバックエンド リソースがプロビジョニングされているため、Confluent Cloud Kafka を使用した継続的な同期ジョブには追加の時間がかかる場合があります。 このプロセスには通常、CDC 同期ジョブが初めて実行されるときに追加の 2 分から 5 分かかります。

1

[ Data Migration ] タブで、[ Create Sync Job ] をクリックします。 Relational Migrator が一度に実行する同期ジョブは 1 つだけです。 同期ジョブが進行中の場合、このボタンは無効になります。

2

Connect Source DBフォームで、接続の詳細を入力して、関係データベースの JDBC URI を作成します。

2a。 Database typeドロップダウンからデータベースタイプを選択します。

2b。 Hostテキスト ボックスにホスト IP または DNS 名を入力します。

2c。 Portテキスト ボックスにポート番号を入力します。

2d。 Databaseテキスト フィールドにデータベース名を入力します。

関係データベースによっては、この動作は異なります。

Database Type
動作
Oracle
データベース名とService IDまたはSIDを入力する必要があります。
SQL Server
データベース名を入力するか、空白のままにしてすべてのデータベースをロードします。
MySQL
データベース名を入力するか、空白のままにしてすべてのデータベースをロードします。
Postgres
データベース名を空白のままにすると、デフォルトのデータベースからスキーマがロードされます。
Sybase ASE
データベース名を空白のままにすると、デフォルトのデータベースからスキーマがロードされます。
DB2
データベース名を入力する必要があります。

2e Usernameテキスト ボックスにユーザー名を入力します。

2f。 Passwordテキスト ボックスにパスワードを入力します。

2g. (任意) Save a password for this sessionチェックボックスをクリックします。

2 時間[ SSL ] トグル スイッチをクリックして SSL を有効または無効にし、SSL モードを選択します。

2 をクリックします Connect

注意

接続と SSL の詳細は、接続するデータベースの種類によって異なります。 上記に記載されている一般的な接続プロパティに加えて、Oracle の場合はIdentifierを選択し、SQL Server の場合はAuthenticationを選択する必要がある場合もあります。

JDBC URI を手動で指定する場合は、 Connect SourceDBフォームでEnter URI manuallyトグル スイッチをクリックします。 詳細については、「リレーショナルデータベース接続文字列 」を参照してください。

3

MongoDB接続の詳細を提供するには、 Atlasクラスターを選択するか、 MongoDB接続string (URI)を指定します。 Atlas でログインしている場合、デフォルトの オプションはSelect a clusterです。 Atlas でログインしていない場合、 Select a clusterオプションは無効になります。

Connect Destination DBフォームで、ドロップダウンからAtlas Clusterを選択します。 クラスターは、 Organization > Project > Clusterの 3 レベルの階層で、アルファベット順に整理されて表示されます。 アクセスを許可された最初の100クラスターのみが表示されます。

DatabaseUsername 、またはPasswordのフォーム フィールドのいずれかを空白のままにすると、Atlas クラスターのメタデータの値が使用されます。

[Connect] をクリックします。

Connect Destination DBフォームで、 MongoDB connection string (URI)を入力します。

DatabaseUsername 、またはPasswordのフォーム フィールドのいずれかを空白のままにすると、URI で指定された値が使用されます。

[Connect] をクリックします。

4

Migration Optionsフォームで、 Migration Optionsを選択します。

移行オプション
説明
モード
同期ジョブのタイプを定義します。
移行前に宛先コレクションを削除
ブール値。 Relational Migrator がデータを転送する前に宛先コレクションを削除するかどうかを示します。
エラー後に停止する
整数。 Relational Migrator が同期ジョブを停止するエラーの数を示します。
移行したデータの検証
ブール値。 true の場合、同期エンジンは移行されたデータをソース データベースと照合します。 スナップショット モードでのみサポートされています。

Migration Options形式でジョブタイプを指定すると、Relational Migrator はさまざまなチェックを行い、データベースが正しく構成されていることを確認します。 構成が欠落している場合は、データベース設定が不適切であることを示すバナーが表示され、SQL スクリプトをダウンロードするための [ Generate Script ] ボタンが提供されます。

このスクリプトには、必要な構成ステートメントと追加の指示がコメントの形式で含まれています。

警告

同期ジョブの開始に入る前に、以下の点に注意してください。

  1. スクリプトをダウンロードします。

  2. その内容を慎重に検討してください。

  3. ステートメントを実行します。

  4. コメントされた手動の手順に従います。

5

[ Review Summaryフォームでは、同期ジョブの詳細が表示されます。 これらの詳細には、同期ジョブのタイプ、影響を受けるテーブルと行数、推定データサイズが含まれます。 同期ジョブを開始するには、[ Start ] をクリックします。

注意

Kafka 同期ジョブの場合、 Data Migration画面のHistoryペインでジョブを選択し、 Create Migration Jobボタンの横にあるアイコンにカーソルを合わせると、配置の詳細が表示されます。

各データベースの構成要件の詳細については、以下を参照してください。

  • MySQL

  • Oracle

  • PostgreSQL

  • SQL Server

戻る

DB2