Obtener el tamaño de la tabla de eventos diarios en BigQuery
Estoy intentando utilizar el siguiente código para encontrar el tamaño total de mi tabla de eventos diarios (todos los datos históricos incluidos):
select
sum(size_bytes)/pow(10,9) as size
from
`rayn-deen-app.analytics_317927526`.__TABLES__
where
table_id = `rayn-deen-app.analytics_317927526.events_*`
esto da el error:
Unrecognized name: `rayn-deen-app.analytics_317927526.events_*` at [12:14]
Ahora, mi ID de conjunto de datos es rayon-deen-app.analytics_317927526
Mi tabla de eventos diarios es:rayn-deen-app.analytics_317927526.events_*
PD: la versión actual es: rayn-deen-app.analytics_317927526.events_20240215
, pero reemplacé la parte específica events_20240215 con events_*, para obtener también datos históricos, no solo datos de una fecha.
Aceptado
Lo descubrí yo mismo.
SELECT
SUM(size_bytes) / POW(10,9) AS total_size_in_gb
FROM (
SELECT
size_bytes
FROM
`rayn-deen-app.analytics_317927526.__TABLES__`
WHERE
table_id LIKE 'events_%'
)