Compartir a través de


Comando .alter-merge table policy update

Se aplica a: ✅Microsoft FabricAzure Data Explorer

Cambia la directiva de actualización de la tabla. La directiva de actualización simplifica el proceso de sincronización y actualización de datos entre dos tablas. Cuando se insertan nuevos datos en la tabla de origen, una consulta de transformación se ejecuta sobre estos datos para modificar e insertar los datos en la tabla de destino.

Nota:

  • La tabla de origen y la tabla para la que se define la directiva de actualización deben estar en la misma base de datos.
  • El esquema de la función de directiva de actualización y el esquema de la tabla de destino deben coincidir en sus nombres de columna, tipos y orden.
  • Si la directiva ya se ha definido en la tabla, los PolicyObjects especificados en el comando se agregan a la matriz de PolicyObjects en la directiva existente.

Permisos

Debe tener al menos permisos de administrador de tablas para ejecutar este comando.

Sintaxis

.alter-mergetable [ DatabaseName ]TableName .policy update ArrayOfPolicyObjects

Obtenga más información sobre las convenciones de sintaxis.

Parámetros

Nombre Type Obligatorio Descripción
DatabaseName string El nombre de la base de datos. Al ejecutar el comando desde el contexto de base de datos que contiene la tabla que se va a modificar, no es necesario DatabaseName .
TableName string ✔️ Nombre de la tabla. Un carácter comodín, *, denota todas las tablas.
ArrayOfPolicyObjects string ✔️ Matriz serializada de objetos de directiva. Para más información, consulte la política de actualización .

Devoluciones

Devuelve una representación JSON de la directiva.

Ejemplo

El comando siguiente cambia la directiva de actualización de una tabla mediante literales de cadena de varias líneas.

.alter-merge table MyDatabase.MyTable policy update
```
[
    {
        "IsEnabled": true,
        "Source": "MyTableX",
        "Query": "MyOtherTable",
        "IsTransactional": true,
        "PropagateIngestionProperties": false
    }
]
```