Instrucciones y requisitos de configuración del lab
Protege tu cuenta y tu progreso. Usa siempre una ventana de navegador privada y las credenciales del lab para ejecutarlo.

Transferencia de datos de fútbol a BigQuery

Lab 15 minutos universal_currency_alt 1 crédito show_chart Introductorio
info Es posible que este lab incorpore herramientas de IA para facilitar tu aprendizaje.
Este contenido aún no está optimizado para dispositivos móviles.
Para obtener la mejor experiencia, visítanos en una computadora de escritorio con un vínculo que te enviaremos por correo electrónico.

GSP848

Logotipo de los labs de autoaprendizaje de Google Cloud

Descripción general

En el acceso a la información se usan varios formatos, y BigQuery simplifica trabajar con múltiples fuentes de datos. En este lab, darás tus primeros pasos con la ciencia de datos deportivos importando fuentes externas con esos datos a tablas de BigQuery. Esto te servirá de base para realizar análisis más sofisticados en labs posteriores.

Los datos que se usan en este lab provienen de estas fuentes:

  • Pappalardo et al., (2019) A public data set of spatio-temporal match events in soccer competitions, Nature Scientific Data 6:236, https://www.nature.com/articles/s41597-019-0247-7
  • Pappalardo et al. (2019) PlayerRank: Data-driven Performance Evaluation and Player Ranking in Soccer via a Machine Learning Approach. ACM Transactions on Intelligent Systems and Technologies (TIST) 10, 5, artículo 59 (septiembre de 2019), 27 páginas. DOI: https://doi.org/10.1145/3343172

Qué aprenderás

En este lab, aprenderás a realizar las siguientes tareas:

  • Subir archivos de Google Cloud Storage a tablas de BigQuery con la consola de Cloud
  • Usar la consola de Cloud para acceder a la información derivada de las tablas de BigQuery
  • Comprender cómo se escriben consultas en las tablas subidas

Configuración y requisitos

Antes de hacer clic en el botón Comenzar lab

Lee estas instrucciones. Los labs cuentan con un temporizador que no se puede pausar. El temporizador, que comienza a funcionar cuando haces clic en Comenzar lab, indica por cuánto tiempo tendrás a tu disposición los recursos de Google Cloud.

Este lab práctico te permitirá realizar las actividades correspondientes en un entorno de nube real, no en uno de simulación o demostración. Para ello, se te proporcionan credenciales temporales nuevas que utilizarás para acceder a Google Cloud durante todo el lab.

Para completar este lab, necesitarás lo siguiente:

  • Acceso a un navegador de Internet estándar. Se recomienda el navegador Chrome.
Nota: Usa una ventana del navegador privada o de incógnito (opción recomendada) para ejecutar el lab. Así evitarás conflictos entre tu cuenta personal y la cuenta de estudiante, lo que podría generar cargos adicionales en tu cuenta personal.
  • Tiempo para completar el lab (recuerda que, una vez que comienzas un lab, no puedes pausarlo).
Nota: Usa solo la cuenta de estudiante para este lab. Si usas otra cuenta de Google Cloud, es posible que se apliquen cargos a esa cuenta.

Cómo iniciar tu lab y acceder a la consola de Google Cloud

  1. Haz clic en el botón Comenzar lab. Si debes pagar por el lab, se abrirá un diálogo para que selecciones la forma de pago. A la izquierda, se encuentra el panel Detalles del lab, que tiene estos elementos:

    • El botón para abrir la consola de Google Cloud
    • El tiempo restante
    • Las credenciales temporales que debes usar para el lab
    • Otra información para completar el lab, si es necesaria
  2. Haz clic en Abrir la consola de Google Cloud (o haz clic con el botón derecho y selecciona Abrir el vínculo en una ventana de incógnito si ejecutas el navegador Chrome).

    El lab inicia recursos y abre otra pestaña en la que se muestra la página de acceso.

    Sugerencia: Ordena las pestañas en ventanas separadas, una junto a la otra.

    Nota: Si ves el diálogo Elegir una cuenta, haz clic en Usar otra cuenta.
  3. De ser necesario, copia el nombre de usuario a continuación y pégalo en el diálogo Acceder.

    {{{user_0.username | "Username"}}}

    También puedes encontrar el nombre de usuario en el panel Detalles del lab.

  4. Haz clic en Siguiente.

  5. Copia la contraseña que aparece a continuación y pégala en el diálogo Te damos la bienvenida.

    {{{user_0.password | "Password"}}}

    También puedes encontrar la contraseña en el panel Detalles del lab.

  6. Haz clic en Siguiente.

    Importante: Debes usar las credenciales que te proporciona el lab. No uses las credenciales de tu cuenta de Google Cloud. Nota: Usar tu propia cuenta de Google Cloud para este lab podría generar cargos adicionales.
  7. Haz clic para avanzar por las páginas siguientes:

    • Acepta los Términos y Condiciones.
    • No agregues opciones de recuperación o autenticación de dos factores (esta es una cuenta temporal).
    • No te registres para obtener pruebas gratuitas.

Después de un momento, se abrirá la consola de Google Cloud en esta pestaña.

Nota: Para acceder a los productos y servicios de Google Cloud, haz clic en el menú de navegación o escribe el nombre del servicio o producto en el campo Buscar. Ícono del menú de navegación y campo de búsqueda

Cómo abrir la consola de BigQuery

  1. En la consola de Google Cloud, selecciona el menú de navegación > BigQuery.

Se abrirá el cuadro de mensaje Te damos la bienvenida a BigQuery en la consola de Cloud. Este cuadro de mensaje contiene un vínculo a la guía de inicio rápido y las notas de la versión.

  1. Haz clic en Listo.

Se abrirá la consola de BigQuery.

En la consola de BigQuery, se proporciona una interfaz para consultar tablas, que incluye conjuntos de datos públicos de BigQuery, así como una forma conveniente de agregar información a los conjuntos de datos. BigQuery usa tablas para representar datos de forma estructurada. En la próxima sección, aprenderás más sobre BigQuery y cómo crear tablas personalizadas.

Tarea 1: Crea tablas personalizadas

En esta sección, crearás un conjunto de datos que se usará para agregar información al proyecto. Los conjuntos de datos utilizan tablas y vistas para controlar el acceso a los datos dentro de los proyectos.

  1. En la consola de BigQuery, busca la sección Explorador.
  2. Haz clic en el ícono de Ver acciones junto al ID del proyecto y selecciona Crear conjunto de datos.
Se destaca la opción Crear conjunto de datos Nota: Cada conjunto de datos se encuentra dentro de un proyecto específico. Los conjuntos de datos son contenedores de nivel superior que se usan para organizar y controlar el acceso a tus tablas y vistas, las cuales deben pertenecer a un conjunto de datos. Por lo tanto, es obligatorio que crees al menos un conjunto de datos antes de cargar datos en BigQuery. Referencia: Introducción a los conjuntos de datos de BigQuery.
  1. En la página Crear conjunto de datos, completa lo siguiente:
Campo Valor
ID del conjunto de datos soccer
Ubicación de los datos us (multiple regions in United States)
Opciones avanzadas > Vencimiento predeterminado de la tabla Default
  1. La pantalla Crear conjunto de datos de BigQuery mostrará información similar a esta:
La pantalla Crear conjunto de datos, en la que se muestran los detalles del conjunto de datos y el botón Crear conjunto de datos destacado. Nota: Actualmente, los conjuntos de datos públicos se almacenan en las ubicaciones de datos multirregionales de EE.UU. Para simplificar el proceso, coloca tu conjunto de datos en la misma ubicación.
  1. En la parte inferior del panel, haz clic en Crear conjunto de datos.

Haz clic en Revisar mi progreso para verificar el objetivo.

Verificar que se haya creado un nuevo conjunto de datos

En esta sección, se creó un nuevo conjunto de datos con BigQuery. Durante este proceso, BigQuery necesitó saber dónde se almacenará la información que se creará. También se proporcionó la opción de incluir la encriptación administrada por el cliente, si es necesaria.

En la siguiente sección, aprenderás a completar el conjunto de datos creado con JavaScript Object Notation (JSON), un formato de datos común.

Tarea 2: Carga datos de JSON

Ahora cargarás en el conjunto de datos las tablas que creaste con datos de fútbol.
BigQuery admite varios formatos de importación. En este lab, usarás JSON y el conjunto de datos creado en la sección anterior.

  1. Para crear una tabla, haz clic en el ícono Ver acciones junto al conjunto de datos soccer en la sección Explorador.

  2. Selecciona Crear tabla.

En la próxima sección, debes usar los valores predeterminados en todos los parámetros de configuración, a menos que se indique lo contrario. Los datos se almacenarán en un bucket público de Google Cloud Storage.

  1. En la página Crear tabla, agrega la siguiente información:
Campo Valor
Crear tabla desde Google Cloud Storage
Selecciona un archivo del bucket spls/bq-soccer-analytics/competitions.json
Formato de archivo JSONL (JSON delimitado por saltos de línea)
Nombre de la tabla competitions
Esquema Marca la casilla Auto detect
Nota: Cuando se usan buckets de Cloud Storage con BigQuery, no es necesario aplicar el prefijo gs://.
  1. La pantalla Crear tabla de BigQuery mostrará información similar a esta:
Pantalla Crear conjuntos de datos con las secciones Fuente, Destino y Esquema.
  1. Haz clic en Crear tabla.
  2. Espera a que BigQuery cree la tabla y cargue los datos.
  3. Se muestra un mensaje de notificación emergente que dice Se creó "competitions".
  4. La tabla aparecerá después de que se carguen los datos.
  5. Repite los pasos anteriores para los otros datos JSON que se deben transferir.
Archivo de bucket de Cloud Storage Nombre de la tabla
spls/bq-soccer-analytics/matches.json matches
spls/bq-soccer-analytics/teams.json teams
spls/bq-soccer-analytics/players.json players
spls/bq-soccer-analytics/events.json events
Nota: Usa exactamente los mismos nombres de tabla y de archivos de bucket de Cloud Storage que se muestran.
  1. Una vez que se creen las tablas, la pantalla será similar a la siguiente:
Tablas que aparecen debajo del conjunto de datos soccer en el menú Explorador

Haz clic en Revisar mi progreso para verificar el objetivo. Verificar que se creó la tabla competitions

En esta sección, se crearon tablas nuevas con BigQuery. Durante este proceso, BigQuery usó Cloud Storage como la fuente de los archivos JSON. Cloud Storage es una buena opción de almacenamiento intermedio para archivos de objetos.

En la próxima sección, aprenderás a completar el conjunto de datos creado con un archivo de valores separados por comas (CSV), otro formato de datos común.

Tarea 3: Carga datos de CSV

En esta sección, cargarás otra tabla de datos de fútbol en el conjunto de datos. Esta vez, el proceso de carga se realizará a partir de un archivo de valores separados por comas (CSV) almacenado en Cloud Storage.

  1. Para crear una tabla, haz clic en el ícono Ver acciones junto al conjunto de datos soccer en la sección Explorador y selecciona Crear tabla.

Usa los valores predeterminados en todos los parámetros de configuración, a menos que se indique lo contrario.

  1. En la página Crear tabla, agrega la siguiente información:
Campo Valor
Crear tabla desde Google Cloud Storage
Selecciona un archivo del bucket spls/bq-soccer-analytics/tags2name.csv
Formato de archivo CSV
Nombre de la tabla tags2name
Esquema Marca la casilla Detectar automáticamente
  1. La pantalla Crear tabla de BigQuery mostrará información similar a esta:
Pantalla Crear tabla con las secciones Fuente, Destino y Esquema.
  1. Haz clic en Crear tabla (en la parte inferior de la ventana).
  2. Espera a que BigQuery cree la tabla y cargue los datos.

Aparecerá un mensaje emergente, que dirá que se creó "tags2name".

  1. La tabla aparecerá después de que se carguen los datos.

Haz clic en Revisar mi progreso para verificar el objetivo.

Verificar que se haya creado la tabla tags2name

En esta sección, se creó una nueva tabla con BigQuery. Durante el proceso, BigQuery usó Cloud Storage como la fuente del archivo CSV. Cloud Storage es una buena opción de almacenamiento intermedio para archivos de objetos.

Tarea 4: Obtén una vista previa de las tablas

  1. En el panel izquierdo, selecciona soccer > competitions en el panel de navegación.
  2. En el panel Detalles, haz clic en la pestaña Vista previa.
Vista previa de la tabla competitions
  1. Haz clic en las otras tablas subidas desde el panel de navegación.
  2. Consulta las pestañas Esquema, Detalles, Vista previa, Linaje, Perfil de datos y Calidad de los datos para obtener más información sobre los datos de cada tabla.

BigQuery ofrece una manera conveniente de almacenar datos que antes se guardaban en una variedad de formatos. Para obtener más información sobre las técnicas de transferencia de datos de BigQuery, lee Elige un método de transferencia de datos.

En las próximas secciones, aprenderás a consultar los conjuntos de datos creados en BigQuery.

Tarea 5: Consulta datos de jugadores

Una vez que se hayan cargado los datos en tu tabla, podrás ejecutar consultas. Luego, crearás una consulta que recupere los 10 defensas más altos (para los que la estatura está disponible) en la tabla de jugadores.

  1. En el Editor de consultas, haz clic en el ícono "+" (Consulta en SQL).
  2. Copia y pega la siguiente consulta en el Editor de consultas:
SELECT (firstName || ' ' || lastName) AS player, birthArea.name AS birthArea, height FROM `soccer.players` WHERE role.name = 'Defender' ORDER BY height DESC LIMIT 5 Nota: En la consulta anterior, usa BigQuery para recuperar la información relacionada con jugadores de fútbol. Consulta específicamente el rol de un jugador específico para comprender las características generales de los defensas.
  1. Haz clic en Ejecutar. Los resultados se muestran debajo de la ventana de consulta.
Los resultados de la consulta en la página Resultados con pestañas.

Haz clic en Revisar mi progreso para verificar el objetivo.

Verificar que la consulta se haya ejecutado

Es fundamental que comprendas cómo realizar consultas en BigQuery. Este producto te ofrece una interfaz simple para extraer estadísticas útiles.

Tarea 6: Consulta datos de eventos

Crea una consulta para recuperar los recuentos de todos los tipos de eventos que se encuentran en la tabla events.

  1. Copia y pega la siguiente consulta en el Editor de consultas:
SELECT eventId, eventName, COUNT(id) AS numEvents FROM `soccer.events` GROUP BY eventId, eventName ORDER BY numEvents DESC
  1. Haz clic en Ejecutar. Los resultados se muestran debajo de la ventana de consulta.
Resultados de la consulta Nota: En la consulta anterior, usa BigQuery para recuperar información relacionada con eventos que ocurren en partidos de fútbol. Específicamente, consulta la frecuencia de eventos como pases y tiros.

Haz clic en Revisar mi progreso para verificar el objetivo.

Verificar que la consulta se haya ejecutado

Aprovechar los datos almacenados para reconocer tendencias y patrones presenta una oportunidad para ofrecer un beneficio real a los usuarios finales. En la siguiente sección, pon a prueba lo que aprendiste en esta introducción a BigQuery.

Tarea 7: Examen sorpresa

Completa un breve cuestionario sobre los temas abordados en este lab para poner a prueba tus conocimientos sobre BigQuery.

¡Felicitaciones!

Subiste correctamente archivos almacenados en Cloud Storage a tablas en BigQuery y aprendiste a redactar consultas para extraer datos de las tablas.

Capacitación y certificación de Google Cloud

Recibe la formación que necesitas para aprovechar al máximo las tecnologías de Google Cloud. Nuestras clases incluyen habilidades técnicas y recomendaciones para ayudarte a avanzar rápidamente y a seguir aprendiendo. Para que puedas realizar nuestros cursos cuando más te convenga, ofrecemos distintos tipos de capacitación de nivel básico a avanzado: a pedido, presenciales y virtuales. Las certificaciones te ayudan a validar y demostrar tus habilidades y tu conocimiento técnico respecto a las tecnologías de Google Cloud.

Actualización más reciente del manual: 24 de noviembre de 2025

Prueba más reciente del lab: 29 de julio de 2025

Copyright 2026 Google LLC. All rights reserved. Google y el logotipo de Google son marcas de Google LLC. Los demás nombres de productos y empresas pueden ser marcas de las respectivas empresas a las que estén asociados.

Antes de comenzar

  1. Los labs crean un proyecto de Google Cloud y recursos por un tiempo determinado
  2. .
  3. Los labs tienen un límite de tiempo y no tienen la función de pausa. Si finalizas el lab, deberás reiniciarlo desde el principio.
  4. En la parte superior izquierda de la pantalla, haz clic en Comenzar lab para empezar

Usa la navegación privada

  1. Copia el nombre de usuario y la contraseña proporcionados para el lab
  2. Haz clic en Abrir la consola en modo privado

Accede a la consola

  1. Accede con tus credenciales del lab. Si usas otras credenciales, se generarán errores o se incurrirá en cargos.
  2. Acepta las condiciones y omite la página de recursos de recuperación
  3. No hagas clic en Finalizar lab, a menos que lo hayas terminado o quieras reiniciarlo, ya que se borrará tu trabajo y se quitará el proyecto

Este contenido no está disponible en este momento

Te enviaremos una notificación por correo electrónico cuando esté disponible

¡Genial!

Nos comunicaremos contigo por correo electrónico si está disponible

Un lab a la vez

Confirma para finalizar todos los labs existentes y comenzar este

Usa la navegación privada para ejecutar el lab

Using an Incognito or private browser window is the best way to run this lab. This prevents any conflicts between your personal account and the Student account, which may cause extra charges incurred to your personal account.