.alter-merge table policy update-Befehl
Gilt für: ✅Microsoft Fabric✅Azure Data Explorer
Ändert die Updaterichtlinie der Tabelle. Die Updaterichtlinie vereinfacht den Vorgang der Synchronisierung und Aktualisierung von Daten zwischen zwei Tabellen. Wenn neue Daten in die Quelltabelle eingefügt werden, wird eine Transformationsabfrage über diesen Daten ausgeführt, um die Daten zu ändern und in die Zieltabelle einzufügen.
Hinweis
- Die Quelltabelle und die Tabelle, für die die Updaterichtlinie definiert ist, muss sich in derselben Datenbank befinden.
- Das Schema der Updaterichtlinienfunktion und das Zieltabellenschema müssen in ihren Spaltennamen, Typen und Reihenfolge übereinstimmen.
- Wenn die in der Tabelle bereits definierte Richtlinie, werden die im Befehl angegebenen PolicyObjects dem Array von PolicyObjects in der vorhandenen Richtlinie hinzugefügt.
Berechtigungen
Sie müssen mindestens über Die Berechtigungen des Tabellenadministrators verfügen, um diesen Befehl auszuführen.
Syntax
.alter-merge
table
[ DatabaseName ]TableName .
policy
update
ArrayOfPolicyObjects
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
Name | Type | Erforderlich | Beschreibung |
---|---|---|---|
DatabaseName | string |
Der Name der Datenbank. Wenn Sie den Befehl aus dem Datenbankkontext ausführen, der die zu ändernde Tabelle enthält, ist DatabaseName nicht erforderlich. | |
TableName | string |
✔️ | Der Name der Tabelle. Ein Wildcard,, * bezeichnet alle Tabellen. |
ArrayOfPolicyObjects | string |
✔️ | Ein serialisiertes Array von Richtlinienobjekten. Weitere Informationen finden Sie unter Aktualisierungsrichtlinie. |
Gibt zurück
Gibt eine JSON-Darstellung der Richtlinie zurück.
Beispiel
Mit dem folgenden Befehl wird die Aktualisierungsrichtlinie für eine Tabelle mithilfe von mehrzeiligen Zeichenfolgenliteralen geändert.
.alter-merge table MyDatabase.MyTable policy update
```
[
{
"IsEnabled": true,
"Source": "MyTableX",
"Query": "MyOtherTable",
"IsTransactional": true,
"PropagateIngestionProperties": false
}
]
```