Compartilhar via


Comando .alter database policy streamingingestion

Aplica-se a: ✅Azure Data Explorer

Altera a política de ingestão de streaming de banco de dados. A política de streaming gerencia a ingestão de streaming de dados em bancos de dados e tabelas.

A assimilação de streaming é mais adequada para cenários de baixa latência em que o tempo de ingestão é inferior a 10 segundos para volumes de dados variáveis. 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, recomendamos alternar para ingestão em massa clássica em vez de ingestão de streaming.

Para saber como implementar a assimilação de streaming, consulte assimilação de streaming. A ingestão de streaming deve ser habilitada no nível do cluster antes de poder ser usada no nível do banco de dados.

Permissões

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

Sintaxe

.alter database DatabaseNamepolicystreamingingestionPolicyObject

Saiba mais sobre as convenções de sintaxe.

Parâmetros

Nome Digitar Obrigatória Descrição
DatabaseName string ✔️ O nome do banco de dados para o qual alterar a política de ingestão de streaming.
Objeto de política string ✔️ Um objeto de política que define a política de ingestão de streaming. Para obter mais informações, consulte a política de streaming.

Devoluções

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

Exemplo

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

.alter database MyDatabase policy streamingingestion 
'{"IsEnabled": true, "HintAllocatedRate": 2.1}'