Dela via


.alter-merge table policy streamingingestion command

Gäller för: ✅Azure Data Explorer-

Ändrar tabellens princip för strömmande inmatning. Använd strömningsprincip för att hantera strömmande inmatning för databaser och tabeller.

Strömningsinmatning passar bäst för scenarier med låg svarstid där inmatningstiden är mindre än 10 sekunder för varierande datavolym. Det kan optimera bearbetningen för flera tabeller i en eller flera databaser, särskilt när tabellerna bara tar emot några poster per sekund, men inmatningsvolymen är tusentals poster per sekund.

Men när mängden data växer över 4 GB per timme per tabell rekommenderar vi att du växlar till klassisk massinmatning i stället för strömmande inmatning.

Information om hur du implementerar strömningsinmatning finns i inmatning av strömning.

Behörigheter

Du måste ha minst tabelladministratör behörigheter för att köra det här kommandot.

Syntax

.alter-merge table TableNamepolicystreamingingestionPolicyObject

Läs mer om syntaxkonventioner.

Parametrar

Namn Typ Krävs Beskrivning
TableName string ✔️ Namnet på tabellen.
PolicyObject string ✔️ En serialiserad matris med ett eller flera JSON-principobjekt. Mer information finns i policy för strömningsinmatning.

Returnerar

Returnerar en JSON-representation av principen.

Exempel

Följande kommando returnerar möjliggör direktuppspelningsinmatning och avgör den förslagsallokerade hastigheten för tabellen:

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

Följande kommando inaktiverar inmatningsprincipen för direktuppspelning:

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