Luego de consultar con especialistas en esta materia, programadores de varias ramas y profesores dimos con la solución al dilema y la compartimos en este post.
Solución:
Eche un vistazo a la propiedad timePartitioning de los recursos de la tabla.
Puedes experimentar con eso creo :o)
Más sobre esto en Tablas particionadas y Creación y actualización de tablas particionadas por fecha
Puede ejecutar este código en la UI/CLI para crear una tabla con partición.
bq query --use_legacy_sql=false '
CREATE TABLE dw_prod.example_table (
company STRING,
value FLOAT64,
ds DATE)
PARTITION BY ds
OPTIONS(
expiration_timestamp=TIMESTAMP "2028-01-01 00:00:00 UTC",
description="Example table create in BQ CLI",
labels=[("example","summary")]
);'
Si para ti ha resultado de provecho este artículo, sería de mucha ayuda si lo compartes con más desarrolladores de este modo nos ayudas a extender este contenido.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)