Administra las dependencias de la API de BigQuery
En este documento, se describen los Google Cloud servicios y las APIs de los que depende BigQuery. También se explican los efectos en el comportamiento de BigQuery cuando inhabilitas esos servicios. Revisa este documento antes de habilitar o inhabilitar servicios en tu proyecto.
Algunos servicios están habilitados de forma predeterminada en cada Google Cloud proyecto que creas. Otras APIs se habilitan automáticamente para todos los Google Cloud proyectos que usan BigQuery. Los servicios restantes deben estar habilitados de forma explícita antes de que puedas usar su funcionalidad. Para obtener más información, consulta los siguientes recursos:
Este documento está dirigido a administradores.
Servicios habilitados de manera predeterminada
Los siguientes servicios están habilitados de forma predeterminada para cada proyectoGoogle Cloud nuevo:
Servicio | Qué funciones dependen de ella | Efectos de inhabilitar este servicio |
---|---|---|
analyticshub.googleapis.com |
|
|
bigqueryconnection.googleapis.com |
|
|
bigquerymigration.googleapis.com |
Nota: Por lo general, puedes inhabilitar este servicio después de completar la migración de datos. |
|
bigquerydatapolicy.googleapis.com |
|
|
bigqueryreservation.googleapis.com |
|
|
bigquerystorage.googleapis.com |
|
|
dataform.googleapis.com |
|
|
dataplex.googleapis.com |
|
|
Servicios habilitados por la API de BigQuery Unified
La API de BigQuery Unified (bigqueryunified.googleapis.com
)
incluye una colección seleccionada de servicios que son necesarios para que funcionen varias
funciones de BigQuery. Si habilitas la API de BigQuery Unified, todos estos servicios se activan de forma simultánea. Google puede actualizar los servicios de esta colección, y esos servicios se habilitan automáticamente en los proyectos que tienen habilitada esta API.
Puedes inhabilitar servicios y APIs individuales.
Para obtener instrucciones sobre cómo habilitar bigqueryunified.googleapis.com
, consulta Habilita e inhabilita servicios.
Servicio | Qué funciones dependen de ella | Efectos de inhabilitar este servicio |
---|---|---|
aiplatform.googleapis.com |
|
|
bigqueryunified.googleapis.com |
|
|
compute.googleapis.com |
|
|
dataproc.googleapis.com |
|
|
datastream.googleapis.com |
|
Servicios inhabilitados de forma predeterminada
Debes habilitar manualmente los siguientes servicios para que las funciones correspondientes estén disponibles:
Servicio | Qué funciones dependen de ella | Efectos de inhabilitar este servicio |
---|---|---|
cloudaicompanion.googleapis.com |
|
|
composer.googleapis.com |
|
|
datalineage.googleapis.com |
|
|
Habilita manualmente los elementos de código de BigQuery
Para administrar recursos de código en BigQuery, como notebooks y consultas guardadas, debes habilitar las siguientes APIs:
- La API de Compute Engine
- La API de Dataform
- La API de Vertex AI
Antes de marzo de 2024, estas APIs no se habilitaban automáticamente de forma predeterminada. 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. Si ya tienes estas APIs habilitadas, verás nuevas carpetas de Notebooks y Consultas en el panel Explorador de BigQuery.
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
Para habilitar las dependencias de API requeridas para los elementos de código, sigue estos pasos:
Ve a la página de BigQuery.
En Studio, en la barra de pestañas del panel del editor, haz clic en la flecha desplegable
junto al signo +, coloca el puntero sobre Notebook y, luego, selecciona Plantilla de BigQuery.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.
En el panel Habilitar funciones, en la sección APIs de funciones principales, haz lo siguiente:
- Para habilitar el historial de versiones y el uso compartido de elementos de código, en la sección Historial de versiones y uso compartido, haz clic en Habilitar.
- Para habilitar los notebooks, en Notebooks de Python, haz clic en Habilitar todos.
- Cuando se hayan habilitado las APIs, haz clic en Siguiente.
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 el campo 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 el campo Propietario.
Haz clic en Siguiente.
Opcional: En la sección APIs adicionales, haz clic en Habilitar todo para habilitar las APIs que necesitas para crear procedimientos remotos de BigQuery usando BigQuery DataFrames.
Si eliges no habilitar las APIs adicionales, haz clic en Cerrar para cerrar el panel Habilitar funciones.
Restringe el acceso a los recursos de código
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 desactivar las APIs seleccionadas en cualquier momento.
Próximos pasos
- Para obtener información sobre cómo administrar servicios Google Cloud , consulta Cómo habilitar o inhabilitar servicios.
- Para obtener información sobre cómo administrar el acceso a la API a nivel detallado con restricciones de la política de la organización, consulta Cómo restringir el uso de recursos.
- Para obtener información sobre cómo controlar el acceso a los servicios con roles y permisos de Identity and Access Management (IAM) para BigQuery, consulta Roles y permisos de IAM de BigQuery.