因為數據表中只有一個數據分割可以指定為 DirectQuery 數據分割,因此 Analysis Services 預設會使用數據表中建立的第一個數據分割。 在模型專案撰寫期間,您可以使用 SQL Server Data Tools (SSDT) 中的 [數據分割管理員] 對話框來變更 DirectQuery 數據分割。 針對已部署的模型,您可以使用 SQL Server Management Studio 來變更 DirectQuery 分割區。
變更表格式模型專案的 DirectQuery 分割區
在 SQL Server Data Tools 的模型設計工具中,單擊包含分區資料表的表格。
按一下 表格 選單,然後按一下 分區。
在 分割區管理員 中,名稱帶有前置詞 (DirectQuery) 的分割區是目前的直接查詢分割區。
從 分區 列表中選取不同的分割區,然後點擊 設定為 DirectQuery。 選取目前的 DirectQuery 分割區時,不會啟用 [設定為 DirectQuery ] 按鈕,如果尚未啟用直接查詢模式的模型,則看不到此按鈕。
如有必要,請變更處理選項,然後按兩下 [ 確定]。
變更已部署表格式模型的 DirectQuery 分區
在 SQL Server Management Studio 中,在 [物件總管] 中開啟模型資料庫。
展開 資料表 節點,然後右鍵點擊分割區資料表,接著選取 分割區。
指定用於 DirectQuery 模式的分區在分區名稱上有前置詞(DirectQuery)。
若要變更為不同的分割區,請按兩下 [直接查詢] 工具列圖示以開啟 [ 設定 DirectQuery 數據分割 ] 對話方塊。 DirectQuery 工具列圖示不適用於尚未針對直接查詢啟用的模型。
從 [資料分割 名稱 ] 下拉式清單中選擇不同的分割區,然後視需要變更分割區上的處理選項。