Usa la extensión de Trusted Cloud para Visual Studio Code

La extensión de Trusted Cloud 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

  1. En tu terminal local, verifica que tengas instalado Python 3.11 o una versión posterior en tu sistema:

    python3 --version
  2. Instala Google Cloud CLI.

  3. En tu terminal local, inicializa la CLI de gcloud:

    gcloud init
  4. Configura un proyecto predeterminado:

    gcloud config set project PROJECT_ID

    Reemplaza PROJECT_ID por tu proyecto predeterminado.

  5. Configura las credenciales predeterminadas de la aplicación:

    gcloud auth application-default login
  6. Descarga e instala VS Code.

  7. Abre VS Code y, luego, en la barra de actividades, haz clic en Extensiones.

  8. En la barra de búsqueda, busca la extensión Jupyter y, luego, haz clic en Instalar. Las funciones de BigQuery en VS Code requieren la extensión de Jupyter de Microsoft como dependencia.

    Es una lista de extensiones de Jupyter en la consola de VS Code.

Instala la extensión de Trusted Cloud

  1. Abre VS Code y, luego, en la barra de actividades, haz clic en Extensiones.
  2. En la barra de búsqueda, busca la extensión Google Cloud Code y, luego, haz clic en Instalar.

    La extensión de Google Cloud Code en la consola de VS Code

  3. 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

  1. Abre VS Code y, luego, en la barra de actividades, haz clic en Google Cloud Code.
  2. Abre la sección Notebooks de BigQuery.
  3. Haz clic en Acceder a Google Cloud. Se te redireccionará para que accedas con tus credenciales.
  4. Usa la barra de tareas de nivel superior de la aplicación para navegar a Código > Configuración > Configuración > Extensiones.
  5. Busca Google Cloud Code y haz clic en el ícono Administrar para abrir el menú.
  6. Selecciona Configuración.
  7. En el parámetro de configuración Cloud Code: Project, ingresa el nombre del proyectoTrusted Cloud que deseas usar para ejecutar notebooks y mostrar conjuntos de datos de BigQuery.
  8. En el parámetro de configuración Cloud Code > Beta: BigQuery Region, ingresa una ubicación de BigQuery. La extensión muestra los conjuntos de datos de esta ubicación.

Desarrolla notebooks de BigQuery

  1. Abre VS Code y, luego, en la barra de actividades, haz clic en Google Cloud Code.
  2. Abre la sección Notebooks de BigQuery y haz clic en Notebook de BigQuery. Se crea un nuevo archivo .ipynb que contiene código de muestra y se abre en el editor.
  3. En el notebook nuevo, haz clic en Seleccionar kernel y elige un kernel de Python. Los notebooks de BigQuery requieren un kernel de Python local para la ejecución. Puedes crear un entorno virtual nuevo o usar uno de los existentes.

    La interfaz de selección del kernel en la consola de VS Code.

  4. Si aún no se instaló en tu entorno virtual, instala la biblioteca cliente de bigframes:

    1. Abre la ventana de Terminal.
    2. 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

  1. Abre VS Code y, luego, en la barra de actividades, haz clic en Google Cloud Code.
  2. Para ver los conjuntos de datos y las tablas del proyecto y la región que especificaste, abre la sección BigQuery Datasets. También se ven los conjuntos de datos públicos de BigQuery.
  3. 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 cobrará por los servicios deTrusted Cloud que uses (BigQuery, Dataproc, Cloud Storage).

¿Qué sigue?