Partage via


Commande de stratégie de base de données streamingingestion .alter-merge

S’applique à : ✅Azure Data Explorer

Modifie la stratégie d’ingestion de streaming de base de données. Utilisez la stratégie de diffusion en continu pour gérer l’ingestion de streaming pour les bases de données et les tables.

L’ingestion de streaming convient le mieux aux scénarios à faible latence où le temps d’ingestion est inférieur à 10 secondes pour différents volumes de données. Il peut optimiser le traitement pour plusieurs tables sur une ou plusieurs bases de données, en particulier lorsque les tables ne reçoivent que quelques enregistrements par seconde, mais le volume d’ingestion est de milliers d’enregistrements par seconde.

Toutefois, lorsque la quantité de données augmente au-delà de 4 Go par heure par table, il est recommandé de basculer vers l’ingestion en bloc classique au lieu de l’ingestion en streaming.

Pour savoir comment implémenter l’ingestion de streaming, consultez l’ingestion de streaming. L’ingestion de streaming doit être activée au niveau du cluster avant de pouvoir être utilisée au niveau de la base de données.

autorisations

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

Syntaxe

.alter-merge database DatabaseNamepolicystreamingingestionArrayOfPolicyObjects

En savoir plus sur les conventions de syntaxe.

Paramètres

Nom Type Requise Description
DatabaseName string ✔️ Nom de la base de données pour laquelle modifier la stratégie d’ingestion de streaming.
ArrayOfPolicyObjects string ✔️ Tableau sérialisé d’un ou plusieurs objets de stratégie JSON. Pour plus d’informations, consultez la stratégie d’ingestion de streaming.

Retours

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

Exemple

La commande suivante retourne active l’ingestion de streaming et détermine le taux alloué de suggestion pour la base de données :

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

La commande suivante désactive la stratégie d’ingestion de streaming :

.alter-merge database MyDatabase policy streamingingestion 
'{"IsEnabled": false}'