Partager via


Commande de stratégie d’accélération des requêtes .alter (préversion)

S’applique à : ✅Microsoft Fabric✅Azure Data Explorer

Modifie la stratégie d’accélération de requête d’une table delta externe spécifique.

Pour connaître les limitations, consultez Limitations.

autorisations

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

Syntaxe

.alterexternal table ExternalTableName policy query_acceleration « Stratégie sérialisée JSON »

Paramètres

Nom Type Requise Description
ExternalTableName string ✔️ Nom de la table delta externe.
Stratégie sérialisée JSON string ✔️ Littéral de chaîne contenant un conteneur de propriétés JSON.

Conteneur de propriétés JSON

Propriété Type Requise Description
IsEnabled Boolean ✔️ Indique si la stratégie est activée.
Chaud Timespan ✔️ Période à chaud définie dans la stratégie d’accélération de requête. Valeur minimale = 1 d.

Remarque

L’accélération des requêtes est appliquée aux données dans une période spécifique, définie en tant que timespan, à partir de la modificationTime valeur indiquée pour chaque fichier dans le journal delta.

Exemple

{"IsEnabled": true, "Hot": "1.00:00:00"}

Retours

La commande retourne une table avec un enregistrement qui inclut l’objet de stratégie modifié.

Colonne Type Description
PolicyName string Nom de la stratégie : QueryAcceleration
Nom de l’entité string Nom complet de l’entité : [DatabaseName].[ExternalTableName]
Stratégie string Sérialisation JSON de la stratégie d’accélération de requête définie sur la table delta externe
ChildEntities string Les entités enfants que cette stratégie affecte : null
EntityType string Le type de l’entité auquel la stratégie s’applique : ExternalTable

Exemple

.alter external table MyExternalTable policy query_acceleration '{"IsEnabled": true, "Hot": "1.00:00:00"}'