ステップ 2 - ターゲットデータベースの定義
ターゲットデータベースを指定するには、「入力ソースを選択する」セクションで以下のオプションのいずれかを選択してください。
-
データベースのスキーマ構造をシステムテーブルから直接読み込む場合は、ODBC接続を使用します。
この場合、使用する予定のデータベースシステムから関連するすべてのテーブル、列、制約情報を読み込む方法をウィザードに指示する必要があります。
-
「 .ddl 」ファイルからテーブルを読み込む場合は、DDLファイルをアップロードします。
「 フィールドテスト:Database to Databaseウィザード 」のステップ2
以前に Connection Manager でODBC接続を定義している場合は、「接続」ドロップダウンメニューでこの接続を選択し、「接続する」をクリックします。
「 接続」ドロップダウンメニューには、すべてのデータ整合性接続(つまり、SQLステートメントを含む接続)が表示されます。
既存の接続を選択する
ODBC接続をまだ定義していない場合、または新しい接続を定義する場合は、以下の手順に従ってください。
-
「 接続を管理」をクリックして、 Connection Manager を開きます。
-
chapter "Connection Manager で接続を定義する" の説明に従って、接続を定義し、保存します。
-
「接続」ドロップダウンメニューからODBC接続を選択し、「接続する」をクリックします。
入力ソースとして.ddl ファイルを使用するには、以下の手順に従ってください。
-
「 DB Type 」ドロップダウンメニューからデータベースの種類を選択します。
-
.ddl を選択するには、「ファイルを選択… 」をクリックします。
-
後続のダイアログで、ファイルを選択し、「開く」をクリックします。
ソースデータベースを選択すると、使用できるすべてのテーブルがウィザードによって「テーブル」タブに読み込まれます。
インポート中に発生したすべての問題を確認するには、「パーサーメッセージ」タブをクリックします。
読み込まれたターゲットテーブル
必要に応じて、テーブルをフィルタリングできるようになりました。
Step 3 - Match Tables を続行するには、「次のステップをクリックします。
テーブルのフィルタリング
テーブルをフィルタリングするには、画面下部のフィルターバーを使用します。
フィルターバー
-
特定のスキーマまたはテーブル名でテーブルを絞り込むには、「スキーマ」ドロップダウンメニューでスキーマを選択します。または、入力フィールド「テーブル」で具体的なテーブル名を指定することもできます。
事前定義されたテキストを追加するか、ワイルドカード「 * 」を使用します。テーブルフィルター機能は、DotNetの正規表現もサポートしています。
-
指定されたスキーマまたはテーブルを含めるか除外するかを選択します。
複数のテーブルを含めるには、含めるすべてのテーブルの名前が入ったテキストファイルを作成します。各行に1つのテーブル名が含まれていることを確認してください。「 ファイル」チェックボックスを有効にして、「ファイルを選択」をクリックします。次のダイアログで、ファイルを選択します。
「 フィルターを追加」をクリックします。フィルターは複数を追加できます。ウィザードは、これらのフィルターを階層的に適用して、特定のテーブルまで掘り下げます。
既存のフィルターを削除するには、「テーブルフィルター」セクションでそれぞれの行を選択し、「フィルターを削除」をクリックします。
|
以下の例では、スキーマ「 SalesLT 」内の「 A 」の文字で始まるすべてのテーブルをフィルタリングしています。
|
|
以下の例では、DotNetの正規式を使用して、すべてのスキーマ内で「 A 」、「 B 」、「 C 」、「 D 」で始まるテーブルをフィルタリングしています。
|