Příkaz .alter-merge table policy update
Platí pro: ✅Microsoft Fabric✅Azure Data Explorer
Změní zásady aktualizace tabulky. Zásady aktualizace zjednodušují proces synchronizace a aktualizace dat mezi dvěma tabulkami. Když se do zdrojové tabulky vloží nová data, provede se transformační dotaz na tato data, který upraví a vloží data do cílové tabulky.
Poznámka:
- Zdrojová tabulka a tabulka, pro kterou je definována zásada aktualizace, musí být ve stejné databázi.
- Schéma funkce aktualizace zásad a schéma cílové tabulky se musí shodovat s názvy, typy a pořadí sloupců.
- Pokud už zásada definovaná v tabulce, objekty PolicyObjects zadané v příkazu se přidají do pole PolicyObjects v existující zásadě.
Oprávnění
Ke spuštění tohoto příkazu musíte mít alespoň oprávnění správce tabulky.
Syntaxe
.alter-merge
table
[ DatabaseName ]TableName .
policy
update
ArrayOfPolicyObjects
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Type | Požadováno | Popis |
---|---|---|---|
Název databáze | string |
Název databáze. Když spustíte příkaz z kontextu databáze, který obsahuje tabulku, která se má změnit, databaseName se nevyžaduje. | |
TableName | string |
✔️ | Název tabulky. Zástupný znak * označuje všechny tabulky. |
ArrayOfPolicyObjects | string |
✔️ | Serializované pole objektů zásad. Další informace najdete v tématu o zásadách aktualizace. |
Návraty
Vrátí reprezentaci zásady ve formátu JSON.
Příklad
Následující příkaz změní zásady aktualizace tabulky pomocí víceřádkových řetězcových literálů.
.alter-merge table MyDatabase.MyTable policy update
```
[
{
"IsEnabled": true,
"Source": "MyTableX",
"Query": "MyOtherTable",
"IsTransactional": true,
"PropagateIngestionProperties": false
}
]
```