設定數據分割回寫

適用於: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

如果您啟用量值群組的寫入功能,則使用者可以在流覽 Cube 資料時變更 Cube 數據,其中變更會儲存在稱為回寫數據表的個別數據表中,而不是儲存在 Cube 資料或源數據中。 瀏覽已啟用寫入數據分割的終端使用者會看到分割區回寫數據表中所有變更的凈效果。

您可以瀏覽或刪除回寫資料。 您也可以將回寫資料轉換成分割區。 在啟用寫入的分割區上,您可以使用 Cube 角色來授與使用者和使用者群組的讀取/寫入存取權,以及限制對分割區中特定儲存格或儲存格群組的存取。

如需回寫的簡短影片簡介,請參閱 Excel 2010 回寫至 Analysis Services

注意

只有 SQL Server 關係資料庫和數據超市才支援回寫,而且只支援 SQL Server Analysis Services 多維度模型。

如何寫入啟用數據分割

您可以在 SQL Server Data Tools 或 SQL Server Management Studio 的 Cube 設計師中寫入啟用數據分割本身,以啟用數據分割的量值群組。

  • 在 [Cube 設計師] 的 [資料分割] 索引標籤中,以滑鼠右鍵按鍵按鍵分割,然後選擇 [回寫設定]

  • 在Management Studio中,展開資料庫 |Cube |量值群組,然後以滑鼠右鍵按兩下 [回寫,然後選擇 [啟用回寫]。

只有使用 SUM 匯總的量值才支援回寫。 在 AdventureWorks 範例資料庫中,您可以使用 Sales Targets 量值群組來測試回寫行為。

當您寫入啟用資料分割時,您可以指定資料表名稱和資料源來儲存回寫資料表。 此數據表中會記錄對量值群組的任何後續變更。

流覽分割區中的回寫數據

您可以在 [瀏覽資料] 對話框中流覽 Cube 回寫數據表的內容,您可以在 Cube 設計師的 [ 分割區] 索引標籤上,以滑鼠右鍵按兩下啟用寫入的分割區,即可存取該資料分割。

刪除回寫數據或停用回寫

刪除回寫數據會清除回寫快取;一旦刪除該數據,就會在乾淨的石板上執行額外的回寫工作。 停用 Cube 分割區的回寫只會關閉該資料分割的回寫。

將回寫數據轉換成分割區

您可以將分割區回寫資料表中的數據轉換成分割區。 此程式會使回寫數據表成為新分割區的事實數據表。

謹慎

不正確的數據分割使用可能會導致 Cube 數據不正確。 如需詳細資訊,請參閱 建立和管理本機分割區 (Analysis Services)

將回寫數據表轉換成分割區也會寫入停用數據分割。 所有不受限制的讀取/寫入原則和分割區儲存格的讀取/寫入許可權都會停用,而且終端使用者將無法變更顯示的 Cube 資料。 (停用無限制讀取/寫入原則或停用的讀取/寫入許可權的使用者仍然可以流覽 Cube。讀取和讀取許可權不會受到影響。

若要將回寫數據轉換成分割區,請使用 [轉換成分割區] 對話方塊,以滑鼠右鍵按兩下 SQL Server Management Studio 中啟用寫入之數據分割的回寫資料表,即可存取此對話方塊。 您可以指定數據分割的名稱,以及稍後或同時為分割區設計匯總。 若要在選擇分割區的同時建立匯總,您必須選擇從現有的分割區複製匯總設計。 這通常是目前的回寫分割區,但不一定如此。 您也可以選擇在建立分割區的同時處理數據分割。

另請參閱

Write-Enabled 分割區
在 Excel 2010 數據格層級啟用 OLAP Cube 回寫
使用 Analysis Services 回寫啟用和保護數據輸入