如果您啟用量值群組的寫入功能,則使用者可以在流覽 Cube 資料時變更 Cube 數據,其中變更會儲存在稱為回寫數據表的個別數據表中,而不是儲存在 Cube 資料或源數據中。 查閱具有寫入功能的分割區的使用者會看到回寫表中所有變更的總效果。
您可以瀏覽或刪除回寫資料。 您也可以將回寫資料轉換成分割區。 在啟用寫入的分割區上,您可以使用 Cube 角色來授與使用者和使用者群組的讀取/寫入存取權,以及限制對分割區中特定儲存格或儲存格群組的存取。
如需撰寫回寫的簡短影片簡介,請參閱 Excel 2010 撰寫回寫至分析服務。 如需這項功能的詳細探索,請參閱此部落格文章系列:使用 Analysis Services 建置回寫應用程式(部落格)。
備註
只有 SQL Server 關係資料庫和數據超市才支援回寫,而且只支援 Analysis Services 多維度模型。
如何啟用分區的寫入功能
您可以在 SQL Server Data Tools 或 SQL Server Management Studio 的 Cube 設計師中,通過啟用分割本身的寫入功能,來啟用分割的量值群組。
在 Cube 設計師的 [資料分割] 索引標籤中,右鍵點擊分割,然後選擇 [回寫設定]。
在Management Studio中,展開資料庫 |Cube |量值群組,然後以滑鼠右鍵按兩下 [回寫 ],然後選擇 [ 啟用回寫]。
只有使用 SUM 匯總的量值才支援回寫。 在 AdventureWorks 範例資料庫中,您可以使用 Sales Targets 量值群組來測試回寫行為。
當您啟用分割區寫入功能時,您可以指定資料表名稱和資料來源來儲存回寫資料表。 此數據表中會記錄對量值群組的任何後續變更。
流覽分割區中的回寫數據
您可以在 瀏覽資料 對話框中檢視 Cube 回寫資料表的內容,方法是於 Cube 設計師的 [資料分割] 索引標籤上,以滑鼠右鍵按一下已啟用寫入的分割區來存取。
刪除回寫數據或停用回寫
刪除回寫資料會清除回寫快取;一旦資料被刪除,就會重新執行額外的回寫工作。 停用立方體分區的回寫功能只是關閉該分區的回寫功能。
將回寫數據轉換成分割區
您可以將分割區回寫資料表中的數據轉換成分割區。 此程式會使回寫數據表成為新分割區的事實數據表。
謹慎
不正確使用分區可能會導致多維數據不準確。 如需詳細資訊,請參閱建立及管理本機分割區(Analysis Services)。
將回寫資料表轉換成分割區時,還會使該分割區停用寫入功能。 所有不受限制的讀取/寫入原則和分割區儲存格的讀取/寫入許可權都會停用,而且終端使用者將無法變更顯示的 Cube 資料。 (停用無限制讀取/寫入原則或停用的讀取/寫入許可權的終端使用者仍然可以瀏覽多維資料集。)讀取和依賴讀取的許可權不會受到影響。
若要將回寫數據轉換為分割區,請使用 [ 轉換成分割區 ] 對話框,該對話框可通過在 SQL Server Management Studio 中對已啟用寫入的分割區的回寫資料表按一下滑鼠右鍵來存取。 您指定分割區的名稱,以及在创建分割區时或之後設計其聚合。 若要在選擇分割區的同時建立匯總,您必須選擇從現有的分割區複製匯總設計。 這通常是目前的回寫分割區,但不一定如此。 您也可以選擇在建立分割區的同時處理分割區。
另請參閱
Write-Enabled 分割區
在 Excel 2010 中開啟儲存格層級的 OLAP 多維分析資料庫回寫功能
啟用並用分析服務回寫確保數據輸入安全