Comando .alter table policy ingestionbatching
Aplica-se a: ✅Microsoft Fabric✅Azure 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
.alter
tables
(
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 .