Partage via


Commande de stratégie de table streamingingestion .alter

S’applique à : ✅Azure Data Explorer

Utilisez cette commande pour modifier l’ingestion de stratégie de diffusion en continu de table. Utilisez la stratégie de diffusion en continu pour gérer l’ingestion de streaming pour les bases de données et les tables.

Utilisez dans des scénarios à faible latence, où le temps d’ingestion est inférieur à 10 secondes pour différents volumes de données. Vous pouvez optimiser le traitement pour de nombreuses tables dans une ou plusieurs bases de données, lorsque les tables reçoivent quelques enregistrements par seconde, tandis que le volume d’ingestion est de milliers d’enregistrements par seconde.

Utilisez l’ingestion en bloc classique au lieu de l’ingestion en streaming lorsque la quantité de données augmente à plus de 4 Go par heure par table.

Pour savoir comment implémenter l’ingestion de streaming, consultez la stratégie de diffusion en continu.

autorisations

Vous devez disposer au moins des autorisations d’administrateur de table pour exécuter cette commande.

Syntaxe

.alter table TableNamepolicystreamingingestionPolicyObject

En savoir plus sur les conventions de syntaxe.

Paramètres

Nom Type Requise Description
TableName string ✔️ Nom de la table.
PolicyObject string ✔️ Objet de stratégie sérialisé. Pour plus d’informations, consultez l’ingestion de streaming.

Retours

Retourne une représentation JSON de la stratégie.

Exemple

La commande suivante active l’ingestion de streaming et détermine le taux d’allocation suggéré pour la table.

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