このサイトをビューするために JavaScript を有効化してください。

Altova MapForce 2020 Enterprise Edition

データベースの一部は、(スキーマ、テーブル、ビューなどの)多数のオブジェクトをもつことができます。このトピックは、マッピングの目的に必要なデータベースオブジェクトのみをマッピングする方法について説明します。下では、サンプル Access データベースが使用されています。データベース型のための手順と類似しています。

 

1.「挿入」 メニューから、「データベース」をクリックします。

2.「接続ウィザード」 をクリックして、Microsoft Access (ADO) をクリックします。

3.「次へ」 をクリックし、<マイ ドキュメント>\Altova\MapForce2020\MapForceExamples\ フォルダー内の altova.mdb を参照します。

 

マッピングに含まれるデータベースオブジェクトを選択することのできるアクション ダイアログボックスが表示されます。

mf_db_connect_access_03

構造内のトップノード mf_ic_dbcon はデータベース接続を表します。その後の構造はデータベースの種類により異なります。例えば、 Oracle と IBM DB2 データベースには接続ノードの下にスキーマノード mf_ic_db_schema が存在しますが他のデータベースの種類にはカタログ (データベース) ic-component_database ノードが存在します。太線はデフォルトのカタログ (データベース) 、またはスキーマを示しています。

 

If your database user account has access to multiple databases or schemas on the server, you can switch to the required one by clicking the mf_ic_switch_db icon. The example below is illustrative of SQL Server; the structure may vary in other database kinds.

mf_db_switch_03

データベースオブジェクトを含むには、 (例えば、 テーブル) マッピングの横のチェックボックスをクリックしてください。この例の目的のために、「ユーザーテーブル」の横のチェックボックスをクリックします。

 

「オブジェクトロケーター」 ボタン ( ic_object-locator ) を使用して特有の データベースアイテムを検索することができます。ダイアログボックスの下の部分に表示される、コンボボックス内から特定のオブジェクトを選択(または、名前を入力)します。

 

「フィルター」 ボタン ( ic_filter ) によりオブジェクトを名前別にフィルターすることができます。1度フィルターボタンをクリックすると、フィルターアイコンがフィルタリングをサポートするオブジェクトの横に表示されます (この例では、 "Tables")。  フィルターアイコンをクリックして、オブジェクト名が検索テキストと終わる、同等、または、含むかを選択してください。フィルターの横に検索テキストを入力することができます (この場合、 "A"):

mf_db_connect_access_04

「チェックされたオブジェクトのみ表示」 ボタン ( ic-show-check ) は、チェックボックスがアクティブな箇所のアイテムを表示します。

 

「SELECT ステートメントの追加/編集 」 ボタンを使用して、現在のデータベースのためにカスタム SELECT ステートメントを追加、または編集することができます。このようなステートメントにより返されたデータは、この後マッピングソースとして使用することができます。 詳細に関しては、次を参照してください:仮想テーブルの SQL SELECT ステートメント

 

「リレーションの追加/編集 」 ボタンを使用して、既存のものに加え、データベース内のフィールド間のローカルな主キーと外部キー リレーションシップを定義することができます。詳細に関しては、次を参照してください:ローカルリレーションシップの定義

 

「レコードセット構造の追加/編集 」 ボタンは、ストアドプロシージャをサポートするデータベースに適用されます。ストアド プロシージャ がデータベース ツリーから現在選択されている場合のみ有効化することができます。詳細に関しては、次を参照してください:ストアド プロシージャ

 

「プレビューの表示」 ボタンにより、現在選択されているテーブルから、またはビューから素早くデータをプレビューすることができます。データベースブラウザーを使用して、マッピング処理とは別にデータベースを参照し、クエリすることもできます。詳細に関しては、次を参照してください:データベースの参照とクエリ

 

「テーブル名からスキームを削除する」 チェックボックスがでオタベースのために有効化されます。この機能は後に異なるデータベースに切り替える際に役に立ちます。詳細に関してはデータベースとスキーマの切り替えを参照してください。

 

マッピングへデータベースオブジェクトを追加する準備が整うと、 「OK」をクリックします。選択されたテーブル、ビュー、のみがデータベースコンポーネント上に表示され、マッピング接続を MapForce の標準の方法で描くことができます。

mf_db_objects_06

データベースオブジェクトを変更するには、 コンポーネントを右クリックして、 「データベースオブジェクトの追加/削除/編集」 を選択します。

mf_db_objects_07

(C) 2019 Altova GmbH