モデル
概要
Yellowfinでは、ドラッグ&ドロップビルダーや、SQL文を使用することで、データベースのビューを作成することができます。
こちらでは、エンドユーザーがレポート作成のためにアクセスする、データベースのビューを作成する際の、ビュービルダー使用方法について紹介します。これらのビューは、必要なすべてのテーブルを結合し、テーブル間の結合設定を定義することで、構築します。
ビュービルダーの利点
ビュービルダーを使用することで、クエリ―が生成するSQLを最適化することができます。例えば、複数のテーブルを結合したビューを作成した場合、Yellowfinはレポートに必要なデータを返すテーブルからのデータのみ選択します。これはつまり、パフォーマンスを低下させることなく、比較的複雑なビューを作成できることを意味します。
例えば、エンドユーザーに圧倒的な柔軟性を提供する、非常に複雑なビュー(より多くのフィールドやテーブルを含む)を構築することができます。作成されるレポートに、利用可能なフィールドがすべて含まれる訳ではありません。これにより、エンドユーザーに提供するビューを少なくすることができるので、管理面の複雑さを軽減することができます。
関連図とは
関連図とは、データベースビューのテーブルやテーブル間の結合を示します。ビュービルダーを使用することで、ソースデータベースのサブセットのために、関連図を作成することができます。
関連図は、テーブルとその結合で構成されています。これらのテーブルには、エンドユーザーがレポート作成に使用することのできるメタデータが適用されたカラム(列)が含まれています。
複数のテーブル上で実行されるクエリ―が、正しいデータを返すように、テーブルを結合します。
テーブル一覧を使用して、ソースデータベースからテーブルを選択することで、キャンバス上に関連図を構築することができます。結合を定義して、関連するテーブルを結びつけます。関連図を構築したら、ビューの整合性と分析への影響を確認するためにテストをします。