Introducción a las consultas guardadas
En este documento, se proporciona una introducción a las consultas guardadas en BigQuery. Puedes usar consultas guardadas para crear y administrar secuencias de comandos de SQL. Los cambios en una búsqueda guardada se guardan automáticamente para que no pierdas tu trabajo cuando cierres el editor de búsquedas. Las consultas guardadas mejoran la colaboración y la administración de consultas con las siguientes opciones:
- Comparte consultas guardadas con usuarios y grupos específicos usando Identity and Access Management (IAM).
- Revisa el historial de versiones de consultas.
- Revierte o bifurca desde versiones anteriores de la consulta.
Las consultas guardadas son elementos de código de BigQuery Studio con tecnología de Dataform. Los notebooks también son elementos de código. Todos los elementos de código se almacenan en una región predeterminada. La actualización de la región predeterminada cambia la región de todos los elementos de código creados después de ese punto.
Las funciones de consultas guardadas solo están disponibles en la Google Cloud consola.
Seguridad de consultas guardadas
Puedes controlar el acceso a las consultas guardadas usando los roles de Identity and Access Management (IAM). Para obtener más información, consulta Cómo compartir consultas guardadas.
Regiones admitidas
BigQuery Studio te permite guardar, compartir y administrar consultas guardadas. En la siguiente tabla, se enumeran las regiones en las que BigQuery Studio está disponible:
Descripción de la región | Nombre de la región | Detalles | |
---|---|---|---|
África | |||
Johannesburgo | africa-south1 |
||
América | |||
Columbus | us-east5 |
||
Dallas | us-south1 |
|
|
Iowa | us-central1 |
|
|
Los Ángeles | us-west2 |
||
Las Vegas | us-west4 |
||
Montreal | northamerica-northeast1 |
|
|
N. Virginia | us-east4 |
||
Oregón | us-west1 |
|
|
São Paulo | southamerica-east1 |
|
|
Carolina del Sur | us-east1 |
||
Asia-Pacífico | |||
Hong Kong | asia-east2 |
||
Yakarta | asia-southeast2 |
||
Bombay | asia-south1 |
||
Seúl | asia-northeast3 |
||
Singapur | asia-southeast1 |
||
Sídney | australia-southeast1 |
||
Taiwán | asia-east1 |
||
Tokio | asia-northeast1 |
||
Europa | |||
Bélgica | europe-west1 |
|
|
Fráncfort | europe-west3 |
||
Londres | europe-west2 |
|
|
Madrid | europe-southwest1 |
|
|
Países Bajos | europe-west4 |
|
|
Turín | europe-west12 |
||
Zúrich | europe-west6 |
|
|
Oriente Medio | |||
Doha | me-central1 |
||
Dammam | me-central2 |
Cuotas y límites
Para obtener más información, consulta Cuotas y límites de las consultas guardadas.
Limitaciones
Las consultas guardadas tienen las siguientes limitaciones:
- Puedes otorgar acceso público a las consultas guardadas solo a la principal
allAuthenticatedUsers
. No puedes otorgar acceso a las consultas guardadas a la principalallUsers
. - Si tu proyecto Google Cloud contiene más de 2,500 consultas guardadas clásicas, no puedes usar la migración por lotes para migrar las consultas guardadas clásicas a las consultas guardadas.
Consultas guardadas clásicas
Las consultas guardadas clásicas son una forma anterior de guardar y compartir consultas en SQL. Las consultas guardadas clásicas proporcionan el texto de la consulta, y el único parámetro de configuración de consulta retenido por una consulta guardada clásica es la versión de SQL. Este parámetro de configuración rige si la consulta usa SQL heredado o GoogleSQL. Para consultar los datos, los usuarios deben tener acceso a los datos a los que accede la consulta guardada.
Puedes ver las consultas guardadas clásicas en la carpeta Consultas(clásicas) del panel Explorador clásico:
Hay 3 tipos de consultas guardadas clásicas:
- Personales. Las consultas guardadas clásicas personales son visibles solo para el usuario que las crea. Se identifican con el ícono .
- Nivel de proyecto. Las consultas guardadas a nivel de proyecto son visibles para las principales que tienen los permisos necesarios. Se identifican con el ícono .
- Públicas. Las consultas guardadas clásicas públicas son visibles para cualquier persona que tenga un vínculo a la consulta. Se identifican con el ícono .
Puedes migrate las consultas guardadas clásicas a consultas guardadas para aprovechar las capacidades nuevas, o mantenerlas como consultas clásicas guardadas hasta su baja. Se está revisando el cronograma de la baja.
La función de consulta guardada clásica solo está disponible en laGoogle Cloud consola.
Baja de las consultas guardadas clásicas
La función de consultas guardadas de BigQuery Studio reemplazará las consultas guardadas clásicas. Se está revisando el cronograma de baja. Para editar las consultas guardadas clásicas existentes después de la baja, debes migrar las consultas clásicas a las consultas guardadas de BigQuery Studio.
Si los usuarios, incluido tú, tienen consultas personales con información que no debería estar disponible para otros con acceso a los datos del proyecto, el propietario de la consulta debe borrar las consultas o la información antes de completar la migración.
Para respaldar esta transición, se actualizaron los siguientes roles de IAM de BigQuery en febrero de 2024:
Administrador de BigQuery (
roles/bigquery.admin
) obtendrá permisos de Administrador de Dataform (roles/dataform.admin
).Usuario de trabajo de BigQuery (
roles/bigquery.jobUser
) obtendrá los siguientes permisos:dataform.locations.get
dataform.locations.list
dataform.repositories.create
dataform.repositories.list
Usuario de BigQuery (
roles/bigquery.user
) obtendrá los siguientes permisos:dataform.locations.get
dataform.locations.list
dataform.repositories.create
dataform.repositories.list
Para permitir que los usuarios que no tienen los roles de Administrador de BigQuery, Usuario de trabajo de BigQuery o Usuario de BigQuery usen consultas guardadas, otórgales los permisos necesarios en IAM.
Los roles personalizados no se actualizarán automáticamente. Para actualizar un rol personalizado con los permisos requeridos, consulta Edita un rol personalizado existente.
¿Qué sigue?
- Para obtener información sobre cómo crear consultas guardadas, consulta Crea consultas guardadas.
- Si deseas obtener información para administrar consultas guardadas, consulta Cómo administrar consultas guardadas.