Commandes de la palette de commandes pour l'extension Databricks pour Visual Studio Code
Cet article répertorie les commandes de la palette de commandes pour l'extension Databricks pour Visual Studio Code. Voir l'extension Databricks pour Visual Studio Code.
Référence des commandes
L'extension Databricks pour Visual Studio Code ajoute les commandes suivantes à la **Palette de commandes** de Visual Studio Code. Voir aussi la Palette de commandes dans la documentation de Visual Studio Code.
Commande | Description |
|---|---|
| Modifier l'environnement virtuel Python |
| Effacer les diagnostics de pipeline |
| Active IntelliSense dans l’éditeur de code Visual Studio Code pour PySpark, Databricks Utilities et les variables globales associées telles que |
| Déplace le focus vers la Palette de commandes pour créer, sélectionner ou modifier le cluster Databricks à utiliser pour le projet actuel. Consultez Sélectionner un compute pour l'exécution de code et de Jobs. |
| Déboguer le fichier actuel avec Databricks Connect. |
| Déployez le bundle dans le Workspace Databricks. |
| Déployez le bundle vers le Workspace Databricks et exécutez une ressource. Par default, cette commande présente une liste de ressources à exécuter, mais vous pouvez personnaliser les arguments de commande pour exécuter la commande avec un type de ressources spécifique. Consultez Personnaliser les raccourcis clavier ou les arguments de commande. |
| Détruisez le bundle. |
| Supprime la référence au cluster Databricks du projet actuel. |
| Déplace le focus dans le panneau Databricks vers la vue Explorateur de ressources du bundle . Voir Bundle Resource Explorer. |
| Déplace le focus dans le panneau Databricks vers la vue des variables de bundle . Consultez Variables de bundle. |
| Déplace le focus dans le panneau **Databricks** vers la vue **Configuration**. |
| Ignorez les avertissements et forcez le déploiement du bundle vers le workspace Databricks. |
| Ignorer les avertissements et forcer la destruction du bundle. |
| Initialisez le workflow de création pour un nouveau projet Databricks dans Visual Studio Code. |
| Reset le panneau Databricks pour afficher les boutons Configurer Databricks et Afficher le démarrage rapide dans la vue Configuration . Tout contenu dans le fichier |
| Ouvre le fichier des profils de configuration Databricks, depuis l'emplacement default, pour le projet actuel. Voir Configurez votre projet Databricks à l’aide de l’extension Databricks pour Visual Studio Code. |
| Ouvre le dossier qui contient les fichiers Logs de l'application que l'extension Databricks pour Visual Studio Code écrit sur votre machine de développement. |
| Remplace les variables du bundle. |
| refresh la vue Environnement Python dans le panneau Databricks . |
| refresh la configuration du bundle pour la cible. |
| Réinstallez Databricks Connect. Consultez Déboguer du code à l'aide de Databricks Connect pour l'extension Databricks pour Visual Studio Code. |
| Reset les valeurs des variables du bundle. |
| Exécute le fichier actuel avec Databricks Connect. Consultez Déboguer du code à l'aide de Databricks Connect pour l'extension Databricks pour Visual Studio Code. |
| Sélectionnez une cible de bundle. Consultez Modifier le Workspace de déploiement cible. |
| Affiche les logs du bundle. Consultez Afficher la sortie des Logs Databricks. |
| Affiche le fichier de démarrage rapide dans l'éditeur. |
| Connectez-vous à un workspace. |
| start the cluster s'il est déjà arrêté. |
| start la synchronisation du code du projet actuel vers le Workspace Databricks. Cette commande effectue une synchronisation incrémentielle. |
| start la synchronisation du code du projet actuel vers le Workspace Databricks. Cette commande effectue une synchronisation complète, même si une synchronisation incrémentielle est possible. |
| Arrête le cluster s’il est déjà en cours d’exécution. |
| Arrête la synchronisation du code du projet actuel avec le Workspace Databricks. |
| Vérifiez les scripts d'initialisation du Notebook Databricks. |
Complétion de code PySpark et utilitaires Databricks
Cet article explique comment activer la complétion de code PySpark et des utilitaires Databricks pour l'extension Databricks pour Visual Studio Code. Voir l'extension Databricks pour Visual Studio Code
Ces informations supposent que vous avez déjà installé et configuré l'extension Databricks pour Visual Studio Code. Voir Installer l'extension Databricks pour Visual Studio Code.
Pour activer IntelliSense (également appelée complétion de code ) dans l'éditeur de code Visual Studio Code pour PySpark, les utilitaires Databricks et les globales associées telles que spark et dbutils, procédez comme suit, votre projet étant ouvert :
- Dans la Palette de commandes (**Afficher > Palette de commandes**), tapez
>Databricks: Configure autocomplete for Databricks globalset appuyez sur **Entrée**. - Suivez les invites à l’écran pour permettre à l’extension Databricks pour Visual Studio Code d’installer PySpark pour votre projet, et d’ajouter ou de modifier le fichier
__builtins__.pyipour votre projet afin d’activer les Databricks Utilities.
Vous pouvez maintenant utiliser des variables globales telles que spark et dbutils dans votre code sans déclarer de déclarations import connexes au préalable.
Personnaliser les raccourcis clavier ou les arguments de commande
Pour spécifier un raccourci clavier pour une commande ou pour définir des arguments pour une commande, utilisez l'éditeur de raccourcis clavier de Visual Studio Code ou ajoutez une nouvelle entrée directement au tableau des liaisons de touches JSON.
Par exemple, pour configurer la commande Déployer le bundle et exécuter une ressource afin de valider my_pipeline, ajoutez ce qui suit au tableau des liaisons de touches :
{
// Replace with your desired shortcut
"key": "ctrl+shift+x",
"command": "databricks.bundle.deployAndRunFromInput",
"args": {
// "jobs" or "pipelines"
"resourceType": "pipelines",
// The key of the pipeline or job you want to run, as defined in your asset bundle configuration
"resourceKey": "my_pipeline",
// Any flags that will be passed to the "databricks bundle run" command
"args": "--validate-only"
}
}