Nous avons le plaisir de vous annoncer la mise à disposition générale d’Azure HDInsight Tools pour Visual Studio Code (VSCode). HDInsight Tools pour VSCode offre aux développeurs un éditeur de code multiplateforme léger pour le développement de travaux par lots et de requêtes interactives HDInsight PySpark et Hive.
Pour les développeurs PySpark qui apprécient la productivité que Python confère, HDInsight Tools pour VSCode vous propose un éditeur Python intuitif avec des expériences de démarrage simples et vous permet de soumettre des instructions PySpark aux clusters HDInsight et d’obtenir des réponses interactives. Cette interactivité offre le meilleur de Python et de Spark aux développeurs et vous donne les moyens d’obtenir des informations plus rapidement.
Aux développeurs Hive, les outils HDInsight pour VSCode offrent des performances d’exécution de requêtes exceptionnelles sur des entrepôts de données de type Big Data et des fonctionnalités pratiques d’interrogation de fichiers journaux et d’obtention d’informations à des fins d’analyse.
Principaux avantages pour les clients
- Intégration aux environnements mondiaux Azure pour l’administration des connexions Azure et des clusters HDInsight
- Soumission des travaux HDInsight Hive et Spark avec intégration des interfaces utilisateur Spark et Yarn
- Réponses interactives avec la possibilité d’exécuter un ou plusieurs scripts Hive et Python de votre choix
- Prévisualiser et exporter vos résultats de requête interactive aux formats CSV, JSON et Excel
- Services de langage intégrés, tels que suggestion automatique IntelliSense, saisie semi-automatique et marqueur d’erreurs, entre autres
- Prise en charge des connexions Ambari et des connexions aux clusters HDInsight avec ESP
- Gestion simplifiée de la configuration des clusters et des travaux Spark
Dernières améliorations
Depuis la sortie de la préversion publique, nous avons travaillé en étroite collaboration avec nos clients pour répondre à leurs commentaires, implémenter de nouvelles fonctionnalités et améliorer constamment l’expérience utilisateur. Voici quelques-une de ces améliorations :
- HDInsight Tools pour VSCode peut être connecté à tous les environnements Azure qui hébergent les services HDInsight. Pour en savoir plus, consultez le billet de blog « HDInsight Tools for VSCode supports Azure environments worldwide » (« HDInsight Tools pour VSCode prend en charge les environnements Azure à l’échelle mondiale »).
- Prise en charge du Pack Sécurité Entreprise pour HDInsight. Pour en savoir plus, consultez le billet de blog « HDInsight Tools for VSCode integrates with Ambari and HDInsight Enterprise Secure Package » (« HDInsight Tools pour VSCode intègre Ambari et le Pack Sécurité Entreprise pour HDInsight »).
- Tirez parti des paramètres utilisateur et de l’espace de travail intégrés de VSCode pour la gestion de la configuration des clusters et des travaux. Pour en savoir plus, consultez le billet de blog « HDInsight tools for Visual Studio Code: simplifying cluster and Spark job configuration management » (« HDInsight Tools pour VSCode : simplification de la gestion de la configuration des clusters et des travaux Spark »).
- Bénéficiez de l’intégration de l’explorateur de comptes Azure et HDInsight dans VSCode afin d’améliorer l'expérience de connexion Azure et la navigation dans les métadonnées des clusters et les métadonnées Hive. Pour en savoir plus, consultez le billet de blog « HDInsight Tools for VSCode: Integrations with Azure Account and HDInsight Explorer.” (« HDInsight Tools pour VSCode : intégration de l’explorateur des comptes Azure et HDInsight »).
Par où commencer
Tout d’abord, installez Visual Studio Code et téléchargez Mono 4.2.x (pour Linux et Mac). Ensuite, récupérez les derniers outils HDInsight dans le référentiel des extensions VSCode Extension ou en recherchant HDInsight Tools for VSCode sur la place de marché VSCode.
Pour plus d’informations sur HDInsight Tools pour VSCode, reportez-vous aux ressources suivantes :
- Manuel utilisateur : HDInsight Tools pour VSCode
- Manuel utilisateur : Configurer l’environnement interactif PySpark
- Vidéo de démonstration : « HDInsight Tools for VSCode to support Hive Interactive, Hive Batch and PySpark » (« HDInsight Tools pour VSCode pour la prise en charge des requêtes PySpark et Hive en mode interactif et en mode par lots »)
Si vous avez d’autres questions, suggestions, commentaires ou rapports de bogues, veuillez nous adresser une note à l’adresse hdivstool@microsoft.com.