Gérer les extensions de langage dans votre cluster Azure Data Explorer
La fonctionnalité Extensions de langage vous permet d’utiliser des plug-ins d’extension de langage pour intégrer d’autres langages de programmation dans vos requêtes KQL Azure Data Explorer. Lorsque vous exécutez une fonction définie par l’utilisateur (UDF) à l’aide d’un script pertinent, le script obtient les données tabulaires en tant qu’entrée et est censé produire une sortie tabulaire. Le runtime du plug-in est hébergé dans un bac à sable, un environnement isolé et sécurisé qui s’exécute sur les nœuds du cluster. Dans cet article, vous gérez le plug-in Extensions de langage dans votre cluster Azure Data Explorer au sein du Portail Azure.
Prérequis
- Un abonnement Azure. Créez un compte Azure gratuit.
- Un cluster et une base de données Azure Data Explorer. Créez un cluster et une base de données.
- Examinez les limitations.
Activer les extensions de langage sur votre cluster
Effectuez les étapes suivantes pour activer une extension de langage sur votre cluster :
Dans le portail Azure, accédez à votre cluster Azure Data Explorer.
Sélectionnez Paramètres.
Sous Configurations, recherchez l’extension de langue que vous souhaitez utiliser, puis sélectionnez Activé.
Pour Python, dans le volet qui s’ouvre, sélectionnez une image Python dans la liste, puis ok.
Sélectionnez Enregistrer.
Notes
L’activation de l’extension de langue peut prendre jusqu’à 30 minutes. Le processus n’a pas d’impact sur la disponibilité du cluster.
Modifier l’image des extensions de langage Python sur votre cluster
Procédez comme suit pour modifier l’image de votre extension de langage Python sur votre cluster :
Dans le portail Azure, accédez à votre cluster Azure Data Explorer.
Sélectionnez Paramètres.
Sous Configurations, recherchez l’extension de langage Python, puis sélectionnez Modifier.
Dans le volet qui s’ouvre, sélectionnez une image Python dans la liste, puis sélectionnez OK.
Sélectionnez Enregistrer.
Notes
La mise à jour du processus d’image peut prendre jusqu’à 30 minutes. Le processus n’a pas d’impact sur la disponibilité du cluster.
Désactiver les extensions de langage sur votre cluster
Notes
La désactivation du processus d’image peut prendre jusqu’à 30 minutes. Le processus n’a pas d’impact sur la disponibilité du cluster.
Procédez comme suit pour désactiver les extensions de langage sur votre cluster :
Dans le portail Azure, accédez à votre cluster Azure Data Explorer.
Dans Paramètres, sélectionnez Configurations.
Dans le volet Configurations, sélectionnez Désactivé pour désactiver une extension de langage.
Sélectionnez Enregistrer.
Limites
- Le bac à sable du runtime des extensions de langage alloue de l’espace disque même si aucune requête n’est exécutée dans l’étendue du langage concerné. Pour plus d’informations sur les limitations, consultez cette page sur les bacs à sable.
- Pour les références SKU de machine virtuelle qui ne prennent pas en charge la virtualisation imbriquée, consultez Limitations.
Contenu connexe
- Découvrez comment exécuter des requêtes KQL intégrées Python
- Découvrez comment exécuter des requêtes KQL intégrées R
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour