Analytics サーバーのデータベース プロファイル データの定義

組織に 1 つ以上の Windows Analytics サーバー製品がインストールされ、構成されている場合は、データ ソースに接続するためにサーバー プロファイルおよびデータベース プロファイルを作成しておくと、直接 Oracle、SQL Server、または IBM DB2 のデータベースのデータにアクセスする Analytics テーブルを作成することができます。

Analytics テーブルを開くたびに、Analytics テーブルの作成に使用されたクエリを再実行することで、データベースから最新のデータが取得されます。WHERE 句と ORDER 句は、Analytics テーブルが作成された後に変更することができます。

Analytics サーバー テーブルの制限事項

データベース プロファイルを使用して Analytics テーブルを定義する際には、次の制限が適用されます。

  • Analytics の結合で Analytics サーバー テーブルを使用する場合は、これを主テーブルにする必要があります。
  • Analytics でテーブルの関連付けを行う際に使用できる Analytics サーバー テーブルは 1 つだけで、これを親テーブルにする必要があります。
  • Analytics サーバー テーブルにインデックスを設定することはできません。データを整列させる必要がある場合は、テーブルを定義するときに ORDER 句を指定するか、または Analytics でテーブル プロパティを変更して、ORDER 句を追加します。
  • クイック ソート 昇順]および[クイック ソート 降順]オプションは、Analytics サーバー テーブルのビュー ウィンドウでは有効になりません。

手順

  1. ファイル > 新規作成 > テーブル]の順にクリックします。
  2. データ ソースのプラットフォームの選択]ページで、[ACL サーバー]を選択し、ドロップダウン リストから使用する Windows サーバー プロファイルを選択したら、[次へ]をクリックします。
  3. ACL サーバー データ ソースの選択]ページで、[データベース プロファイル]を選択し、ドロップダウン リストから使用するデータベース プロファイルを選択したら、[次へ]をクリックします。
  4. データベース/スキーマの選択]ページで、[スキーマ]ドロップダウン リストからアクセスするスキーマ(Oracle)またはデータベース(SQL Server および IBM DB2)を選択し、[次へ]をクリックします。
  5. テーブルの選択]ページで、[使用可能なテーブル]リスト内の項目を選択して右矢印ボタンをクリックすることにより、クエリに追加するデータベース テーブル、ビュー、およびシノニム/エイリアスを選択します。テーブルを最大 5 つまで選択できますが、テーブルを 2 つ以上選択する場合、追加選択したテーブルはそれぞれ、前に選択したテーブルに関連付ける必要があります。複数のテーブルを選択した場合、特に、多数のレコードを含むテーブルを選択した場合には、通常、データが Analytics に表示されるまでの待ち時間がより長くなります。

    複数のテーブルを選択すると、Analytics は[リレーションシップの識別]ダイアログ ボックスを表示します。このダイアログ ボックスを使用して、追加しようとしているテーブルの中で、既に選択されているテーブルと関連しているフィールドを識別する必要があります。

  6. 必要なテーブルを選択し終えたら、[次へ]をクリックします。
  7. 省略可能。[Condition 句]ページで、[CONDITION 句を編集する]チェック ボックスをオンにして、編集用のテキスト ボックスを有効にします。SQL 構文を使用してテキスト ボックスに条件を入力したら、[次へ]をクリックします。クエリに 2 つ以上の関連テーブルが含まれている場合は、値だけが[CONDITION 句]テキスト ボックスに表示されます。Condition 句(条件句)は、テーブルを関連付ける方法を指定します。
  8. 列の選択]ページで、追加する列を[使用可能な列]リストから選択し、右矢印ボタンをクリックしてそれを[選択済みの列]リストに追加します。もしくは、[すべて追加]をクリックして、すべての列を[選択済みの列]リストに追加します。複数のテーブルを選択した場合は、[ソース テーブルの選択]ドロップダウン リストでテーブルをそれぞれ選択し、必要な列を選択することにより、テーブルごとに少なくとも 1 つの列は選択する必要があります。含める列をすべて選択し終えたら、[次へ]をクリックします。
  9. 省略可能。[Where および Order 句]ページで、データベースから返される結果を制限したい場合は WHERE ステートメントを入力します。また、1 つ以上の列を基準にして結果を並べ替えたい場合は ORDER 句を入力し、[次へ]をクリックします。どちらの種類のステートメントも、コマンド キーワードを指定せずに、SQL 構文を使用してステートメントを入力する必要があります。たとえば、「WHERE Value > 1000.00」は「Value > 1000.00」と入力します。
  10. 最終]ページで、新しい Analytics テーブルの設定を確認したら、[完了]をクリックします。
  11. プロジェクトに追加する Analytics テーブルの名前を入力し、[OK]をクリックします。
Analytics 14.1 ヘルプ