Comando .alter-merge table ingestionbatching

Define a política de criação de lotes de ingestão da tabela para determinar quando a agregação de dados para e um lote é selado e ingerido. A política de criação de lotes de ingestão aplica-se à ingestão em fila.

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

Permissões

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

Predefinições e limites

Veja predefinições e limites.

Syntax

.alter-mergetable [ DatabaseName.] TableNamepolicyingestionbatchingPolicyObject

.alter-mergetables(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 lotes 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-merge 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 45 segundos, para 450 ficheiros ou o valor anterior de MaximumRawDataSizeMB, o que ocorrer primeiro.

.alter-merge table MyDataMyDatabase.MyTable policy ingestionbatching
```
{
    "MaximumBatchingTimeSpan" : "00:00:45",
    "MaximumNumberOfItems" : 450
}
```

Nota

Se especificar apenas alguns parâmetros de um PolicyObject, estes irão substituir os valores na política atual, enquanto os outros parâmetros permanecerão intactos. Para definir os valores predefinidos para parâmetros não especificados, utilize o comando alter .