Comando MergePartitions (TMSL)
Se aplica a: SQL Server 2016 y versiones posteriores analysis Services Azure Analysis Services Fabric/Power BI Premium
Combina los datos de una o varias particiones de origen en una partición de destino y, a continuación, elimina la partición de origen. La consulta SQL de la partición de destino no se actualizará como parte de la combinación. Para asegurarse de que el procesamiento posterior de la partición recupera todos los datos, debe revisar la consulta para que seleccione todos los datos de la partición combinada.
Solicitud
Debe especificar las particiones de base de datos, tabla y origen y destino. Solo puede combinar particiones de la misma tabla.
{
"mergePartitions": {
"target": {
"database": "salesdatabase",
"table": "sales",
"partition": "may2015"
},
"sources": [
{
"database": "salesdatabase",
"table": "Sales",
"partition": "partition1"
},
{
"database": "salesdatabase",
"table": "Sales",
"partition": "partition2"
}
]
}
}
Response
Devuelve un resultado vacío cuando el comando se realiza correctamente. De lo contrario, se devuelve una excepción XMLA.
Uso (puntos de conexión)
Este elemento de comando se usa en una instrucción de la llamada al método Execute (XMLA) a través de un punto de conexión XMLA, expuesto de las siguientes maneras:
Como ventana XMLA en SQL Server Management Studio (SSMS)
Como archivo de entrada para el cmdlet de PowerShell invoke-ascmd
Como entrada para una tarea de SSIS o un trabajo de Agente SQL Server
Puede generar un script listo para este comando desde SSMS. Por ejemplo, puede hacer clic en el script en el cuadro de diálogo Administración de particiones.