Qu’est-ce que l’extension Databricks pour Visual Studio Code ?

L’extension Databricks pour Visual Studio Code vous permet de vous connecter à vos espaces de travail Azure Databricks distants à partir de l’environnement de développement intégré (IDE) Visual Studio Code qui est exécuté sur votre ordinateur de développement local. Vous pouvez ensuite :

Remarque

L’extension Databricks pour Visual Studio Code prend en charge l’exécution de notebooks R, Scala et SQL en tant que travaux automatisés, mais ne fournit pas de prise en charge plus approfondie de ces langages dans Visual Studio Code.

Démarrage

Pour commencer à utiliser l’extension Databricks pour Visual Studio Code :

Créer un nouveau projet Databricks

Une fois l’extension installée, vous pouvez créer un projet Databricks à l’aide de l’extension Databricks pour Visual Studio Code :

  1. Lancer Visual Studio Code.
  2. Cliquez sur l’icône Databricks dans la barre latérale de Visual Studio Code pour ouvrir l’extension.
  3. Cliquez sur Créer un projet.
  4. Dans la palette de commandes, sélectionnez un hôte et une méthode d’authentification pour le projet. Consultez Configurer l’autorisation pour l’extension Databricks pour Visual Studio Code.
  5. Dans Fournir un chemin d’accès à un dossier dans lequel vous souhaitez que votre nouveau projet soit, entrez le chemin d’accès à un dossier sur votre ordinateur de développement local où vous souhaitez créer le projet, ou cliquez sur Ouvrir la boîte de dialogue de sélection du dossier, puis sélectionnez le chemin d’accès au dossier du projet.
  6. Pour le modèle à utiliser dans la vue d’initialisation du projet Databricks, utilisez les flèches haut et bas pour sélectionner un modèle de projet, puis appuyez sur Entrée. Pour plus d’informations sur les modèles de projets de packs, consultez Modèles de projets de packs de ressources Databricks.
  7. Tapez un nom unique pour ce projet pour le projet ou conservez le nom du projet par défaut my_project, puis appuyez sur Entrée.
  8. Choisissez d’ajouter un notebook stub (exemple), un pipeline Delta Live Tables (exemple) ou un package Python stub (exemple) au projet, ou une combinaison de ces stubs (exemples).
  9. Appuyez sur n’importe quelle touche pour fermer l’onglet de l’éditeur Init du projet Databricks.
  10. Pour sélectionner le projet que vous souhaitez ouvrir, choisissez le projet que vous venez de créer.

Ouvrir un projet de packs de ressources Databricks existant

Un projet de packs de ressources Databricks a un fichier databricks.yml dans le dossier racine du projet. Consultez Configuration du pack de ressources Databricks. Si vous souhaitez utiliser l’extension avec un projet Databricks Asset Bundles existant :

  1. Lancer Visual Studio Code. Dans le menu principal, cliquez sur Fichier>Ouvrir le dossier et accédez au répertoire qui contient votre projet groupé.

  2. Cliquez sur l’icône Databricks dans la barre latérale visual Studio Code pour ouvrir et commencer à utiliser les fonctionnalités de l’extension.

    Si l’extension Databricks pour Visual Studio Code découvre plusieurs projets Databricks Asset Bundles dans le dossier actif, il vous permet d’ouvrir un projet ou de créer un fichier de configuration de projet dans le dossier racine.

    Ouvrir un projet Databricks existant

    • Si vous avez choisi un projet, dans la palette de commandes , sélectionnez votre projet Databricks Asset Bundles existant.
    • Si vous créez une configuration dans le dossier racine, ce dossier devient un projet groupé.
  3. Sélectionnez un hôte et une méthode d’authentification pour le projet. Consultez Configurer l’autorisation pour l’extension Databricks pour Visual Studio Code.

Remarque

Si vous ouvrez un projet créé à l’aide de l’extension Databricks pour Visual Studio Code v1, la migration est tentée automatiquement à l’aide de la configuration existante de l’authentification et de l’espace de travail du projet. Le bouton de migration est disponible uniquement si la migration automatique échoue.

Basculer entre les projets Databricks

L’extension Databricks pour Visual Studio Code vous permet d’avoir plusieurs projets Databricks au sein de votre espace de travail Visual Studio Code et de basculer facilement entre eux. Une fois votre projet multi-bundle ouvert dans l’espace de travail Visual Studio Code :

  1. Cliquez sur l’icône Databricks dans la barre latérale de Visual Studio Code pour ouvrir l’extension.

  2. Cliquez sur Dossier local pour sélectionner le projet que l’extension doit utiliser.

    Sélecteur de dossiers locaux

Remarque

Les actions d’exécution sont uniquement disponibles pour les fichiers du bundle actif.

Convertir un projet en projet Databricks

Si vous avez un projet existant que vous souhaitez convertir en projet Databricks :

  1. Lancer Visual Studio Code. Dans le menu principal, cliquez sur Fichier>Ouvrir le dossier et accédez à votre projet pour l’ouvrir.
  2. Cliquez sur l’icône Databricks dans la barre latérale de Visual Studio Code pour ouvrir l’extension.
  3. Cliquez sur Créer une configuration.
  4. Dans la palette de commandes, sélectionnez un hôte et une méthode d’authentification pour le projet. Consultez Configurer l’autorisation pour l’extension Databricks pour Visual Studio Code.