Comando .alter table policy ingestionbatching

Define a política de criação de batches de ingestão da tabela para determinar quando a agregação de dados para e um lote é selado e ingerido.

Se a política não estiver definida para uma tabela, aplica-se a política ao nível da base de dados. Se também não estiver definido, aplicam-se os valores predefinidos .

Permissões

Tem de ter, pelo menos, permissões de Administração tabela para executar este comando.

Predefinições e limites

Veja predefinições e limites.

Syntax

.altertable [ DatabaseName.] TableNamepolicyingestionbatchingPolicyObject

.altertables(Tabela1,Tabela2 [,...])policyingestionbatchingPolicyObject

Saiba mais sobre as convenções de sintaxe.

Parâmetros

Nome Tipo Necessário Descrição
TableName string ✔️ O nome da tabela a alterar.
DatabaseName string O nome da base de dados. Quando executa o comando a partir do contexto da base de dados que contém a tabela a alterar, o DatabaseName não é necessário.
PolicyObject string ✔️ Um objeto de política JSON serializado. Veja a política de criação de batches de ingestão.

Exemplos

O comando seguinte define um tempo de dados de entrada em lote de 30 segundos, para 500 ficheiros ou 1 GB, o que ocorrer primeiro.

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

O comando seguinte define um tempo de dados de entrada em lote de 1 minuto, para 20 ficheiros ou 300 MB, o que ocorrer primeiro.

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

Nota

Se não especificar todos os parâmetros de um PolicyObject, os parâmetros não especificados serão definidos como valores predefinidos. Por exemplo, especificar apenas "MaximumBatchingTimeSpan" resultará na predefinição "MaximumNumberOfItems" e "MaximumRawDataSizeMB". Para substituir apenas alguns parâmetros, utilize o comando alter-merge .