Condividi tramite


Comando .alter table policy ingestionbatching

Si applica a: ✅Microsoft FabricAzure Esplora dati

Imposta i criteri di inserimento in batch della tabella per determinare quando l'aggregazione dei dati si arresta e un batch viene bloccato e inserito.

Se i criteri non sono impostati per una tabella, si applicano i criteri a livello di database. Se non è impostata anche, si applicano i valori predefiniti.

Autorizzazioni

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

Impostazioni predefinite e limiti

Vedere valori predefiniti e limiti.

Sintassi

.altertable [ DatabaseName.]TableName policy ingestionbatching PolicyObject

.altertables (Table1 , Table2 [,...]) policy ingestionbatching PolicyObject

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Digita Obbligatorio Descrizione
TableName string ✔️ Nome della tabella da modificare.
DatabaseName string Nome del database. Quando si esegue il comando dal contesto di database che contiene la tabella da modificare, DatabaseName non è necessario.
PolicyObject string ✔️ Oggetto criteri JSON serializzato. Vedere criteri di inserimento in batch.

Esempi

Il comando seguente imposta un tempo di dati in ingresso batch di 30 secondi, per 500 file o 1 GB, a seconda del primo.

.alter table MyDatabase.MyTable policy ingestionbatching
```
{
    "MaximumBatchingTimeSpan" : "00:00:30",
    "MaximumNumberOfItems" : 500,
    "MaximumRawDataSizeMB": 1024
}
```

Il comando seguente imposta un'ora di dati in ingresso batch di 1 minuto, per 20 file o 300 MB, a qualsiasi prima richiesta.

.alter tables (MyTable1, MyTable2, MyTable3) policy ingestionbatching
```
{
    "MaximumBatchingTimeSpan" : "00:01:00",
    "MaximumNumberOfItems" : 20,
    "MaximumRawDataSizeMB": 300
}
```

Nota

Se non si specificano tutti i parametri di un PolicyObject, i parametri non specificati verranno impostati sui valori predefiniti. Ad esempio, specificando solo "MaximumBatchingTimeSpan" verrà restituito il valore predefinito "MaximumNumberOfItems" e "MaximumRawDataSizeMB". Per eseguire l'override solo di alcuni parametri, usare il comando alter-merge.