Administra las dependencias de la API de BigQuery

En este documento, se describen los servicios y las APIs de los que depende BigQuery. Trusted Cloud by S3NS 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 Trusted Cloud que creas. Otras APIs se habilitan automáticamente para todos los proyectos Trusted 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 deTrusted Cloud :

Servicio Qué funciones dependen de él Efectos de inhabilitar este servicio
analyticshub.googleapis.com
  • No puedes crear ni administrar intercambios de datos, fichas, salas limpias de datos ni suscripciones.
  • No puedes buscar ni explorar intercambios o fichas que crean otros proveedores.
  • Las suscripciones creadas persisten, pero no son accesibles.
  • Se puede acceder a los conjuntos de datos vinculados siempre que la API de BigQuery esté habilitada.
  • No puedes crear suscripciones nuevas
bigqueryconnection.googleapis.com
  • No puedes administrar conexiones externas.
  • No puedes crear modelos remotos.
  • No puedes crear funciones remotas.
  • No puedes consultar tablas de BigLake ni tablas de objetos.
bigquerymigration.googleapis.com
  • No puedes crear tareas ni evaluaciones de migración.
  • No hay tareas ni evaluaciones existentes disponibles.

Nota: Por lo general, puedes inhabilitar este servicio después de completar la migración de datos.

bigquerydatapolicy.googleapis.com
  • No puedes administrar tus políticas de enmascaramiento de datos.
  • Las políticas de enmascaramiento de datos no se borran, pero fallan las consultas a las tablas con el enmascaramiento de datos aplicado.
bigqueryreservation.googleapis.com
  • No puedes crear ni administrar compromisos de capacidad, reservas ni asignaciones.
  • No puedes supervisar el uso de las ranuras.
  • La conmutación por error de recuperación ante desastres no está disponible.
  • Se detiene el ajuste de escala automático de ranuras.
bigquerystorage.googleapis.com
dataform.googleapis.com
  • No puedes crear canalizaciones, consultas guardadas, notebooks de Colab, lienzos de datos, preparaciones de datos ni proyectos de Dataform.
  • Se detendrán las canalizaciones, los notebooks o los proyectos de Dataform programados existentes.
  • No se podrá acceder a las canalizaciones existentes, las consultas guardadas, los notebooks de Colab, los lienzos de datos, las preparaciones de datos ni los proyectos de Dataform.
dataplex.googleapis.com
  • La búsqueda de activos de datos de BigQuery no está disponible.
  • La búsqueda de fichas para compartir no está disponible.
  • No puedes crear estadísticas del perfil, análisis de calidad de los datos ni sugerencias de consultas nuevos, ni acceder a los que se crearon anteriormente.
  • No puedes ver los detalles de los recursos de datos en un gráfico de linaje.
  • No puedes buscar recursos de datos en el lienzo de datos.

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
  • No podrás ejecutar tus notebooks.
  • Cualquier modelo remoto existente de BigQuery ML dejará de funcionar.
  • Podrás seguir editando tus notebooks existentes.
bigqueryunified.googleapis.com
  • Proporciona la activación con un solo clic de los servicios dependientes de BigQuery que se enumeran en este documento, excepto las APIs de cloudaicompanion, composer y datalineage.
  • Garantiza que las nuevas dependencias de BigQuery estén habilitadas en tu proyecto.
  • Las dependencias futuras no se habilitan automáticamente en tu proyecto.
compute.googleapis.com
  • Google Compute Engine proporciona un entorno de ejecución para todas las funciones que ofrecen Dataproc y Vertex AI.
  • Se detienen los notebooks de Colab, los modelos de AA remotos y los trabajos de Apache Spark, SparkSQL y PySpark.
  • El código fuente sigue disponible.
  • Se inhabilita la API de Dataproc.
dataproc.googleapis.com
  • No puedes crear clústeres de Dataproc para ejecutar análisis de datos de código abierto.
  • No puedes ejecutar cargas de trabajo de Dataproc Serverless.
  • No puedes ejecutar Spark en cargas de trabajo de BigQuery.
datastream.googleapis.com
  • Todos los flujos de datos están pausados y no son accesibles.

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
  • Funciones de Gemini en BigQuery
  • Las funciones de finalización, generación y explicación de código dejan de funcionar.

    Obtén más información para desactivar Gemini en BigQuery.

composer.googleapis.com
  • Los DAG existentes de Cloud Composer no aparecen en la página Programación y se detienen.
  • Los entornos existentes de Cloud Composer dejan de funcionar y muestran un estado de error.
datalineage.googleapis.com
  • No se captura el linaje de datos de tu proyecto.
  • No puedes ver el gráfico de linaje.

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:

  1. Ve a la página de BigQuery.

    Ir a BigQuery

  2. 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 Plantilla de BigQuery.

  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 la sección 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 habiliten las APIs, haz clic en Siguiente.
  5. Opcional: Configura los permisos del usuario en la sección Permisos:

    • Para otorgar a las 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.
  6. Haz clic en Siguiente.

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

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