Delen via


De opdracht .alter-merge table policy streamingingestion

Van toepassing op: ✅Azure Data Explorer-

Hiermee wijzigt u het streamingopnamebeleid van de tabel. Gebruik het streamingbeleid om streamingopname voor databases en tabellen te beheren.

Streamingopname is het meest geschikt voor scenario's met lage latentie waarbij de opnametijd minder dan 10 seconden is voor verschillende gegevensvolumes. Het kan de verwerking optimaliseren voor meerdere tabellen in een of meer databases, met name wanneer de tabellen slechts een paar records per seconde ontvangen, maar het opnamevolume duizenden records per seconde is.

Wanneer de hoeveelheid gegevens echter groter wordt dan 4 GB per uur per tabel, is het raadzaam om over te schakelen naar klassieke bulkopname in plaats van streamingopname.

Zie streamingopnamevoor meer informatie over het implementeren van streamingopname.

Machtigingen

U moet ten minste machtigingen voor tabelbeheerder hebben om deze opdracht uit te voeren.

Syntaxis

.alter-merge table TableNamepolicystreamingingestionPolicyObject-

Meer informatie over syntaxisconventies.

Parameters

Naam Type Vereist Beschrijving
TableName- string ✔️ De naam van de tabel.
PolicyObject- string ✔️ Een geserialiseerde matrix van een of meer JSON-beleidsobjecten. Zie streamingopnamebeleidvoor meer informatie.

Retourneert

Hiermee wordt een JSON-weergave van het beleid geretourneerd.

Voorbeeld

Met de volgende opdracht wordt streamingopname ingeschakeld en wordt de toegewezen suggestie voor de tabel bepaald:

.alter-merge table MyTable policy streamingingestion 
'{"IsEnabled": true, "HintAllocatedRate": 1.5}'

Met de volgende opdracht wordt het streamingopnamebeleid uitgeschakeld:

.alter-merge table MyTable policy streamingingestion 
'{"IsEnabled": false}'