MergePartitions 命令 (TMSL)
適用于:SQL Server 2016 和更新版本的 Analysis Services Azure Analysis Services Fabric/Power BI Premium
將一或多個來源分割區的資料合併到目標分割區,然後刪除來源分割區。 目標分割區的 SQL 查詢將不會更新為合併的一部分。 為了確保資料分割的後續處理會擷取所有資料,您應該修改查詢,讓它選取合併的資料分割中的所有資料。
要求
您必須指定資料庫、資料表和來源和目標資料分割。 您只能合併相同資料表中的資料分割。
{
"mergePartitions": {
"target": {
"database": "salesdatabase",
"table": "sales",
"partition": "may2015"
},
"sources": [
{
"database": "salesdatabase",
"table": "Sales",
"partition": "partition1"
},
{
"database": "salesdatabase",
"table": "Sales",
"partition": "partition2"
}
]
}
}
回應
當命令成功時,傳回空的結果。 否則會傳回 XMLA 例外狀況。
使用方式 (端點)
這個命令元素用於透過 XMLA 端點所公開的 Execute 方法 (XMLA) 呼叫的語句中,以下列方式公開:
作為 SSMS SQL Server Management Studio () 中的 XMLA 視窗
作為 invoke-ascmd PowerShell Cmdlet 的輸入檔
作為 SSIS 工作或SQL Server Agent作業的輸入
您可以從 SSMS 為此命令產生現成的腳本。 例如,您可以按一下 [資料分割管理] 對話方塊中的 [腳本 ]。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應