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-merge
table
[ DatabaseName.
] TableNamepolicy
ingestionbatching
PolicyObject
.alter-merge
tables
(
Tabela1,
Tabela2 [,
...])
policy
ingestionbatching
PolicyObject
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 .
Conteúdo relacionado
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários