適用対象:
SQL Server Analysis Services
Azure Analysis Services
Fabric/Power BI Premium
パースペクティブは、表形式モデルで、モデルのフォーカスされた、ビジネス固有、またはアプリケーション固有の視点を提供するモデルの表示可能なサブセットを定義します。
テーブル モデルは、ユーザーが調べるのに非常に複雑な場合があります。 1 つのモデルは、多数のテーブル、メジャー、およびディメンションを含む完全なデータ ウェアハウスの内容を表すことができます。 このような複雑さは、ビジネス インテリジェンスとレポートの要件を満たすためにモデルのごく一部のみを操作する必要があるユーザーには困難な場合があります。
パースペクティブでは、テーブル、列、メジャー (KPI を含む) がフィールド オブジェクトとして定義されます。 各パースペクティブの表示可能なフィールドを選択できます。 たとえば、1 つのモデルに製品、売上、財務、従業員、地理的なデータが含まれている場合があります。 営業部門には製品、販売、プロモーション、地域のデータが必要ですが、従業員や財務データは必要ない可能性があります。 同様に、人事部では、販売促進や地域に関するデータは必要ありません。
ユーザーがパースペクティブを定義して (データ ソースとして) モデルに接続すると、ユーザーは使用するパースペクティブを選択できます。 たとえば、Excel でモデル データ ソースに接続する場合、人事管理のユーザーは、データ接続ウィザードの [テーブルとビューの選択] ページで人事パースペクティブを選択できます。 人事の視点で定義されているフィールド(テーブル、列、メジャー)のみがピボットテーブルのフィールドリストに表示されます。
パースペクティブは、セキュリティ メカニズムとしてではなく、より優れたユーザー エクスペリエンスを提供するためのツールとして使用することを意図しています。 特定のパースペクティブのすべてのセキュリティは、基になるモデルから継承されます。 パースペクティブでは、ユーザーがまだアクセス権を持っていないモデル オブジェクトにアクセスすることはできません。 パースペクティブを使用してモデル内のオブジェクトにアクセスする前に、モデル データベースのセキュリティを解決する必要があります。 セキュリティ ロールを使用して、モデルのメタデータとデータをセキュリティで保護できます。 詳細については、「 ロール」を参照してください。
パースペクティブの作成と管理
モデル プロジェクトのパースペクティブを作成、編集、削除、コピー、および表示するには、[パースペクティブ] ダイアログ ボックス を 使用します。 Visual Studio で、[ 拡張機能>Model>Perspectives] をクリックします。
パースペクティブを追加するには
新しいパースペクティブを追加するには、[ 新しいパースペクティブ] をクリックします。 その後、含めるフィールド オブジェクトをオンまたはオフにし、新しいパースペクティブの名前を指定できます。
すべてのフィールド オブジェクト フィールドを含む空のパースペクティブを作成すると、このパースペクティブを使用しているユーザーには空のフィールド リストが表示されます。 パースペクティブには、少なくとも 1 つのテーブルと列が含まれている必要があります。
パースペクティブを編集するには
- パースペクティブを変更するには、パースペクティブの列のフィールドをオンまたはオフにします。これにより、パースペクティブからフィールド オブジェクトが追加および削除されます。
パースペクティブの名前を変更するには
- パースペクティブの列ヘッダー (パースペクティブの名前) にカーソルを合わせると、[ 名前の変更 ] ボタンが表示されます。 パースペクティブの名前を変更するには、[ 名前の変更] をクリックし、新しい名前を入力するか、既存の名前を編集します。
パースペクティブを削除するには
- パースペクティブの列ヘッダー (パースペクティブの名前) にカーソルを合わせると、[ 削除 ] ボタンが表示されます。 パースペクティブを削除するには、[ 削除 ] ボタンをクリックし、確認ウィンドウで [ はい ] をクリックします。
パースペクティブをコピーするには
- パースペクティブの列ヘッダーにカーソルを合わせると、[ コピー ] ボタンが表示されます。 そのパースペクティブのコピーを作成するには、[ コピー ] ボタンをクリックします。 選択したパースペクティブのコピーが、既存のパースペクティブの右側に新しいパースペクティブとして追加されます。 新しいパースペクティブはコピーされたパースペクティブの名前を継承し、名前の末尾に - コピー 注釈が追加されます。 たとえば、 Sales パースペクティブのコピーが作成された場合、新しいパースペクティブは Sales - Copy と呼ばれます。
テストの観点
モデルを作成するときに、モデル デザイナーの Excel で分析機能を使用して、定義したパースペクティブの有効性をテストできます。 モデル デザイナーの [ モデル ] メニューから、[ Excel で分析] をクリックすると、Excel が開く前に、[ 資格情報とパースペクティブの選択 ] ダイアログ ボックスが表示されます。 このダイアログでは、データ ソースとしてモデル ワークスペース データベースに接続してデータを表示するために使用する、現在のユーザー名、別のユーザー、ロール、パースペクティブを指定できます。