Las tablas en BigQuery o cualquier base de datos se utilizan para almacenar datos de manera estructurada. En este artículo, exploraremos los conceptos de los tres tipos de tablas disponibles en BigQuery:
- Tablas Temporales
- Mesas Permanentes
- Vistas (Mesas Virtuales)
Tablas Temporales:
Así como BigQuery guarda automáticamente su historial de consultas, también almacena en caché de manera predeterminada los resultados de sus consultas ejecutadas con éxito en tablas temporales . Estas tablas caducan a las 24 horas. Y dentro de este tiempo, puede navegar por los resultados a través de su historial de consultas.
Simplemente seleccione la consulta y desplácese para encontrar un enlace a la tabla temporal.
Aquí puede obtener una vista previa de los datos y también exportar la tabla completa al almacenamiento en la nube. Si vuelve a ejecutar la consulta, BigQuery usará los resultados almacenados en caché si puede, lo que significa que aún se encuentra dentro del período de 24 horas y los datos subyacentes no han sufrido ningún cambio. Al usar los resultados almacenados en caché, no incurrirá en ningún costo de consulta.
Mesas Permanentes:
Las tablas temporales están disponibles solo para el usuario específico que ejecuta la consulta. Entonces, si está buscando compartir los resultados de la consulta, debería considerar guardarlos en una tabla permanente. Puede cambiar de guardar en una tabla temporal a una tabla permanente abriendo la configuración de consulta y configurando una tabla de destino para los resultados.
Haga clic en Ejecutar. Y una vez completada la consulta, verá la nueva tabla en la barra de navegación de la izquierda. A continuación, puede utilizar IAM para compartir el conjunto de datos o la tabla de destino con sus colaboradores. Es importante tener en cuenta que las tablas permanentes incurrirán en costos de almacenamiento, mientras que las tablas temporales no. Otro método para compartir resultados es usar la opción para guardarlos inmediatamente después de ejecutar su consulta. Haga clic en el botón Guardar resultados y elija entre varias opciones para guardar resultados, como localmente, en Google Drive o directamente en una hoja de cálculo de Google.
Vistas (Mesas Virtuales):
Ahora hemos revisado cómo guardar y compartir el texto de la consulta y los resultados de la consulta. Pero hay una herramienta más para cubrir, que se llama vistas. Una vista es una tabla virtual definida por una consulta. Se puede consultar una vista de la misma manera que se consulta una tabla. Las vistas se enumeran junto a las tablas en un conjunto de datos, indicadas con un icono diferente.
Al ejecutar una consulta que hace referencia a una vista, BigQuery también ejecutará la consulta que define esa vista. Las vistas pueden ayudar a ocultar la complejidad de los datos al permitirle unir varias tablas en una sola tabla virtual lista para consultar. Las vistas pueden ser una buena alternativa para compartir el texto de la consulta, porque luego puede aprovechar los controles de grano más fino disponibles en Cloud IAM para compartir la vista y las tablas subyacentes. Las vistas no requieren almacenamiento. Dado que son tablas virtuales, no hay un costo de almacenamiento asociado con ellas.
Para crear una vista, escriba la consulta que define la vista en el Editor de consultas y luego haga clic en Guardar vista. Elija el proyecto y el conjunto de datos en el que desea que viva la vista y, a continuación, asigne un nombre a la vista. Clic en Guardar.
La vista se completará bajo el conjunto de datos de destino y se puede consultar de la misma manera que se consulta una tabla.
Publicación traducida automáticamente
Artículo escrito por ddeevviissaavviittaa y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA