Crear consultas con el explorador de tablas
Para solicitar asistencia o enviar comentarios sobre esta función, escribe un correo a bq-studio-product-team@google.com.
En este documento se explica cómo usar el explorador de tablas para examinar los datos de una tabla y crear consultas de exploración de datos.
Acerca del explorador de tablas
El explorador de tablas ofrece una forma automatizada de explorar visualmente los datos de las tablas y crear consultas basadas en los campos de tabla que selecciones.
En el explorador de tablas, selecciona los campos de la tabla que quieras examinar. Puedes seleccionar hasta 10 campos de tabla a la vez.
El explorador de tablas muestra los campos seleccionados como tarjetas interactivas con la lista de los 10 valores más comunes de cada campo, ordenados por la columna count
. Puedes interactuar con las tarjetas seleccionando los campos y los valores distintos que quieras examinar más detenidamente.
El explorador de tablas crea una consulta de exploración de datos basada en tu selección.
Puedes copiar esta consulta en una nueva consulta del editor de consultas o aplicarla en el explorador de tablas. Cuando aplicas la consulta, el explorador de tablas la ejecuta y actualiza las tarjetas mostradas con los resultados de la consulta. Para seguir explorando los datos de la tabla, selecciona más campos o valores de las tarjetas actualizadas.
Limitaciones
- El explorador de tablas está disponible para las tablas de BigQuery, las tablas de BigLake, las tablas externas y las vistas.
- El explorador de tablas te permite explorar una tabla a la vez. La función no permite explorar varias tablas simultáneamente ni generar operaciones entre tablas, como las operaciones
JOIN
. - El explorador de tablas crea consultas de SQL que reflejan directamente los campos de tabla y los valores distintos que selecciones. Puedes ejecutar consultas creadas por el explorador de tablas o editarlas manualmente en el editor de consultas. El explorador de tablas no proporciona asistencia basada en IA para generar, completar o explicar consultas de SQL.
- Para explorar los datos de una tabla y generar consultas para tablas con control de acceso a nivel de columna (ACLs) o permisos de usuario restringidos, debe tener acceso de lectura a todos los campos seleccionados. Para ejecutar las consultas generadas, debes tener permisos suficientes.
Precios
Explorador de tablas ejecuta consultas basadas en los campos de tabla y los valores distintos que selecciones para mostrar los resultados de la exploración de tablas. Estas consultas generan cargos por precios de computación. El explorador de tablas muestra la cantidad de datos que se procesarán en cada consulta antes de que confirmes tu selección de campos de tabla, lo que activará la ejecución de la consulta.
También se pueden aplicar cargos por computación si ejecutas una consulta generada por el explorador de tablas.
Para obtener más información sobre los precios de computación de BigQuery, consulta la página Precios.
Antes de empezar
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator
(
roles/resourcemanager.projectCreator
), which contains theresourcemanager.projects.create
permission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
Enable the BigQuery API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin
), which contains theserviceusage.services.enable
permission. Learn how to grant roles. -
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator
(
roles/resourcemanager.projectCreator
), which contains theresourcemanager.projects.create
permission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
Enable the BigQuery API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin
), which contains theserviceusage.services.enable
permission. Learn how to grant roles. -
Usuario de tareas de BigQuery (
roles/bigquery.jobUser
) en el proyecto. -
Lector de datos de BigQuery (
roles/bigquery.dataViewer
) en todas las tablas y vistas que quieras explorar. -
bigquery.jobs.create
en el proyecto desde el que se ejecuta la consulta, independientemente de dónde se almacenen los datos. -
bigquery.tables.getData
en todas las tablas y vistas que quieras explorar. En la Google Cloud consola, ve a BigQuery Studio.
En el panel Explorador, seleccione la tabla para la que quiera crear una consulta.
Haga clic en la pestaña Explorador de tablas y, a continuación, en Seleccionar campos.
En el panel Seleccionar campos, elija hasta 10 campos de la tabla que quiera explorar.
En el caso de las tablas con particiones, en la sección Filtro de partición, define un filtro de partición personalizado. Los filtros de partición pueden reducir el coste de computación facturable al explorar tablas.
Selecciona Aplicar filtro de partición personalizado.
En los campos de configuración que se muestran, configure el filtro de partición.
La visualización de los ajustes de filtro depende del tipo de partición de la tabla: hora, día, mes, año o intervalo.
Haz clic en Guardar.
Cuando haces clic en Guardar, BigQuery ejecuta una consulta para mostrar los valores comunes de los campos seleccionados, lo que genera cargos. En la parte superior del panel Seleccionar campos, puede ver la cantidad de datos que se procesarán.
El explorador de tablas muestra los campos seleccionados como tarjetas en una lista de hasta diez valores más comunes ordenados por la columna
Count
. En la sección Consulta generada, puede ver una consulta que puede ejecutar para mostrar los mismos datos.Opcional: Para modificar los resultados, puedes probar lo siguiente:
- En las tarjetas de campo seleccionadas que se muestran, selecciona valores distintos para filtrar aún más los datos.
- Para deshacer todos los cambios, haz clic en Restablecer.
- En la sección Consulta generada, haz clic en Copiar en consulta para copiar el código generado en una consulta nueva sin título en el editor de consultas. En la pestaña de consulta que se ha creado, puedes editar, ejecutar y gestionar la consulta.
Para ejecutar la consulta generada, haz clic en Aplicar.
BigQuery ejecuta la consulta generada y actualiza las tarjetas mostradas con los resultados de la consulta.
Para seguir explorando la tabla, seleccione nuevos campos o valores distintos de las tarjetas actualizadas que se muestran.
- Consulta cómo explorar tus datos generando estadísticas.
- Consulta cómo escribir consultas con la ayuda de Gemini en BigQuery.
- Consulta cómo iterar los resultados de las consultas con preguntas en lenguaje natural mediante el lienzo de datos.
Roles y permisos necesarios
Para obtener los permisos que necesitas para ver los datos de las tablas y generar consultas con el explorador de tablas, pide a tu administrador que te conceda los siguientes roles de gestión de identidades y accesos:
Para obtener más información sobre cómo conceder roles, consulta el artículo Gestionar el acceso a proyectos, carpetas y organizaciones.
Estos roles predefinidos contienen los permisos necesarios para ver los datos de las tablas y generar consultas con el explorador de tablas. Para ver los permisos exactos que se necesitan, despliega la sección Permisos necesarios:
Permisos obligatorios
Para ver los datos de una tabla y generar consultas con el explorador de tablas, se necesitan los siguientes permisos:
También puedes obtener estos permisos con roles personalizados u otros roles predefinidos.
Para obtener más información sobre Gestión de Identidades y Accesos (IAM) de BigQuery, consulta el artículo Control de acceso con IAM.
Explorar datos de una tabla para crear una consulta
Para explorar los datos de una tabla y crear una consulta basada en los campos y valores de la tabla que selecciones, sigue estos pasos:
Solución de problemas
Access Denied: Project [project_id]: User does not have bigquery.jobs.create
permission in project [project_id].
Este error se produce cuando una entidad de seguridad no tiene permiso para crear tareas de consulta en el proyecto.
Solución: Un administrador debe concederte el permiso bigquery.jobs.create
en el proyecto que estás consultando. Este permiso es obligatorio, además de cualquier otro permiso necesario para acceder a los datos consultados.
Para obtener más información sobre los permisos de BigQuery, consulta Control de acceso con gestión de identidades y accesos.