Administra las dependencias de la API de BigQuery
En este documento, se describen los servicios y las APIs de los que depende BigQuery. Google Cloud 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 proyecto de Google Cloud que creas. Otras APIs se habilitan automáticamente para todos los proyectos Google Cloud que usan BigQuery. Los servicios restantes se deben habilitar explícitamente antes de que puedas usar sus funciones. Para obtener más información, consulta los siguientes recursos:
Este documento está dirigido a los administradores.
Servicios habilitados de manera predeterminada
Los siguientes servicios están habilitados de forma predeterminada para cada proyecto nuevo deGoogle Cloud :
| Servicio | Qué funciones dependen de él | 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 |
|
|
bigquerydatatransfer.googleapis.com |
|
|
bigqueryreservation.googleapis.com |
|
|
bigquerystorage.googleapis.com |
|
|
dataform.googleapis.com |
|
|
dataplex.googleapis.com |
|
|
Efecto de inhabilitar la API de BigQuery
Si inhabilitas la API de BigQuery, también se inhabilitarán los siguientes servicios que dependen de ella:
- binaryauthorization.googleapis.com
- container.googleapis.com
- cloudapis.googleapis.com
- dataprep.googleapis.com
- servicebroker.googleapis.com
- telecomdatafabric.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 activarán de forma simultánea. Google puede actualizar los servicios de esta colección, y esos servicios se habilitan automáticamente en los proyectos con esta API habilitada.
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 él | 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 capacidades correspondientes estén disponibles:
| Servicio | Qué funciones dependen de él | 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 elementos 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 habilitadas estas APIs, 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 de forma manual, 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 recursos 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 +, mantén el puntero sobre Notebook y, luego, selecciona Empty notebook.
Haz clic en Habilitar las API.
Si no ves esta opción, comprueba si tienes el rol de propietario de IAM requerido (
roles/owner). Si se abre un notebook vacío, significa que ya tienes habilitadas las APIs necesarias.En el panel Habilitar funciones principales, en la sección APIs de funciones principales, haz lo siguiente:
- Para habilitar todas las dependencias de BigQuery para la transmisión de datos, la programación y los notebooks, haz clic en Habilitar junto a API unificada de BigQuery.
- Opcional: Para elegir qué APIs habilitar, haz clic en Visualizar y habilitar APIs individuales y, luego, en Habilitar junto a cada API que quieras habilitar.
- Cuando se habiliten 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 Usuario de BigQuery Studio.
- Para otorgar a los principales la capacidad de leer, editar y establecer permisos para todos los recursos de código compartidos con ellos, escribe sus nombres de usuario o grupo en el campo Administrador de BigQuery Studio.
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 con BigQuery DataFrames.
Si eliges no habilitar las APIs adicionales, haz clic en Cerrar para cerrar el panel Habilitar funciones principales.
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 los Google Cloud servicios, consulta Habilita e inhabilita servicios.
- Para obtener información sobre cómo administrar el acceso a la API a un nivel detallado con restricciones de políticas de la organización, consulta Restringe 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.