適用対象:
SQL Server Analysis Services
Azure Analysis Services
Fabric/Power BI Premium
パースペクティブは、ユーザーが簡単な方法でキューブを表示できるようにする定義です。 パースペクティブは、キューブの特徴のサブセットです。 パースペクティブを使用すると、管理者はキューブのビューを作成し、ユーザーが最も関連性の高いデータに集中できるようになります。 パースペクティブには、キューブのすべてのオブジェクトのサブセットが含まれています。 パースペクティブには、親キューブで定義されていない要素を含めることはできません。
単純な Perspective オブジェクトは、基本情報、ディメンション、メジャー グループ、計算、KPI、アクションで構成されます。 基本情報には、パースペクティブの名前と既定の指標が含まれます。 ディメンションは、キューブ ディメンションのサブセットです。 メジャー グループは、キューブ メジャー グループのサブセットです。 計算はキューブ計算のサブセットです。 KPI は、キューブ KPI のサブセットです。 アクションは、キューブ アクションのサブセットです。
パースペクティブを使用するには、キューブを更新して処理する必要があります。
キューブは、ユーザーが Microsoft SQL Server SQL Server Analysis Services で探索する非常に複雑なオブジェクトになる場合があります。 1 つのキューブは、複数のファクト テーブルを表すキューブ内の複数のメジャー グループと、複数のディメンション テーブルに基づく複数のディメンションを含む、完全なデータ ウェアハウスの内容を表すことができます。 このようなキューブは非常に複雑で強力ですが、ビジネス インテリジェンスとレポートの要件を満たすためにキューブのごく一部のみを操作する必要があるユーザーには困難です。
Microsoft SQL Server SQL Server Analysis Services では、パースペクティブを使用して、SQL Server Analysis Services のキューブの複雑さを軽減できます。 パースペクティブは、キューブのビュー可能なサブセットを定義します。このサブセットは、キューブにフォーカスされた、ビジネス固有またはアプリケーション固有のビューポイントを提供します。 パースペクティブは、キューブに含まれるオブジェクトの表示を制御します。 次のオブジェクトは、パースペクティブで表示または非表示にすることができます。
次元
Attributes
Hierarchies
測定グループ
対策
主要業績評価指標 (KPI)
計算 (計算されたメンバー、名前付きセット、およびスクリプト コマンド)
アクション
たとえば、Adventure Works DW 多次元 2012 サンプル SQL Server Analysis Services データベースの Adventure Works キューブには、売上、売上予測、財務データを表す 11 個のメジャー グループと 21 個の異なるキューブ ディメンションが含まれています。 クライアント アプリケーションは完全なキューブを直接参照できますが、この観点は、基本的な売上予測情報を抽出しようとしているユーザーには圧倒的な可能性があります。 代わりに、同じユーザーが Sales Targets パースペクティブを使用して 、Adventure Works キューブのビューを売上予測に関連するオブジェクトのみに制限できます。
パースペクティブを通じてユーザーに表示されないキューブ内のオブジェクトは、XML for Analysis (XMLA)、多次元式 (MDX)、またはデータ マイニング拡張機能 (DMX) ステートメントを使用して直接参照および取得できます。 パースペクティブはキューブ内のオブジェクトへのアクセスを制限しないため、そのように使用しないでください。代わりに、パースペクティブを使用して、キューブにアクセスするときのユーザー エクスペリエンスを向上させます。
パースペクティブは、キューブの読み取り専用ビューです。キューブ内のオブジェクトの名前を変更したり、パースペクティブを使用して変更したりすることはできません。 同様に、視覚合計の使用など、キューブの動作や機能は、パースペクティブを使用して変更することはできません。
セキュリティ
パースペクティブは、セキュリティ メカニズムとしてではなく、ビジネス インテリジェンス アプリケーションでより優れたユーザー エクスペリエンスを提供するためのツールとして使用することを意図しています。 特定のパースペクティブのすべてのセキュリティは、基になるキューブから継承されます。 たとえば、パースペクティブでは、ユーザーがまだアクセス権を持っていないキューブ内のオブジェクトにアクセスすることはできません。 - パースペクティブを使用してキューブ内のオブジェクトにアクセスする前に、キューブのセキュリティを解決する必要があります。