Opdracht .alter table policy streamingingestion
Van toepassing op: ✅Azure Data Explorer-
Gebruik deze opdracht om de opname van het streamingbeleid voor tabellen te wijzigen. Gebruik het streamingbeleid om streamingopname voor databases en tabellen te beheren.
Gebruik in scenario's met lage latentie, waarbij de opnametijd minder dan 10 seconden is voor verschillende gegevensvolumes. U kunt de verwerking voor veel tabellen in een of meer databases optimaliseren wanneer tabellen een paar records per seconde ontvangen, terwijl het opnamevolume duizenden records per seconde is.
Gebruik de klassieke bulkopname in plaats van streamingopname wanneer de hoeveelheid gegevens groter wordt dan 4 Gb per uur per tabel.
Zie streamingbeleidvoor meer informatie over het implementeren van streaming-opname.
Machtigingen
U moet ten minste machtigingen voor tabelbeheerder hebben om deze opdracht uit te voeren.
Syntaxis
.alter
table
TableNamepolicy
streamingingestion
PolicyObject-
Meer informatie over syntaxisconventies.
Parameters
Naam | Type | Vereist | Beschrijving |
---|---|---|---|
TableName- | string |
✔️ | De naam van de tabel. |
PolicyObject- | string |
✔️ | Een geserialiseerd beleidsobject. Zie streamingopnamevoor meer informatie. |
Retourneert
Hiermee wordt een JSON-weergave van het beleid geretourneerd.
Voorbeeld
Met de volgende opdracht wordt streamingopname ingeschakeld en wordt de voorgestelde toewijzingssnelheid voor de tabel bepaald.
.alter table Table1 policy streamingingestion '{"IsEnabled": true, "HintAllocatedRate": 2.1}'
Verwante inhoud
- beleid voor streamingopname
- opdracht voor het streamen van tabelbeleid weergeven
- opdracht .alter table policy streamingingestion
- opdracht .alter-merge table policy streamingingestion
- opdracht voor het streamen van tabelbeleid verwijderen
- opdracht .alter database policy streamingingestion
- streamingopname en schemawijzigingen