設定分割區回寫

如果您啟用量值群組的寫入功能,使用者可以在瀏覽 Cube 資料時進行變更,系統會將變更儲存到另一個資料表 (稱為回寫資料表),而不是在 Cube 資料或來源資料中儲存變更。 瀏覽可寫入分割區的使用者,會看到所有變更在分割區的回寫資料表中產生的結果。

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

如需有關回寫的簡短影片簡介,請參閱< Analysis Services 的 Excel 2010 回寫>。 如需此功能的更詳細說明,請參閱部落格文章系列: Building a Writeback Application with Analysis Services(使用 Analysis Services 建立回寫應用程式) (部落格文章)。

注意

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

如何啟用分割區的寫入功能

您可以在 Cube Designer SQL Server Data Tools 中寫入或SQL Server Management Studio,以寫入啟用資料分割的量值群組。

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

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

只有使用 SUM 彙總的量值才支援回寫。 在 AdventureWorks 範例資料庫,您可以使用「銷售目標」量值群組測試回寫行為。

啟用分割區的寫入功能時,您需要指定儲存回寫資料表的資料表名稱和資料來源。 此資料表會記錄量值群組後續的任何變更。

瀏覽分割區中的回寫資料

您可以在 [流覽資料] 對話方塊中流覽 Cube 回寫資料表的內容,您可以在 Cube 的 [資料分割] 索引標籤上,以滑鼠右鍵按一下 [資料分割] 索引標籤上的可寫入資料分割,即可存取該資料分割Designer。

刪除回寫資料或停用回寫

刪除回寫資料會清除回寫快取;在刪除該資料之後,隨即會重新開始執行其他回寫工作。 停用 Cube 分割區的回寫會直接關閉該資料分割的回寫功能。

將回寫資料轉換為分割區

您可以將分割區之回寫資料表中的資料轉換為分割區。 此程序會讓回寫資料表變成新分割區的事實資料表。

警告

不正確地使用分割區會造成不正確的 Cube 資料。 如需詳細資訊,請參閱 建立和管理本機資料分割 (Analysis Services)

將回寫資料表轉換為分割區也會造成禁止寫入分割區。 分割區之資料格的所有未限制讀取/寫入原則和讀取/寫入權限會停用,且使用者將無法變更已顯示的 Cube 資料。 (已停用未限制讀取/寫入原則或已停用讀取/寫入權限的使用者仍然可以瀏覽 Cube)。讀取和意外讀取權限不受影響。

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

另請參閱

已啟用寫入的資料分割
在 Excel 2010 的資料格層級啟用 OLAP Cube 的回寫功能
啟用 Analysis Services 回寫並透過回寫保護資料輸入