共用方式為


BI 精靈 - 啟用維度回寫

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

加入維度回寫增強功能至 Cube 或維度,以允許使用者手動修改維度結構和成員。 可寫入維度的更新會直接記錄在維度資料表中。 這項增強功能會變更維度的 WriteEnabled 屬性設定。

若要加入維度回寫,您可使用 [商業智慧精靈],並於 [選擇增強功能] 頁面上選取 [啟用維度回寫] 選項。 然後,此精靈會引導您逐步完成選取要套用維度回寫的維度,並為選取的維度設定此選項。

注意

只有 SQL Server 關聯式資料庫和資料超市才支援回寫。

選取維度

在精靈的第一個 [啟用維度回寫] 頁面上,您會指定要套用維度回寫的維度。 加入到此選取維度的維度回寫增強功能會產生維度的變更。 包含選取之維度的所有 Cube,都會繼承這些變更。

設定維度回寫功能

在精靈的第二個 [啟用維度回寫] 頁面上,您可實際設定 [在維度中啟用回寫] 選項。 選取此選項會自動將維度的 WriteEnabled 屬性設定為 [True]。 而清除此選項則會自動將屬性設定為 [False]

備註

建立新的成員時,您必須包含維度中的每個屬性。 您不能插入成員時不指定維度之索引鍵屬性的值。 因此,建立成員時要受到維度資料表上之已定義的任何條件約束 (例如非 Null 索引鍵值)。 您也應該考慮以維度屬性選擇性指定的資料行,例如在 CustomRollupColumnCustomRollupPropertiesColumnUnaryOperatorColumn 維度屬性中指定的資料行。

警告

如果您使用 SQL Azure 做為執行回寫至 Analysis Services 資料庫中的資料來源,作業會失敗。 這是設計所限,因為預設不會開啟可啟用 Multiple Active Result Sets (MARS) 的提供者選項。

解決方法是,在連接字串中加入下列設定,以支援 MARS 並啟用回寫:

"MultipleActiveResultSets=True"

如需詳細資訊,請參閱 使用多個作用中結果集 (MARS)

另請參閱

已啟用寫入的維度