Docs Menu
Docs Home
/
Relational Migrator

テーブル フィルター

項目一覧

  • テーブル フィルターの種類
  • はじめる

移行プロジェクトでは、テーブル フィルターを適用して、各テーブルから移行されるデータの量を制御できます。 リレーショナルスキーマ モデルからマッピング ルールを構成するときに、テーブル フィルターを適用できます。

テーブル フィルターを使用すると、次のことが可能になります。

  • 論理的なバッチでデータを移行します。

  • ソース データベースの読み取り操作を制限します。

  • データベース全体を移行する前に、テスト環境を作成します。

移行ジョブは最初のスナップショットの段階でプロジェクトレベルのテーブルフィルターを適用します。継続的な移行ジョブ中、CDC ステージはテーブル フィルターを無視し、すべての新しいデータベース オブジェクトまたは変更されたデータベースオブジェクトをアップデートします。移行ジョブのタイプの詳細については、「 移行ジョブ 」を参照してください。

テーブルごとに 1 つのフィルターを適用できます。 各フィルターには、SQL 句、行制限句、またはその両方を含めることができます。

フィルター コンポーネント
説明
SQL Syntax

SQL

テーブル データベース クエリに SQL の where 句を適用します。

Rustname の姓を持つカスタマーのみ。

WHERE LASTNAME = 'SMITH'

行数制限

テーブル データベース クエリに SQL 制限句を適用します。

上位の100行のみを移行します。

... LIMIT 100

両方

SQL の where 句と制限句をテーブル データベース クエリに適用します。

コミットメントの姓を持つカスタマーの場合のみ100行。

WHERE LASTNAME = 'SMITH' LIMIT 100

戻る

Add a Key