Befehl „.alter table policy“ für „streamingingestion“
Gilt für: ✅Azure Data Explorer
Verwenden Sie diesen Befehl, um die Aufnahme der Tabellenstreamingrichtlinie zu ändern. Verwenden Sie die Streamingrichtlinie zum Verwalten der Streamingaufnahme für Datenbanken und Tabellen.
Verwenden Sie in Szenarien mit geringer Latenz, bei denen die Erfassungszeit für unterschiedliche Datenvolume weniger als 10 Sekunden beträgt. Sie können die Verarbeitung für viele Tabellen in einer oder mehreren Datenbanken optimieren, wenn Tabellen einige Datensätze pro Sekunde empfangen, während das Aufnahmevolumen Tausende von Datensätzen pro Sekunde beträgt.
Verwenden Sie die klassische Massenaufnahme anstelle der Streamingaufnahme, wenn die Datenmenge zu mehr als 4 Gb pro Stunde pro Tabelle wächst.
Informationen zum Implementieren der Streamingaufnahme finden Sie in der Streamingrichtlinie.
Berechtigungen
Sie müssen mindestens über Die Berechtigungen des Tabellenadministrators verfügen, um diesen Befehl auszuführen.
Syntax
.alter
table
TableNamepolicy
streamingingestion
PolicyObject
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
Name | Type | Erforderlich | Beschreibung |
---|---|---|---|
TableName | string |
✔️ | Der Name der Tabelle. |
PolicyObject | string |
✔️ | Ein serialisiertes Richtlinienobjekt. Weitere Informationen finden Sie unter Streaming-Aufnahme. |
Gibt zurück
Gibt eine JSON-Darstellung der Richtlinie zurück.
Beispiel
Mit dem folgenden Befehl wird die Streamingaufnahme aktiviert und die vorgeschlagene Zuordnungsrate für die Tabelle bestimmt.
.alter table Table1 policy streamingingestion '{"IsEnabled": true, "HintAllocatedRate": 2.1}'
Verwandte Inhalte
- Streaming-Erfassungsrichtlinie
- .show table policy streamingingestion command
- .alter table policy streamingingestion command
- Befehl ".alter-merge table policy streamingingestion"
- .delete-Befehl zum Streamen von Tabellenrichtlinien
- .alter database policy streamingingestion command
- Streamingaufnahme und Schemaänderungen