觀點
適用於: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
檢視方塊是一種定義,可讓使用者以更簡單的方式查看 Cube。 檢視方塊是 Cube 功能的子集。 檢視方塊可讓系統管理員建立 Cube 的檢視,協助使用者專注於他們最相關的數據。 檢視方塊包含 Cube 中所有物件的子集。 檢視方塊不能包含父 Cube 中未定義的元素。
簡單的 Perspective 物件是由:基本資訊、維度、量值群組、計算、KPI 和動作所組成。 基本資訊包括檢視方塊的名稱和預設量值。 維度是 Cube 維度的子集。 量值群組是 Cube 量值群組的子集。 計算是 Cube 計算的子集。 KPI 是 Cube KPI 的子集。 動作是 Cube 動作的子集。
必須先更新及處理 Cube,才能使用檢視方塊。
Cube 可以是非常複雜的對象,用戶可在 SQL Server SQL Server Analysis Services 中探索Microsoft。 單一 Cube 可以代表完整數據倉儲的內容,Cube 中的多個量值群組代表多個事實數據表,以及以多個維度數據表為基礎的多個維度。 這類 Cube 可能非常複雜且強大,但對可能只需要與 Cube 一小部分互動的使用者,才能滿足其商業智慧和報告需求。
在 Microsoft SQL Server SQL Server Analysis Services 中,您可以使用檢視方塊來減少 SQL Server Analysis Services 中 Cube 的感知複雜度。 檢視方塊會定義 Cube 的可檢視子集,該子集提供 Cube 上的焦點、商務特定或應用程式特定觀點。 檢視方塊控制 Cube 所包含物件的可見性。 下列物件可以在檢視方塊中顯示或隱藏:
尺寸
屬性
層次結構
量值群組
措施
關鍵效能指標 (KPI)
計算 (計算成員、命名集和文稿命令)
行動
例如,Adventure Works Adventure Works Cube 中的 Adventure Works 多維度 2012 範例 SQL Server Analysis Services 資料庫包含 11 個量值群組和 21 個不同的 Cube 維度,代表銷售、銷售預測和財務數據。 用戶端應用程式可以直接參考完整的 Cube,但這個觀點對嘗試擷取基本銷售預測資訊的用戶來說可能是壓倒性的。 相反地,相同的使用者可以使用 Sales Targets 檢視方塊來限制 Adventure Works Cube 的檢視,只限制與銷售預測相關的物件。
用戶無法透過檢視方塊看到 Cube 中的物件,仍然可以使用 XML for Analysis (XMLA)、多維度表達式 (MDX) 或數據採礦延伸模組 (DMX) 語句直接參考和擷取。 檢視方塊不會限制對 Cube 中物件的存取,因此不應使用;相反地,檢視方塊可用來在存取 Cube 時提供更好的用戶體驗。
檢視方塊是 Cube 的只讀檢視;Cube 中的物件無法使用檢視方塊重新命名或變更。 同樣地,Cube 的行為或功能,例如使用視覺效果總計,無法使用檢視方塊來變更。
安全
檢視方塊不是用來作為安全性機制,而是用來在商業智慧應用程式中提供更好的用戶體驗的工具。 特定檢視方塊的所有安全性都會繼承自基礎 Cube。 例如,檢視方塊無法提供使用者尚未存取之 Cube 中物件的存取權。 - 必須先解析 Cube 的安全性,才能透過檢視方塊提供 Cube 中物件的存取權。