次の方法で共有


視点

パースペクティブは、ユーザーが簡単な方法でキューブを表示できるようにする定義です。 パースペクティブは、キューブの特徴のサブセットです。 パースペクティブを使用すると、管理者はキューブのビューを作成し、ユーザーが最も関連性の高いデータに集中できるようになります。 パースペクティブには、キューブのすべてのオブジェクトのサブセットが含まれています。 パースペクティブには、親キューブで定義されていない要素を含めることはできません。

単純な Perspective オブジェクトは、基本情報、ディメンション、メジャー グループ、計算、KPI、アクションで構成されます。 基本情報には、パースペクティブの名前と既定のメジャーが含まれます。 ディメンションは、キューブ ディメンションのサブセットです。 メジャー グループは、キューブ メジャー グループのサブセットです。 計算はキューブ計算のサブセットです。 KPI は、キューブ KPI のサブセットです。 アクションは、キューブ アクションのサブセットです。

パースペクティブを使用するには、キューブを更新して処理する必要があります。

キューブは、ユーザーが Microsoft SQL Server Analysis Services で探索する非常に複雑なオブジェクトになる場合があります。 1 つのキューブは、複数のファクト テーブルを表すキューブ内の複数のメジャー グループと、複数のディメンション テーブルに基づく複数のディメンションを含む、完全なデータ ウェアハウスの内容を表すことができます。 このようなキューブは非常に複雑で強力ですが、ビジネス インテリジェンスとレポートの要件を満たすためにキューブのごく一部のみを操作する必要があるユーザーには困難です。

Microsoft SQL Server Analysis Services では、パースペクティブを使用して、Analysis Services のキューブの認識される複雑さを軽減できます。 パースペクティブは、キューブのビュー可能なサブセットを定義します。このサブセットは、キューブにフォーカスされた、ビジネス固有またはアプリケーション固有のビューポイントを提供します。 パースペクティブは、キューブに含まれるオブジェクトの表示を制御します。 次のオブジェクトは、パースペクティブで表示または非表示にすることができます。

  • 次元

  • 属性

  • 階層

  • 測定グループ

  • 対策

  • 主要業績評価指標 (KPI)

  • 計算 (計算されるメンバー、名前付きセット、スクリプト コマンド)

  • アクション

たとえば、Adventure Works DW 多次元 2012 サンプル Analysis Services データベースの Adventure Works キューブには、売上、売上予測、財務データを表す 11 個のメジャー グループと 21 個の異なるキューブ ディメンションが含まれています。 クライアント アプリケーションは完全なキューブを直接参照できますが、この観点は、基本的な売上予測情報を抽出しようとしているユーザーには圧倒的な可能性があります。 代わりに、同じユーザーが Sales Targets パースペクティブを使用して 、Adventure Works キューブのビューを売上予測に関連するオブジェクトのみに制限できます。

パースペクティブを通じてユーザーに表示されないキューブ内のオブジェクトは、XML for Analysis (XMLA)、多次元式 (MDX)、またはデータ マイニング拡張機能 (DMX) ステートメントを使用して直接参照および取得できます。 パースペクティブはキューブ内のオブジェクトへのアクセスを制限しないため、そのように使用しないでください。代わりに、パースペクティブを使用して、キューブにアクセスするときのユーザー エクスペリエンスを向上させます。

パースペクティブは、キューブの読み取り専用ビューです。キューブ内のオブジェクトの名前を変更したり、パースペクティブを使用して変更したりすることはできません。 同様に、視覚合計の使用など、キューブの動作や機能は、パースペクティブを使用して変更することはできません。

安全

パースペクティブは、セキュリティ メカニズムとしてではなく、ビジネス インテリジェンス アプリケーションでより優れたユーザー エクスペリエンスを提供するためのツールとして使用することを意図しています。 特定のパースペクティブのすべてのセキュリティは、基になるキューブから継承されます。 たとえば、パースペクティブでは、ユーザーがまだアクセス権を持っていないキューブ内のオブジェクトにアクセスすることはできません。 - パースペクティブを使用してキューブ内のオブジェクトにアクセスする前に、キューブのセキュリティを解決する必要があります。