Habilita la administración de recursos de código

Puedes guardar, compartir y administrar versiones de elementos de código, como notebooks y consultas guardadas. En este documento, se explica cómo habilitar manualmente los recursos de código, cómo configurar la región predeterminada y otorgar acceso a otros usuarios.

Habilitación automática de las APIs de BigQuery

Las siguientes APIs se habilitan automáticamente para todos los proyectos de Google Cloud con BigQuery:

Si tienes secuencias de comandos de automatización anteriores a marzo de 2024 que dependían del estado de estas APIs, es posible que debas actualizarlas.

Estas APIs no generan costos adicionales. Los usuarios con permisos de Identity and Access Management para usar los servicios habilitados en los recursos correspondientes pueden generar cargos, como se describe en Precios de BigQuery, Precios de Dataform y Precios de Dataplex.

Para evitar la habilitación de APIs adicionales, configura la restricción de la política de la organización Restringir el uso de servicios del recurso. Puedes inhabilitar las APIs seleccionadas en cualquier momento.

Antes de comenzar

Si deseas habilitar la administración de elementos de código, debes tener el rol de propietario (roles/owner) de Identity and Access Management (IAM).

Habilita manualmente los elementos de código de BigQuery

Puedes habilitar de forma manual la administración de elementos de código si habilitas las siguientes APIs:

  • La API de Compute Engine
  • La API de Dataform
  • La API de Vertex AI

Para habilitar los elementos de código, sigue estos pasos:

  1. Ve a la página de BigQuery.

    Ir a BigQuery

  2. En la barra de pestañas del panel del editor, haz clic en la flecha desplegable junto al signo + signo y, luego, haz clic en Redactar notebook nuevo de Python.

  3. En el banner que aparece debajo de la barra de pestañas del panel de edición, haz clic en Habilitar.

    Si no ves el banner, comprueba si tienes el rol de Propietario de IAM requerida.

  4. En el panel Habilitar funciones, en la sección APIs de funciones principales, haz lo siguiente:

    1. Para habilitar el historial de versiones y el uso compartido de elementos de código, en Historial de versiones y uso compartido, haz clic en Habilitar.
    2. Para habilitar los notebooks, en Notebooks de Python, haz clic en Habilitar todos.
    3. Cuando se hayan habilitado las APIs, haz clic en Siguiente.
  5. Opcional: Configura los permisos del usuario en la sección Permisos:

    • Para otorgar a los principales la capacidad de crear elementos de código, y leer, editar y establecer permisos para los elementos de código que crearon, escribe sus nombres de usuario o grupo en Creador.
    • Para otorgar a los principales la capacidad de leer, editar y establecer permisos para todos los elementos de código compartidos con ellos, escribe sus nombres de usuario o grupo en Propietario.
  6. Haz clic en Siguiente.

  7. Opcional: Haz clic en Habilitar todo en la sección APIs adicionales para habilitar las APIs que necesitas para crear procedimientos remotos de BigQuery usando BigQuery DataFrames.

  8. Si eliges no habilitar las APIs adicionales, haz clic en Cerrar para cerrar el panel Habilitar funciones.

Configura la región predeterminada para los elementos de código

Todos los elementos de código usan la misma región predeterminada. Sigue estos pasos para configurar la región predeterminada de los elementos de código:

  1. Ve a la página de BigQuery.

    Ir a BigQuery

  2. En el panel Explorador, busca el proyecto en el que habilitaste los elementos de código.

  3. Haz clic en Ver acciones junto al proyecto y, luego, en Cambiar mi región de código predeterminada.

  4. En Región, selecciona la región que deseas usar para los elementos de código.

  5. Haz clic en Seleccionar.

Otorga acceso a otros usuarios

Después de habilitar la administración de elementos de código, puedes otorgar a otros usuarios acceso a los elementos de código otorgando los roles de Identity and Access Management adecuados. Para obtener más información, consulta Otorga acceso a los notebooks y Otorga acceso a las consultas guardadas.

¿Qué sigue?