Open topic with navigation
[データベースの設定] ダイアログでは、統合の実行時に Integration Service が読み取るデータベース接続を設定できます。
|
データベースに初めて接続する場合は、[データベース設定ウィザード] を完了して [データベースの設定] ダイアログを開く必要があります。[データベース接続設定] をクリックすると、[データベース設定ウィザード] が起動します。
|
[データベースの設定] ダイアログの左側のナビゲーションウィンドウには、接続されているデータベースが表示されます。データベース名の下には、テーブルとフィールド、カスタム SQL (Structured Query Language: 構造化照会言語) ステートメント、フィルタ条件など、そのデータベースに固有のプロパティが表示されます。次のプロパティページを使用できます。
[接続プロパティ] プロパティページには、データベース接続に関する情報が表示されます。このプロパティページにアクセスするには、左側のナビゲーションウィンドウでデータベース接続名をクリックします。
このページに表示されるオプションは、設定するデータベース接続の種類に応じて異なります。
データベース接続の [接続プロパティ] プロパティページでは、接続に関する詳細 (データベース種類やファイル、データベース、サーバー名など) を表示できます。データベース接続を設定して、BarTender Suite 内のその他の統合、操作およびアプリケーションから参照できる名前付きデータベース接続を作成することもできます。
-
名前:データベースの名前を指定します。この名前は、フィールドに別の名前を入力することによって変更できます。このカスタム名はデータベースにアクセスするために使用できるので、データはオートメーションを介して変更されることがあります。データベース名の変更はドキュメント固有です。
-
データベース接続設定:[データベース設定ウィザード] が起動し、現在のデータベース接続の設定を更新することや、別のデータベースファイルを選択して設定することができます。
-
名前付きデータベース接続の作成:[名前付きデータベース接続の作成] ダイアログが開き、現在の接続の名前を入力できます。この名前は、BarTender Suite 内のその他の統合、操作およびアプリケーションで使用できます。
名前付きデータベース接続の [接続プロパティ] プロパティページでは、次に示すように名前付きデータベース接続を設定することや、名前付きデータベースの使用を停止することができます。
|
設定を編集すると、名前付きデータベース接続を使用する他の BarTender アプリケーション内の他のすべての統合、操作および接続に影響します。
|
|
既存の名前付きデータベース接続の表示および管理は、Administration Console を使用して行うこともできます。詳細については、Administration Console ヘルプシステムの「名前付き接続ページ」を参照してください。
|
[SQL ステートメント] プロパティページでは、接続されたレコードセットのカスタム SQL ステートメントを記述できます。
既定では、このプロパティページには、[データベースの設定] ダイアログの [テーブル]、[並べ替え順序]、および [フィルタ] プロパティページのユーザー設定によって自動的に生成された SQL ステートメントが表示されます。
いくつかのデータベースの種類では、[カスタム SQL ステートメントを指定する (詳細)] オプションを使用できます。このオプションは、独自の SQL ステートメントを記述した経験のある上級ユーザーを対象としています。カスタム SQL ステートメントを作成するには、[カスタム SQL ステートメントを指定する (詳細)] をクリックして選択し、入力フィールドに SQL ステートメントを入力します。
|
SQL は、データベースプログラマが使用する高度なプログラミングツールです。SQL について学習する場合、SQL に関する適切な手順を取得するか、SQL プログラミングに関する自己学習書を参照することをお勧めします。
|
[テーブル] プロパティページには、[テーブル] リストが表示され、データベース接続で使用できるテーブルを参照できます。一覧表示されたテーブルの [エイリアス] 列をクリックすると、テーブルの「エイリアス」(代替名) を指定できます。エイリアスを使用すると、別の名前で参照するように統合またはドキュメントが設定されている場合でも、特定のテーブルを参照できます。テーブル名にエイリアスを割り当てると、そのテーブルへのすべての参照が維持されます。詳細については、「テーブルおよびデータベースフィールドへのエイリアスの追加」を参照してください。
データベース接続に 2 つ以上のテーブルが含まれる場合、テーブルの関係を識別してテーブルを結合する必要があります。[結合条件] セクションでは、結合を使用して関係を指定できます。「結合」は、複数のテーブル内のデータがどのように関連しているかを Integration Builder に指示します。一般的に、これは、両方のテーブルに存在するフィールドを識別することを意味します。詳細については、「テーブルおよびデータベース結合の概要」を参照してください。
[フィールド] プロパティページには、データベースの選択したテーブルに存在するすべてのデータベースフィールドが表示されます。そのフィールドに含まれるデータの種類および長さに関する詳細な情報も表示されます。一覧表示されたフィールドの [エイリアス] 列をクリックすると、データベースフィールドの「エイリアス」(代替名) を指定できます。エイリアスを使用すると、別の名前で参照するように統合またはドキュメントが設定されている場合でも、データベースフィールドを参照できます。フィールド名にエイリアスを割り当てると、古いフィールドへのすべての参照が維持されます。詳細については、「テーブルおよびデータベースフィールドへのエイリアスの追加」を参照してください。
[並べ替え順序] プロパティページでは、データベース内の 1 つ以上のフィールドでレコードを並べ替えることができます。並べ替えの基準として使用するフィールドを選択するには、フィールド名をドラッグまたはダブルクリックして [使用可能なフィールド] 列から [並べ替えの基準にするフィールド] 列に移動します。フィールドを [並べ替えの基準にするフィールド] 列に追加すると、昇順 (1-9、A-Z) または降順 (9-1、Z-A) を選択できます。
複数のフィールドでレコードを並べ替えることもできます。その場合、最初のフィールドに同じデータを含むレコードは 2 番目のフィールドを基準に並べ替えられます。たとえば、データベースにDepartment (部門) と Employee (従業員) という 2 つのフィールドがあるとします。最初に Department で並べ替えて、同じ部門のすべての従業員をグループ化します。次に、Employee で並べ替えて、部門ごとに従業員名を五十音順に並べ替えます。
[フィルタ] プロパティページでは、データベースのどのレコードを統合または操作で使用するかを決定する検索条件を指定できます。フィルタステートメントは、「名は J で始まる」のようにデータベースフィールドと値を比較する文のような構造です。この例では、名が "J" で始まるレコードだけが使用されます。
このダイアログを使用して定義したすべてのフィルタは、統合または操作を実行する前に適用されます。大規模なデータベースを使用している場合、および統合を実行する前にレコードをフィルタ処理するとパフォーマンスが向上する場合は、[フィルタ] プロパティページでレコードをフィルタ処理することをお勧めします。
対話型のフィルタの詳細については、「データのフィルタ」を参照してください。
[オプション] プロパティページでは、データベースの行オプションを設定できます。
-
一意の行のみ:データベースに重複する行がある場合、行の最初のインスタンスだけが Integration Builder によって返されます。結果セットで重複した行が返されないようにする場合は、このオプションをクリックして選択します。一部のデータベースの種類では使用できません。
-
行数を以下に制限:返される行の最大数を指定します。結果セットで返される行数を制限する場合は、このオプションをクリックして選択します。
[レコードブラウザ] プロパティページには、結果セットのデータが表示されます。レコードを表示することによって、テーブル結合、フィルタ、および並べ替えのオプションが正しく指定されていることを確認できます。
データベースの設定ダイアログのツールバー
[データベースの設定] ダイアログのツールバーは、左側のナビゲーションウィンドウの下部にあり、次のアイコンが含まれています。
[データベース設定ウィザード] が開き、新しいデータベース接続を作成することや、既存の名前付きデータベース接続を使用してデータベースに接続することができます。複数のデータベースの結合と接続がサポートされていないため、Integration Builder でデータベース接続を既に作成している場合、このオプションは使用できません。このオプションは、現在のデータベース接続を削除すると使用できるようになります。
データベース接続を削除します。このアイコンをクリックすると、[データベースの設定] ダイアログの [レコードセットなし] ページが表示されます。 または [新しいレコードセットの追加] をクリックして、新しいデータベース接続を作成するか、既存の名前付きデータベース接続を使用してデータベースに接続できます。
[レコードブラウザ] に一覧表示されているレコードを更新します。