Yellowfinのビューは、ユーザー、ユーザーのレポート、およびデータベースの間を結び付けます。ビューの目的はエンドユーザーが専門的な知識を必要とせずにソースデータベースを使えるようにすることです。このセクションでは、基本的なビュー管理オプションのいくつかを解説します。
作成方法 |
説明 |
---|---|
作成に、Yellowfinのビュービルダーを使用します。 |
|
作成に、SQLエディターを使用します。 |
|
複数のデータベースに接続するビューを作成する場合に使用します。 |
|
既存のOLAPキューブを選択します。新たな属性を加えることはできません。 |
|
データベースに実行されている既存のプロシジャーからビューを作ることができます。 |
Yellowfinのウェブインターフェースにより、データベース内の複数のテーブルを簡単に結合することができます。
詳細については、 ドラッグ&ドロップビュービルダー を参照してください。
「フリーハンドSQL」を選択すると、直接Yellowfinのリポジトリにビューを書き込むことができます。ソースシステム上の使用可能なテーブルは、左側の「データベーステーブル」に一覧表示されます。
注意: SQLエディターを使用する際、結果はJavaアプリケーションでソートされますので、SQL文にはOrder by句などのソート命令を含めないようにしてください。ビューがうまく動作しない原因になります。
「コンポジットビュー」を選択すると、複数のデータソースを使うビューを作成することができます。これにより、ユーザーは複数のデータベースからのデータをレポートの作成に使用することができます。
コンポジットビューは、データベースから表示されるテーブルを選択するのではなく、いろいろなデータベースに対して作成された既存のYellowfinビューを結合して作成します。
コンポジットビューの作成については、 複数ソースからのビュー を参照してください。
OLAPキューブは、データベース内にあらかじめ用意された多次元データモデルです。データマートがいい例ですが、迅速なレポートの実行のために最初から整理され「要約データ」として構築されユーザーに提供されます。
注意: OLAPキューブを使ってビューを作成する場合、フィールド情報の更新オプションが制限されます。これは、はじめからキューブ自身に必要なメタデータが含まれているからです。
Yellowfinを使って、アプリケーションデータベース上で実行されるストアドプロシージャに接続することができます。