共用方式為


連結量值群組

連結量值群組是以相同資料庫或不同 Analysis Services 資料庫內不同 Cube 中的另一個量值群組為基礎。 如果您想要在多個 Cube 中重複使用一組量值和對應的數據值,您可以使用連結量值群組。

Microsoft建議原始和連結量值群組位於相同伺服器上執行的解決方案中。 連結至遠端伺服器上的度量值組預計在未來版本中淘汰(請參閱 SQL Server 2014 中已被取代的 Analysis Services 功能)。

這很重要

連結量值群組是唯讀的。 若要取得最新變更,您必須刪除並根據修改的來源物件重新建立所有連結的度量群組。 基於這個理由,複製和貼上項目之間的量值群組是一種替代方法,以防未來需要修改量值群組。

使用限制

如先前所述,使用連結量值的重要條件約束是無法直接自定義連結量值。 修改資料類型、格式、資料綁定和可見性,以及量值群組內專案成員資格的變更,都必須在原始量值群組中進行。

在作上,當用戶端應用程式存取時,連結量值群組與其他量值群組相同,而且會以與其他量值群組相同的方式進行查詢。

當您查詢包含連結量值群組的 Cube 時,會在目的地 Cube 的第一次計算階段建立並解析連結。 由於此行為,在評估查詢之前,無法解析儲存在連結量值群組中的任何計算。 換句話說,計算量值和計算單元格必須在目標 Cube 中重新建立,而不是繼承自來源 Cube。

下列清單摘要說明使用限制。

  • 您無法從另一個連結量值群組建立連結量值群組。

  • 您無法在連結量值群組中新增或移除量值。 成員資格只會定義在原始量值群組中。

  • 連結量值群組不支援回寫。

  • 連結度量值群組不能用於多個多對多關聯,尤其是在這些關聯位於不同立方體時。 這樣做可能會導致模棱兩可的匯總。 如需詳細資訊,請參閱 含有多重關係的 Cube 中度量錯誤數量

連結量值群組中包含的量值只能沿著從相同 Analysis Services 資料庫擷取的連結維度直接組織。 不過,您可以使用計算成員將連結量值群組中的資訊關聯至 Cube 中的其他非連結維度。 您也可以使用間接關聯性,例如參考或多對多關聯性,將非連結維度關聯至連結量值群組。

建立或修改連結量值

使用 SQL Server Data Tools 建立連結量值群組。

  1. 立即在來源 Cube 中完成原始量值群組的任何修改,因此您稍後不需要在後續 Cube 中重新建立連結的量值群組。 您可以重新命名連結的物件,但無法變更任何其他屬性。

  2. 在 [方案總管] 中,按兩下滑鼠以開啟您要加入連結量值群組的 cube。 此步驟會在 Cube 設計工具中開啟 Cube。

  3. 在 Cube 設計師的 [量值] 窗格或 [維度] 窗格中,以滑鼠右鍵按兩下任一窗格中的任何位置,然後選取 [ 新增鏈接物件]。 這會啟動連結物件精靈。

  4. 在第一頁上,指定數據源。 此步驟會建立原始量值群組的位置。 默認值是當前資料庫中的立方體,您也可以選擇不同的分析服務資料庫。

  5. 在下一個頁面上,選擇您要連結的量值群組或維度。 維度和 Cube 物件,例如量值群組,會分別列出。 只有目前 Cube 中尚未存在的這些物件可用。

  6. 按兩下 [完成] 以建立連結的物件。 鏈接的物件會出現在 [量值和維度] 窗格中,由鏈接圖示表示。

保護連結量值

定義連結之後,存取連結量值群組中的量值的方式與存取其他量值群組的方式相同。 連結的物件會與其角色設計工具中非鏈接的對應專案一起出現。 如需管理量值群組安全性的詳細資訊,請參閱授與 Cube 或模型許可權(Analysis Services)。

若要定義或使用連結量值群組,Analysis Services 實例的 Windows 服務帳戶必須屬於 Analysis Services 資料庫角色,該角色具有ReadDefinitionRead來源 Analysis Services 實例和量值群組的來源 Analysis Services 實例和量值群組的存取權,或者必須屬於來源 Analysis Services 實例的 Analysis Services 系統管理員角色。

另請參閱

定義連結維度