¡Última oportunidad! 50 % de descuento en todo
La oferta termina dentro de
Cuando quise aprender BigQuery por primera vez, el mayor obstáculo no fue la sintaxis de SQL, sino el miedo a generar una factura por error. No quería añadir una tarjeta de crédito solo para hacer pruebas.
BigQuery Sandbox es la respuesta de Google a este problema. Ofrece una puerta de entrada sin coste y sin riesgo a uno de los almacenes de datos más potentes del mundo. Obtienes la mayoría de las funcionalidades analíticas del motor SQL de BigQuery sin proporcionar ningún dato de facturación.
En este artículo, te enseñaré cómo empezar con el BigQuery Sandbox, qué puedes (y qué no puedes) hacer con él, los flujos de trabajo prácticos que uso cada semana y cuándo merece la pena pasar a un proyecto completo. Tanto si eres un perfil junior que quiere ganar confianza como si eres un profesional con experiencia que está prototipando ideas, el Sandbox es la forma más segura de explorar, gratis, un data warehouse de nivel empresarial.
Si eres nuevo en datos en la nube, te recomiendo empezar por el curso Introduction to BigQuery para asentar las bases.
BigQuery Sandbox es una puerta de entrada sin coste y sin tarjeta de crédito al data warehouse totalmente gestionado de Google Cloud. Permite explorar las herramientas analíticas básicas de BigQuery y la Google Cloud Console sin crear una cuenta de facturación ni comprometer un método de pago. Funciona dentro de los límites de la capa gratuita de BigQuery, pero aplica políticas de caducidad específicas para mantener un entorno ligero.
Para entender el valor del Sandbox, primero veamos qué ofrece realmente al usuario.
BigQuery Sandbox elimina el mayor freno para principiantes y estudiantes: tener que configurar los datos de pago antes incluso de lanzar tu primera consulta. Solo tienes que iniciar sesión con una cuenta de Google normal, crear un proyecto y ya puedes consultar conjuntos de datos públicos al instante.
Obtienes el mismo motor Standard SQL que usan empresas del Fortune 500, además de hasta 1 TB de datos procesados en consultas y 10 GB de almacenamiento activo al mes. Es completamente gratis, sujeto a las cuotas y límites de la capa gratuita de BigQuery.
Para prepararte para trabajar con BigQuery, te recomiendo practicar con nuestras Top BigQuery Interview Questions.
Para quienes empiezan, puede haber confusión entre el Sandbox, la capa gratuita y la prueba gratuita. Así decido cuándo usar cada una:
Mi regla: empieza en Sandbox para formación o pruebas de concepto. Pasa a la capa gratuita cuando necesites almacenamiento permanente. Salta a pago solo si necesitas streaming, transferencias programadas o cargas de producción pesadas.
Entrar al Sandbox es sencillo, pero hay un flujo específico que debes seguir para evitar que te pidan una tarjeta.
El único requisito imprescindible es una cuenta de Google estándar, como una cuenta personal de Gmail o una de Google Workspace. No necesitas un proyecto de Google Cloud existente para empezar.
Te recomiendo empezar yendo directamente a la Google Cloud Console. Si nunca has usado Google Cloud, verás primero el acuerdo de términos del servicio que debes aceptar antes de entrar al panel.

Cuando se te pida, habilita la API de BigQuery: solo tarda unos segundos.
La interfaz de BigQuery se divide en tres áreas principales que usarás constantemente. A la izquierda está el panel Explorer, donde viven tus datasets y tablas. En el centro está el Query Editor y, abajo, la cuadricula de resultados.
En mi experiencia, lo mejor para soltarte es anclar un dataset público de inmediato. Haz clic en + Add data en el panel Explorer, selecciona Public Datasets y busca bigquery-public-data. Así tienes acceso inmediato a datasets masivos sobre muchos temas, como viajes en taxi en NYC o repos de GitHub, sin subir tus propios archivos.

Cuando tengas la interfaz lista, puedes empezar a explorar las funciones avanzadas que BigQuery ofrece incluso a usuarios gratuitos.
En la barra de búsqueda de arriba en la galería, escribe «GitHub». Busca el mosaico llamado GitHub Activity Data dataset (bigquery-public-data.github_repos). Es perfecto para practicar joins complejos y manipulación de textos gracias a su metadatos ricos.

Haz clic en el mosaico de GitHub para ver la página de detalles del producto. Desde ahí, haz clic en el botón View dataset. Esto te devolverá al editor de BigQuery. Luego, haz clic en la estrella para marcar/anclar el dataset público.

Ahora que has anclado los datos, puedes expandir el árbol en el panel Explorer para ver tablas como github_repos o commits. Ya estás listo para empezar a usar las funciones analíticas de la plataforma.
El Sandbox no es solo un modo de visualización; es un motor SQL totalmente funcional que soporta cargas analíticas avanzadas. Tienes acceso a muchas funciones de alto nivel que usan los data engineers profesionales. Sin embargo, algunas capacidades (incluidas DML, streaming y Data Transfer Service) no están disponibles en Sandbox.
Sandbox te da toda la potencia del motor Standard SQL de BigQuery — el mismo que usan empresas como Spotify y Twitter para análisis a escala de petabytes. Puedes escribir desde SELECT * FROM … básicos hasta funciones de ventana complejas, CTE, gestión de ARRAY/STRUCT y consultas geoespaciales con tipos GEOGRAPHY.
Al escribir una consulta, BigQuery muestra un icono de validador en la esquina superior derecha del editor. Este validador es mano de santo para usuarios de Sandbox: te indica cuántos datos procesará tu consulta antes de ejecutarla. Como tienes un límite mensual de 1 TB, revisar esta estimación te ayuda a no gastar tu cuota con un SELECT * ineficiente.
Ejecutemos consultas reales sobre el dataset de actividad de GitHub que vimos antes. Son seguras, escanean muy pocos datos y te enseñan SQL de forma progresiva.
En el Query Editor (panel central), borra cualquier texto existente. Escribe esta consulta:
SELECT COUNT(*) AS total_commits
FROM bigquery-public-data.github_repos.commits
Abajo verás un texto como «This query will process X MB». Tras hacer clic en Run, los resultados aparecen en segundos en la cuadricula inferior.
Esta consulta es mi «hola mundo» para cada dataset público: me da la escala al instante. Verás:
La cuadricula muestra una fila: total_commits con un número enorme (cientos de millones).
En la pestaña Job Information aparece metadatos del job, como bytes procesados, tiempo de ejecución y uso de slots.

También podemos usar una consulta más compleja:
Crea una tabla temporal de repositorios, autores y commits
Agrega por repositorio
Filtra por repos con más de 50 author_email distintos
Muestra el top 10 ordenado por commits medios por autor
WITH author_commits AS (
SELECT repo_name, author.email AS author_email, COUNT(*) AS commits
FROM bigquery-public-data.github_repos.commits
GROUP BY repo_name, author_email
)
SELECT
repo_name,
AVG(commits) AS avg_commits_per_author,
COUNT(DISTINCT author_email) AS unique_authors
FROM author_commits
GROUP BY repo_name
HAVING unique_authors > 50
ORDER BY avg_commits_per_author DESC
LIMIT 10
El resultado se verá así:

BigQuery es excelente en manipulación de textos. Si quieres encontrar todos los repositorios que mencionan «data-science» o «machine-learning» en su nombre, puedes usar la función REGEXP_CONTAINS:
SELECT
repo_name
FROM bigquery-public-data.github_repos.sample_repos
WHERE REGEXP_CONTAINS(repo_name, r'data-science|machine-learning')
LIMIT 20;

Aunque los datasets públicos son fantásticos para practicar, el verdadero poder del Sandbox se desata cuando analizas tus propios datos. Ya sea una hoja de cálculo pequeña o un archivo de logs, BigQuery ofrece varias formas de subir tus datos a la nube.
En mi experiencia, el proceso de ingesta en BigQuery es de los más sencillos del mercado enterprise. No necesitas escribir scripts ETL complejos para empezar. Puedes usar el asistente integrado y apuntar a tu fuente de datos.
Es la vía más habitual para principiantes. BigQuery admite varios formatos, como CSV, JSON (delimitado por líneas) y Avro.

Pasos para subir un archivo:

BigQuery sube el archivo, infiere el esquema y crea la tabla. Ya puedes consultarla al instante.

Por qué esto es genial en Sandbox:
Cero coste: la subida es gratuita.
La inferencia automática de esquema te ahorra tiempo cuando estás probando.
Perfecto para practicar limpieza de datos o JOIN con datasets públicos.
Si tus datos ya están en la nube, puedes vincular BigQuery directamente con esas fuentes. Es especialmente útil si usas Google Sheets y quieres consultar tus hojas con SQL, que usaré como ejemplo.
Pasos para importar desde Drive:
personal_expenses). Puedes dejar que BigQuery detecte el esquema o definirlo a mano.
Por qué lo uso:
Si tienes datos en GCS (incluso en un bucket gratuito), esta es la opción más escalable en Sandbox. BigQuery también permite importar desde Azure Blob Storage o Amazon S3. Para comparar los 3 ecosistemas cloud, te recomiendo nuestra guía AWS vs. Azure vs. Google Cloud.
Pasos para importar desde GCS:
BigQuery carga desde GCS, crea la tabla y listo. Todas las tablas ingeridas siguen la regla de caducidad de 60 días. Genial para probar pipelines, pero recuerda actualizar si necesitas almacenamiento permanente.

El SQL en bruto rara vez es el entregable final de un proyecto de datos. Para comunicar de verdad tus hallazgos, tienes que convertir esas filas en historias visuales que los stakeholders entiendan de un vistazo.
BigQuery Sandbox está pensado para encajar en el ecosistema de Google, con conexiones prácticamente sin configuración a sus herramientas de business intelligence. En mi experiencia, el menú Open in del panel de resultados es clave para quien empieza, porque actúa como un hub central para llevar datos al mundo visual.
En mi experiencia, esta conectividad con un clic es la mayor ventaja del Sandbox para un data analyst. Evita tener que gestionar drivers de bases de datos o instalaciones locales complejas que suelen lastrar los flujos enterprise.
La pestaña Visualization es la forma más rápida de ver gráficas sin salir de la consola: está a un clic. Así funciona:
Ejecuta cualquier consulta en el Query Editor (p. ej., el ejemplo de lenguajes top de GitHub que usamos).
Cuando carguen los resultados, arriba de la tabla haz clic en la pestaña Visualization (está junto a “Results”, “JSON”, “Execution details” y “Execution graph”).
BigQuery genera automáticamente una vista previa de la gráfica. Suele ser de barras o de dispersión según tus datos (p. ej., language en el eje x y commit_count en el eje y).
A la derecha, se abre el panel de configuración para editar el gráfico:
Puedes pasar el ratón para ver valores exactos o hacer zoom/pan si la gráfica es grande.
Otra forma de visualizar tus resultados es con la integración de Looker Studio. Cuando termine tu consulta, busca el botón Open in a la derecha del panel de resultados y selecciona Looker Studio. 
Se abrirá una pestaña nueva para que confirmes el acceso a datos. Una vez aceptado, verás tus resultados precargados como una fuente dinámica.

Este flujo es el más eficiente para crear proyectos de portfolio. No tienes que preocuparte por autenticación ni extracciones: Google gestiona el handshake en segundo plano. En segundos, puedes arrastrar y soltar dimensiones en gráficas y ver tendencias en tus datos de GitHub o taxis que no se apreciaban en la tabla en bruto.
Si te interesa cómo se compara Looker Studio con otras herramientas de visualización y BI, nuestros artículos Looker Studio vs Power BI y Looker vs Tableau te ayudarán.
A veces un panel completo es excesivo y solo necesitas hacer algunos cálculos rápidos en una hoja de cálculo conocida. En el menú Open in , al seleccionar Connected Sheets creas un enlace en vivo entre BigQuery y una Google Sheet. A diferencia del copiar-pegar, esta conexión permite actualizar los datos directamente desde la hoja.

Esta función es muy útil cuando necesito compartir un subconjunto de datos con alguien del equipo que no se siente cómodo escribiendo SQL. Te permite usar la potencia de BigQuery para filtrar terabytes y entregar luego un recorte limpio y manejable a una hoja para el formato final o tablas dinámicas.
Si quieres profundizar en ciencia de datos, el menú Open in también ofrece la opción Notebook. Genera un notebook de Python (normalmente en Google Colab) ya configurado para consultar tus resultados del Sandbox con el cliente de BigQuery en Python.
Nota importante: a diferencia del resto del Sandbox, lanzar un BigQuery Notebook suele requerir una cuenta de facturación activa. Esto se debe a que los notebooks inician recursos de cómputo de Vertex AI. Aunque Vertex AI tiene capa gratuita, Google exige un método de pago para evitar abuso de las máquinas virtuales subyacentes.
Si prefieres una experiencia más visual y sin código, la opción Data canvas te permite ver relaciones entre tus datasets en una interfaz gráfica. Con estas herramientas integradas, puedes pasar de un dataset en bruto a un informe compartido o un modelo en Python en menos de cinco minutos.
BigQuery Sandbox es una entrada potente para explorar datos, pero está regido por un conjunto estricto de límites. Es importante entenderlos para evitar pérdidas inesperadas de datos.
La restricción más significativa del entorno Sandbox es la caducidad obligatoria de 60 días para tablas por defecto. A diferencia de proyectos estándar de BigQuery, donde los datos pueden persistir indefinidamente, en Sandbox los datasets tienen un tiempo de vida de 60 días para todas las particiones y tablas.
Esta política es inmutable en la capa gratuita: no se puede actualizar ni eliminar en la configuración del dataset. Para conservar datos más allá de esos dos meses, hay que pasar a una cuenta de pago.
Además, el Sandbox limita a 10 GB de almacenamiento activo. Puede ser suficiente para datasets pequeños, pero en proyectos a largo plazo acabarás acumulando históricos y te obligará a borrar registros antiguos para hacer hueco cuando alcances los 10 GB.
Para mantener el Sandbox como un entorno de bajo overhead, Google restringe funciones de alta velocidad y automatización. Destaca que métodos de ingesta como la Streaming API y el Data Transfer Service (DTS) no están disponibles. Esto significa que no puedes introducir telemetría en tiempo real ni automatizar importaciones desde SaaS de terceros como Google Ads o Salesforce.
Además, hay restricciones estrictas sobre DML: los proyectos en Sandbox no pueden ejecutar sentencias DML como INSERT, UPDATE y DELETE.
Por último, la ausencia de ejecución en segundo plano (consultas programadas) implica que todas las operaciones deben lanzarse manualmente; no puedes automatizar tus flujos SQL para que se ejecuten con Cron.
En cómputo, los proyectos en Sandbox operan sobre la misma infraestructura compartida que los de pago, usando un pool global de slots (vCPU). Sin embargo, tienen menor prioridad de planificación. En picos de demanda global, las consultas en Sandbox pueden tener mayor latencia porque el sistema prioriza los compromisos Flex o de capacidad de clientes de pago.
El techo duro de procesamiento es el límite mensual de 1 TB en consultas. Es un límite basado en escaneo: si ejecutas una consulta sobre un dataset público masivo que escanea 500 GB, te habrás comido la mitad del cupo en un clic.
Puedes seguir tu uso con la estimación «Bytes Processed» en la esquina superior derecha del editor antes de ejecutar, o revisando la sección «Quotas» de la Google Cloud Console para evitar quedarte bloqueado a mitad de mes.
Entender estas limitaciones ayuda a definir los mejores casos de uso. Como no puedes incurrir en costes por accidente, se convierte en un laboratorio perfecto para tres tipos de trabajo con datos.
En mi experiencia, el Sandbox es más efectivo como zona de staging para ideas. Te permite fallar rápido e iterar sin la carga administrativa de gestionar un presupuesto cloud.
El caso más obvio es practicar sintaxis SQL y conceptos de data warehousing. En tu hoja de ruta para aprender SQL, te recomiendo practicar en el Sandbox después de aprender lo básico en nuestro itinerario de habilidades SQL Fundamentals, usando datos de escala empresarial en lugar de archivos locales pequeños.
He encontrado el Sandbox especialmente útil para dominar funciones de ventana complejas como LEAD() y LAG(). Ejecutarlas sobre un millón de viajes en taxi te ayuda a entender cómo los motores SQL distribuidos gestionan particionamiento y ordenación. Es cuestión de construir memoria muscular para una carrera en datos de alto nivel.
Para desarrolladores, el Sandbox es ideal para probar diseños de esquema antes de producción. A menudo subo una muestra representativa de mis datos para ver cómo la autodetección de BigQuery trata mis formatos de fecha o JSON anidados.
Este flujo es clave para demostrar valor al equipo. Puedes montar un panel simulado en Looker Studio con datos de Sandbox para enseñar lo que es posible. Una vez validada la lógica y con los stakeholders de acuerdo, puedes mover el proyecto con seguridad a pago, donde la retención es permanente.
El Sandbox es una mina de oro para análisis ad hoc con datos abiertos. Una vez usé los datos públicos de GitHub para contar una historia sobre productividad de desarrolladores. Consultando millones de commits, quería encontrar la hora exacta de mayor actividad global.
Usando EXTRACT(HOUR FROM ...) en el Sandbox, vi un pico enorme alrededor de las 10:00 UTC. Este tipo de data storytelling es sencillo en el Sandbox porque no te preocupa el coste del escaneo. Puedes validar calidad de datos o descubrir tendencias ocultas en patrones meteorológicos o transacciones cripto antes de construir un ETL formal.
Tarde o temprano, toparás con los límites del Sandbox. Cuando necesites que tus datos permanezcan más de 60 días o quieras empezar con datos en streaming, es hora de pasar al nivel profesional.
Pasar del Sandbox a producción es, básicamente, encender la luz. Lo haces vinculando una cuenta de facturación a tu proyecto existente. Verás un botón Upgrade en la propia consola de BigQuery, o puedes hacerlo desde la sección Billing de la Google Cloud Console.

Al hacer clic en Upgrade, si nunca has creado una cuenta de facturación, se te pedirá crearla. Después, la vinculas a tu proyecto.
Lo mejor tras actualizar es que desaparece al instante la política de caducidad de tablas. Al salir del Sandbox al vincular una cuenta de facturación, el vencimiento por defecto de 60 días deja de aplicarse y puedes configurar o eliminar la caducidad para que tus datos no desaparezcan a los dos meses.
También desbloqueas la Streaming API, lo que te permite pasar de análisis por lotes a procesamiento en tiempo real.
En cuanto actualizas, empiezas a asumir costes de almacenamiento y consultas. Mi primera tarea en cualquier proyecto profesional es configurar alertas de presupuesto. Yo las pongo al 50%, 80% y 100% de mi gasto mensual previsto (p. ej., 10 $).
Más allá de las alertas, recomiendo estos hábitos «Pro»:
PARTITION BY y CLUSTER BY. Incluso con datasets pequeños, estos hábitos garantizan que, cuando tus datos crezcan a petabytes, tus consultas sigan siendo rápidas y baratas.Si has terminado de explorar y no quieres pasar a producción, no dejes el proyecto abandonado. Yo suelo borrar los datasets experimentales cuando acabo. Mantiene el espacio ordenado y evita confusiones.
Si el proyecto entero era solo para aprender, puedes cerrarlo del todo desde la configuración del proyecto. Así te aseguras de no dejar huella en la nube. Desarrollar estos hábitos de limpieza ahora te vendrá genial cuando gestiones recursos de producción en una empresa, donde el «desperdicio cloud» puede costar miles de euros.
BigQuery Sandbox es la forma más fluida de dominar habilidades de datos de nivel empresarial. Te brinda un entorno sin riesgo para explorar terabytes de datos y crear paneles sin dar tu tarjeta.
La caducidad de 60 días y el límite de 1 TB en consultas pueden parecer trabas, pero yo los veo como barandillas útiles. Te obligan a ser eficiente con SQL y organizado con tus datos. La confianza que ganas practicando en el Sandbox es, en mi experiencia, la mejor preparación para una carrera en datos de alto impacto.
¿Listo para poner en práctica estas habilidades? Empieza hoy el itinerario profesional Data Analyst in SQL y usa BigQuery Sandbox para seguir los ejercicios en un entorno real.
No. A diferencia de la capa gratuita estándar o la prueba gratuita, el Sandbox te permite crear un proyecto y consultar datos de inmediato solo con una cuenta de Google estándar, sin introducir información de facturación.
La limitación más crítica es que todas las tablas (así como vistas y particiones) tienen una caducidad obligatoria de 60 días. Además, estás limitado a 10 GB de almacenamiento activo y 1 TB de datos procesados en consultas al mes, y no puedes usar ingesta por streaming, sentencias DML ni BigQuery Data Transfer Service.
Sí. Puedes enviar resultados de consultas directamente a Looker Studio para paneles o a Connected Sheets para análisis en hojas de cálculo sin salir del ecosistema de Google.
Aunque ambas ofrecen los mismos límites de almacenamiento y consultas, la capa gratuita requiere una cuenta de facturación (tarjeta) y permite almacenamiento permanente. El Sandbox no requiere tarjeta, pero aplica una eliminación de datos a los 60 días.
Para evitar pérdidas de datos, debes actualizar el proyecto vinculando una cuenta de facturación. Esto elimina al instante la política de caducidad y te permite conservar tablas de forma permanente.
Escribo y creo en Internet. Experto desarrollador de Google para Google Workspace, licenciado en Informática por la NMIMS y apasionado creador en el ámbito de la automatización y la IA generativa.
Cursos de SQL
Curso
Programa
Programa
blog
Abid Ali Awan
13 min

blog
Elena Kosourova
11 min
Tutorial
Sejal Jaiswal
15 min
Tutorial
Anneleen Rummens
12 min
Tutorial
Tim Lu
15 min
Tutorial
Eugenia Anello
6 min