分割區 (SSAS 表格式)
分割區會將一個資料表分割成多個邏輯部分。 接著,每個分割區可以不受其他分割區的影響,單獨處理 (重新整理)。 在模型撰寫期間,在模型撰寫期間,使用 [分割區] 對話方塊SQL Server Data Tools (SSDT) 建立的資料分割會套用至模型工作區資料庫。 部署模型之後,為模型工作空間資料庫定義的分割區,會複製到已部署的模型資料庫中。 您可以使用SQL Server Management Studio中的 [資料分割] 對話方塊,進一步建立和管理已部署模型資料庫的分割區。 本主題中提供的資訊描述使用 SSDT) SQL Server Data Tools (SSDT 中的 [資料分割管理員] 對話方塊,在模型撰寫期間建立的資料分割。 如需為已部署模型建立和管理資料分割的詳細資訊,請參閱 建立和管理表格式模型分割區 (SSAS 表格式) 。
本主題的章節:
優點
表格式模型中的分割區,會將一個資料表分割成多個邏輯分割區物件。 接著,每個資料分割可以不受其他資料分割的影響,單獨進行處理。 例如,資料表的其中一些資料列集可能包含不常變更的資料,而其他一些資料列集則包含經常變更的資料。 在此情況下,如果您只想處理部分資料,則不需要處理所有資料。 分割區可讓您將需要經常處理的資料部分,與不常處理的資料加以分割。
有效的模型設計能善加利用分割區,以避免不必要的處理及 Analysis Services 伺服器上之後續處理器的負載,同時,還可確保資料的處理和重新整理頻率能反映資料來源的最新資料。 您在模型製作期間實作及利用分割區的方式,與針對已部署的模型實作及利用分割區的方式,可能大不相同。 請記住,在模型製作階段期間,您可能只會使用最後在已部署模型中之資料的子集。
處理分割區
對於已部署的模型,處理會使用 SQL Server Management Studio,或執行包含進程命令的腳本,並指定處理選項和設定。 使用 SQL Server Data Tools 撰寫模型時,您可以從 [模型] 功能表或工具列使用 [處理] 命令來執行進程作業。 您可以針對分割區、資料表或全部指定處理作業。
執行處理作業時,會使用資料連接建立資料來源的連接。 將新資料匯入至模型資料表中;為每個資料表重新建立關聯性和階層;以及重新計算導出資料行和量值中的計算。
透過進一步將資料表分成多個邏輯分割區,即可選擇性地決定每個分割區中所處理的資料,以及資料的處理時機和方式。 當您部署模型時,可以使用SQL Server Management Studio中的 [資料分割] 對話方塊,或使用執行進程命令的腳本,手動完成分割區的處理。
模型工作空間資料庫中的分割區
您可以使用SQL Server Data Tools中的資料分割管理員,建立新的分割區、編輯、合併或刪除分割區。 分割區管理員提供下列兩種模式,可為分割區選取資料表、資料列及資料行:資料表預覽模式和 SQL 查詢模式。 所有分割區會使用 SQL 查詢定義;但是,透過資料表預覽模式,您可以預覽及選取要包含在分割區中的資料。 SQL 查詢會自動為您建立及驗證。 由於資料表預覽模式是 [編輯資料表屬性] 對話方塊中的相同資料表預覽,也是 [資料表匯入精靈] 之 [資料表預覽] 頁面中的相同資料表預覽,因此預覽中的最大資料列數為 50。
已部署模型資料庫中的分割區
當您部署模型時,已部署模型資料庫的分割區會顯示為SQL Server Management Studio中的資料庫物件。 您可以使用SQL Server Management Studio中的 [資料分割] 對話方塊,為已部署的模型建立、編輯、合併和刪除資料分割。 在 SQL Server Management Studio 中管理已部署模型的分割區超出本主題的範圍。 若要瞭解如何管理SQL Server Management Studio中的資料分割,請參閱建立和管理表格式模型分割區 (SSAS 表格式) 。
相關工作
主題 | 描述 |
---|---|
在工作空間資料庫中建立及管理資料分割 (SSAS 表格式) | 描述如何在 SSDT SQL Server Data Tools () 中使用資料分割管理員,在模型工作區資料庫中建立和管理分割區。 |
處理工作區資料庫中的分割區 (SSAS 表格式) | 描述如何在模型工作空間資料庫中處理 (重新整理) 分割區。 |