Utiliser l'extension Google Cloud pour Visual Studio Code
L'extension Google Cloud Visual Studio Code (VS Code) vous permet d'effectuer les opérations suivantes dans VS Code:
- Développez et exécutez des notebooks BigQuery.
- Parcourir, inspecter et prévisualiser des ensembles de données BigQuery
Avant de commencer
Dans votre terminal local, vérifiez que Python 3.11 ou une version ultérieure est installée sur votre système:
python3 --version
Dans votre terminal local, initialisez gcloud CLI :
gcloud init
Configurez un projet par défaut:
gcloud config set project PROJECT_ID
Remplacez
PROJECT_ID
par votre projet par défaut.Configurez les identifiants par défaut de l'application:
gcloud auth application-default login
Ouvrez VS Code, puis dans la barre d'activité, cliquez sur Extensions.
Dans la barre de recherche, recherchez l'extension Jupyter, puis cliquez sur Installer. Les fonctionnalités BigQuery de VS Code nécessitent l'extension Jupyter de Microsoft en tant que dépendance.
Installer l'extension Google Cloud
- Ouvrez VS Code, puis dans la barre d'activité, cliquez sur Extensions.
Dans la barre de recherche, recherchez l'extension Google Cloud Code, puis cliquez sur Installer.
Si vous y êtes invité, redémarrez VS Code.
L'icône Google Cloud Code est désormais visible dans la barre d'activité.
Configurer l'extension
- Ouvrez VS Code, puis dans la barre des tâches, cliquez sur Google Cloud Code.
- Ouvrez la section Notebooks BigQuery.
- Cliquez sur Se connecter à Google Cloud. Vous êtes redirigé vers la page de connexion avec vos identifiants.
- Utilisez la barre des tâches de l'application de niveau supérieur pour accéder à Code > Paramètres > Paramètres > Extensions.
- Recherchez Google Cloud Code, puis cliquez sur l'icône Gérer pour ouvrir le menu.
- Sélectionnez Paramètres.
- Pour le paramètre Cloud Code: Project (Cloud Code : projet), saisissez le nom du projetGoogle Cloud que vous souhaitez utiliser pour exécuter des notebooks et afficher des ensembles de données BigQuery.
- Pour le paramètre Cloud Code > Bêta: région BigQuery, saisissez un emplacement BigQuery. L'extension affiche les ensembles de données de cet emplacement.
Développer des notebooks BigQuery
- Ouvrez VS Code, puis dans la barre des tâches, cliquez sur Google Cloud Code.
- Ouvrez la section Notebooks BigQuery, puis cliquez sur Notebook BigQuery. Un nouveau fichier
.ipynb
contenant un exemple de code est créé et ouvert dans l'éditeur. Dans le nouveau notebook, cliquez sur Sélectionner le noyau, puis sélectionnez un noyau Python. Les notebooks BigQuery nécessitent un kernel Python local pour l'exécution. Vous pouvez créer un environnement virtuel ou utiliser l'un des environnements existants.
Si elle n'a pas encore été installée dans votre environnement virtuel, installez la bibliothèque cliente
bigframes
:- Ouvrez la fenêtre Terminal.
- Exécutez la commande
pip install bigframes
.
Vous pouvez désormais écrire et exécuter du code dans votre notebook BigQuery.
Explorer et prévisualiser des ensembles de données BigQuery
- Ouvrez VS Code, puis dans la barre des tâches, cliquez sur Google Cloud Code.
- Pour afficher les ensembles de données et les tables de votre projet et de votre région spécifiés, ouvrez la section Ensembles de données BigQuery. Les ensembles de données publics BigQuery sont également visibles.
- Pour ouvrir un nouvel onglet dans l'éditeur, cliquez sur le nom d'un tableau. Cet onglet contient les détails, le schéma et l'aperçu de la table.
Tarifs
L'extension Visual Studio Code est gratuite, mais les servicesGoogle Cloud (BigQuery, Dataproc, Cloud Storage) que vous utilisez vous sont facturés.
Étape suivante
- Découvrez les notebooks dans BigQuery.
- En savoir plus sur les DataFrames BigQuery