Partilhar via


Comando .alter table policy ingestionbatching

Aplica-se a: ✅Microsoft FabricAzure Data Explorer

Define a política de envio em lote de ingestão da tabela para determinar quando a agregação de dados é interrompida e um lote é lacrado e ingerido.

Se a política não estiver definida para uma tabela, a política no nível do banco de dados será aplicada. Se ele também não estiver definido, os valores padrão serão aplicados.

Permissões

Você deve ter pelo menos permissões de Administrador de Tabela para executar este comando.

Padrões e limites

Consulte padrões e limites.

Sintaxe

.alter[ DatabaseName.]TableName ingestionbatching policy PolicyObject table

.altertables (Tabela1 , Tabela2 [,...]) policy ingestionbatching Objeto de política

Saiba mais sobre as convenções de sintaxe.

Parâmetros

Nome Digitar Obrigatória Descrição
TableName string ✔️ O nome da tabela a ser alterada.
DatabaseName string O nome do banco de dados. Quando você executa o comando a partir do contexto de banco de dados que contém a tabela a ser alterada, DatabaseName não é necessário.
Objeto de política string ✔️ Um objeto de política JSON serializado. Consulte a política de envio em lote de ingestão.

Exemplos

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

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

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

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

Observação

Se você não especificar todos os parâmetros de um PolicyObject, os parâmetros não especificados serão definidos como valores padrão. Por exemplo, especificar apenas "MaximumBatchingTimeSpan" resultará em "MaximumNumberOfItems" e "MaximumRawDataSizeMB" sendo definidos como padrão. Para substituir apenas alguns parâmetros, use o comando alter-merge .