Introducción a las tablas

Esta página proporciona una descripción general de las tablas de BigQuery.

Tablas de BigQuery

Una tabla de BigQuery contiene registros individuales organizados en filas. Cada registro está compuesto por columnas (también llamadas campos).

A cada tabla la define un esquema que describe los nombres de las columnas, los tipos de datos y otra información. Puedes especificar el esquema de una tabla cuando la creas, o puedes crear una tabla sin un esquema y declarar el esquema en el trabajo de consulta o de carga en el que los datos se propaguen primero.

BigQuery es compatible con los siguientes tipos de tablas:

  • Tablas nativas: tablas respaldadas por el almacenamiento nativo de BigQuery.
  • Tablas externas: tablas respaldadas por el almacenamiento externo a BigQuery. Para obtener más información, consulta Cómo consultar fuentes de datos externas.
  • Vistas: tablas virtuales definidas por una consulta SQL. Para obtener más información, consulta Cómo crear vistas.

Limitaciones de las tablas

Las tablas de BigQuery están sujetas a las siguientes limitaciones:

  • Los nombres de las tablas deben ser únicos por conjunto de datos.
  • La consola y la IU web clásica de BigQuery permiten copiar solo una tabla a la vez.
  • Al copiar tablas, el conjunto de datos de destino debe residir en la misma ubicación que la tabla que se está copiando. Por ejemplo, no puedes copiar una tabla de un conjunto de datos ubicado en la UE a un conjunto de datos en los EE.UU.
  • Al copiar varias tablas fuente a una tabla de destino utilizando la CLI o la API, todas las tablas fuente deben tener esquemas idénticos.
  • Solo puedes eliminar una tabla a la vez usando la consola, la IU web clásica de BigQuery, la herramienta de línea de comandos o la API.
  • Al exportar datos de tablas, el único destino compatible es Cloud Storage.
  • Cuando te acercas a las 50,000 o más tablas en un conjunto de datos, enumerarlas se vuelve más lento. El rendimiento de la enumeración se ve afectado ya sea que uses una llamada a la API o la IU web clásica de BigQuery. Actualmente, la IU web clásica de BigQuery en GCP Console te permite mostrar solo 50,000 tablas por conjunto de datos.

    Para mejorar el rendimiento de la IU web clásica de BigQuery, puedes usar el parámetro ?minimal para limitar a 30,000 la cantidad de tablas que se muestran por proyecto. Debes agregar el parámetro a la URL de la IU web clásica de BigQuery con el siguiente formato: https://bigquery.cloud.google.com/queries/[PROJECT_NAME]?minimal.

Cuotas de las tablas

Las cuotas y los límites se aplican a los diferentes tipos de trabajos que puedes ejecutar en las tablas, incluidos:

Para obtener más información sobre todas las cuotas y límites, consulta Cuotas y límites.

Precios de las tablas

Cuando creas y utilizas tablas en BigQuery, el cobro se realiza según la cantidad de datos almacenados en las tablas y particiones, y en las consultas que ejecutas en la tabla de datos:

Muchas operaciones de tabla son gratuitas, incluidas cargar, copiar y exportar datos. A pesar de esto, estas operaciones están sujetas a Cuotas y límites de BigQuery. Para obtener información sobre todas las operaciones gratuitas, consulta Operaciones gratuitas en la página de precios.

Próximos pasos

¿Te sirvió esta página? Envíanos tu opinión:

Enviar comentarios sobre…

¿Necesitas ayuda? Visita nuestra página de asistencia.