Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Přepněte služby pomocí rozevíracího seznamu Verze . Přečtěte si další informace o navigaci.
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ů.
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.policyupdate ArrayOfPolicyObjects
Přečtěte si další informace o konvencích syntaxe.
Parametry
| Název | Typ | 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, kterou chcete 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.
Výstraha
Pokud je v tabulce již definována zásada aktualizace, objekty PolicyObjects zadané v příkazu se přidají do pole PolicyObjects v existující zásadě. Položky nejsou odstraněny duplicitními daty, takže pokud v aktuální zásadě aktualizace již existuje stejný objekt PolicyObject, přidá se další položka, která může způsobit duplicity během doby příjmu dat.
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
}
]
```