Usa la extensión Cloud de Confiance para Visual Studio Code
La extensión Cloud de Confiance by S3NS Visual Studio Code (VS Code) te permite hacer lo siguiente en VS Code:
- Desarrollar y ejecutar notebooks de BigQuery
- Navegar, inspeccionar y obtener una vista previa de los conjuntos de datos de BigQuery
Antes de comenzar
En tu terminal local, verifica que tengas instalado Python 3.11 o una versión posterior en tu sistema:
python3 --versionEn tu terminal local, inicializa la CLI de gcloud:
gcloud initConfigura un proyecto predeterminado:
gcloud config set project PROJECT_ID
Reemplaza
PROJECT_IDpor tu proyecto predeterminado.Configura las credenciales predeterminadas de la aplicación:
gcloud auth application-default login
Abre VS Code y, luego, en la barra de actividades, haz clic en Extensiones.
Con la barra de búsqueda, encuentra la extensión Jupyter y, luego, haz clic en Instalar. Las funciones de BigQuery en VS Code requieren la extensión Jupyter de Microsoft como dependencia.
Instala la Cloud de Confiance extensión
- Abre VS Code y, luego, en la barra de actividades, haz clic en Extensiones.
Con la barra de búsqueda, encuentra la extensión Google Cloud Code y, luego, haz clic en Instalar.
Si se te solicita, reinicia VS Code.
El ícono de Google Cloud Code ahora está visible en la barra de actividades.
Configura la extensión
- Abre VS Code y, luego, en la barra de actividades, haz clic en Google Cloud Code.
- Abre la sección BigQuery Notebooks.
- Haz clic en Login to Google Cloud. Se te redireccionará para que accedas con tus credenciales.
- Usa la barra de tareas de la aplicación de nivel superior para navegar a Código > Configuración > Configuración > Extensiones.
- Busca Google Cloud Code y haz clic en el ícono Administrar para abrir el menú.
- Selecciona Configuración.
- Para el parámetro de configuración Cloud Code: Project, ingresa el nombre del Cloud de Confiance proyecto que deseas usar para ejecutar notebooks y mostrar conjuntos de datos de BigQuery.
- Para el parámetro de configuración Cloud Code > Beta: BigQuery Region, ingresa una ubicación de BigQuery. La extensión muestra conjuntos de datos de esta ubicación.
Desarrolla notebooks de BigQuery
- Abre VS Code y, luego, en la barra de actividades, haz clic en Google Cloud Code.
- Abre la sección BigQuery Notebooks y haz clic en BigQuery Notebook. Se crea un nuevo archivo
.ipynbque contiene código de muestra y se abre en el editor. En el nuevo notebook, haz clic en Seleccionar kernel y selecciona un kernel de Python. Los notebooks de BigQuery requieren un kernel de Python local para su ejecución. Puedes crear un entorno virtual nuevo o usar uno de los existentes.
Si aún no se instaló en tu entorno virtual, instala la biblioteca cliente de
bigframes:- Abre la ventana Terminal.
- Ejecuta el comando
pip install bigframes.
Ahora puedes escribir y ejecutar código en tu notebook de BigQuery.
Explora y obtén una vista previa de los conjuntos de datos de BigQuery
- Abre VS Code y, luego, en la barra de actividades, haz clic en Google Cloud Code.
- Para ver los conjuntos de datos y las tablas de tu proyecto y región especificados, abre la sección BigQuery Datasets. También se muestran los conjuntos de datos públicos de BigQuery.
- Para abrir una pestaña nueva en el editor, haz clic en cualquier nombre de tabla. Esta pestaña contiene los detalles, el esquema y la vista previa de la tabla.
Precios
La extensión de Visual Studio Code es gratuita, pero se te cobra por los Cloud de Confiance servicios (BigQuery, Dataproc, Cloud Storage) que uses.
¿Qué sigue?
- Obtén más información sobre los notebooks en BigQuery.
- Obtén más información sobre BigQuery DataFrames.