Introducción a las tablas

En esta página, se 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, visita la página sobre la introducción a las fuentes de datos externas.
  • Vistas: tablas virtuales definidas por una consulta de SQL. Para obtener más información, consulta la sección sobre 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 en cada conjunto de datos.
  • Cloud Console y la IU web clásica de BigQuery permiten copiar solo una tabla a la vez.
  • Cuando se copia una tabla, el conjunto de datos de destino debe residir en la misma ubicación que la tabla que se copia. Por ejemplo, no puedes copiar una tabla de un conjunto de datos que reside en la UE a un conjunto de datos que reside en EE.UU.
  • Cuando se copian varias tablas de origen a una tabla de destino con la CLI, la API o las bibliotecas cliente, todas las tablas de origen deben tener esquemas idénticos.
  • Solo puedes borrar una tabla a la vez con Cloud Console, la IU web clásica de BigQuery, la herramienta de línea de comandos, la API o las bibliotecas cliente.
  • Cuando se exportan los datos de las tablas, el único destino admitido es Cloud Storage.
  • Cuando hay 50,000 tablas o más en un conjunto de datos, su enumeración 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. En la actualidad, la IU web de BigQuery en Cloud Console te permite mostrar solo 50,000 tablas por conjunto de datos.

    Si quieres 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. El parámetro se agrega a la URL de la IU web clásica de BigQuery con el formato siguiente: https://bigquery.cloud.google.com/queries/project_id?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 los siguientes:

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 usas 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 la carga, copia y exportación de 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.