Perintah MergePartitions (TMSL)
Berlaku untuk: SQL Server 2016 dan yang lebih baru Analysis Services Azure Analysis Services Fabric/Power BI Premium
Menggabungkan data satu atau beberapa partisi sumber ke dalam partisi target, lalu menghapus partisi sumber. Kueri SQL dari partisi target tidak akan diperbarui sebagai bagian dari penggabungan. Untuk memastikan bahwa pemrosesan partisi berikutnya mengambil semua data, Anda harus merevisi kueri sehingga memilih semua data dalam partisi yang digabungkan.
Minta
Anda harus menentukan database, tabel, dan partisi sumber dan target. Anda hanya dapat menggabungkan partisi dari tabel yang sama.
{
"mergePartitions": {
"target": {
"database": "salesdatabase",
"table": "sales",
"partition": "may2015"
},
"sources": [
{
"database": "salesdatabase",
"table": "Sales",
"partition": "partition1"
},
{
"database": "salesdatabase",
"table": "Sales",
"partition": "partition2"
}
]
}
}
Respons
Mengembalikan hasil kosong saat perintah berhasil. Jika tidak, pengecualian XMLA dikembalikan.
Penggunaan (titik akhir)
Elemen perintah ini digunakan dalam pernyataan panggilan Metode Eksekusi (XMLA) melalui titik akhir XMLA, diekspos dengan cara berikut:
Sebagai jendela XMLA di SQL Server Management Studio (SSMS)
Sebagai file input ke cmdlet PowerShell invoke-ascmd
Sebagai input ke tugas SSIS atau pekerjaan SQL Server Agent
Anda dapat membuat skrip siap pakai untuk perintah ini dari SQL Server Management Directory. Misalnya, Anda dapat mengklik kotak dialog Skrip dalam Manajemen Partisi.