Partilhar via


Comando .alter table policy streamingingestion

Aplica-se a: ✅Azure Data Explorer

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

Use em cenários de baixa latência, onde o tempo de ingestão é inferior a 10 segundos para variar o volume de dados. Você pode otimizar o processamento de muitas tabelas em um ou mais bancos de dados, quando as tabelas recebem alguns registros por segundo, enquanto o volume de ingestão é de milhares de registros por segundo.

Use a ingestão em massa clássica em vez da ingestão de streaming quando a quantidade de dados crescer para mais de 4 Gb por hora por tabela.

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

Permissões

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

Sintaxe

.alter 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 ✔️ Um objeto de política serializado. Para obter mais informações, consulte ingestão de streaming.

Devoluções

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

Exemplo

O comando a seguir ativa a ingestão de streaming e determina a taxa de alocação sugerida para a tabela.

.alter table Table1 policy streamingingestion '{"IsEnabled": true, "HintAllocatedRate": 2.1}'