Condividi tramite


Comando .alter database policy ingestionbatching

Si applica a: ✅Microsoft FabricAzure Esplora dati

Imposta i criteri di inserimento in batch per determinare quando l'aggregazione dei dati si arresta e un batch viene bloccato e inserito. I criteri di inserimento in batch si applicano all'inserimento in coda.

Quando si impostano i criteri per un database, si applica a tutte le relative tabelle, ad eccezione delle tabelle impostate con i criteri di inserimento in batch personalizzati. Se i criteri non sono impostati per un database, si applicano i valori predefiniti.

Autorizzazioni

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

Impostazioni predefinite e limiti

Vedere valori predefiniti e limiti.

Sintassi

.alterdatabase DatabaseName policy ingestionbatching PolicyObject

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Digita Obbligatorio Descrizione
DatabaseName string ✔️ Nome del database per il quale modificare i criteri di inserimento in batch.
PolicyObject string ✔️ Oggetto criteri che definisce i criteri di inserimento in batch. Per altre informazioni, vedere Criteri di inserimento in batch.

Esempio

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 database MyDatabase policy ingestionbatching
```
{
    "MaximumBatchingTimeSpan" : "00:00:30",
    "MaximumNumberOfItems" : 500,
    "MaximumRawDataSizeMB" : 1024
}
```

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.