Partilhar via


Comando .alter-merge table policy streamingingestion

Aplica-se a: ✅Azure Data Explorer

Altera a política de ingestão de streaming da tabela. Use a política de streaming para gerenciar a ingestão de streaming para bancos de dados e tabelas.

A ingestão de streaming é mais adequada para cenários de baixa latência em que o tempo de ingestão é inferior a 10 segundos para variar o volume de dados. Ele pode otimizar o processamento de várias tabelas em um ou mais bancos de dados, especialmente quando as tabelas recebem apenas alguns registros por segundo, mas o volume de ingestão é de milhares de registros por segundo.

No entanto, quando a quantidade de dados cresce além de 4 GB por hora por tabela, recomenda-se mudar para a ingestão em massa clássica em vez da ingestão por streaming.

Para saber como implementar a ingestão de streaming, consulte ingestão de streaming.

Permissões

Você deve ter pelo menos permissões de de administrador de tabela para executar esse comando.

Sintaxe

.alter-merge table TableNamepolicystreamingingestionPolicyObject

Saiba mais sobre convenções de sintaxe.

Parâmetros

Designação Tipo Necessário Descrição
TableName string ✔️ O nome da tabela.
PolicyObject string ✔️ Uma matriz serializada de um ou mais objetos de política JSON. Para obter mais informações, consulte política de ingestão de streaming.

Devoluções

Retorna uma representação JSON da política.

Exemplo

O comando a seguir retorna habilita a ingestão de streaming e determina a taxa de sugestão alocada para a tabela:

.alter-merge table MyTable policy streamingingestion 
'{"IsEnabled": true, "HintAllocatedRate": 1.5}'

O comando a seguir desabilita a política de ingestão de streaming:

.alter-merge table MyTable policy streamingingestion 
'{"IsEnabled": false}'