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
.alter
external
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"}'