Condividi tramite


Comando .alter-merge table streamingingestion

Si applica a: ✅Azure Esplora dati

Modifica i criteri di inserimento in streaming della tabella. Usare i criteri di streaming per gestire l'inserimento in streaming per database e tabelle.

L'inserimento in streaming è più adatto per scenari a bassa latenza in cui il tempo di inserimento è inferiore a 10 secondi per un volume di dati variabile. Può ottimizzare l'elaborazione per più tabelle in uno o più database, soprattutto quando le tabelle ricevono solo pochi record al secondo, ma il volume di inserimento è migliaia di record al secondo.

Tuttavia, quando la quantità di dati aumenta oltre 4 GB all'ora per tabella, è consigliabile passare all'inserimento bulk classico anziché all'inserimento in streaming.

Per informazioni su come implementare l'inserimento in streaming, vedere Inserimento in streaming.

Autorizzazioni

Per eseguire questo comando, è necessario disporre almeno delle autorizzazioni di amministratore tabella .

Sintassi

.alter-merge table TableNamepolicystreamingingestionPolicyObject

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Digita Obbligatorio Descrizione
TableName string ✔️ Nome della tabella.
PolicyObject string ✔️ Matrice serializzata di uno o più oggetti criteri JSON. Per altre informazioni, vedere Criteri di inserimento in streaming.

Valori restituiti

Restituisce una rappresentazione JSON dei criteri.

Esempio

Il comando seguente restituisce abilita l'inserimento in streaming e determina la frequenza di allocazione dei suggerimenti per la tabella:

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

Il comando seguente disabilita i criteri di inserimento in streaming:

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