is there any way to capture overall storage metrics and database/table metrics in one query.
I have used these views
- table storage metrics (left join)
- Database storage usage history
But my overall storage is not matching as per snowflake account
This is the query used
Select date_trunc('month',RTR.USAGE_DATE) AS USAGE_MONTH,
RTR.database_name, ABC.TABLE_NAME AS TABLENAME, avg(ABC.ACTIVE_BYTES) AS
AVERAGE_DATABASE_BYTES, avg(ABC.FAILSAFE_BYTES) AS
AVERAGE_FAILSAVE_BYTES, avg(ABC.TIME_TRAVEL_BYTES) AS
AVERAGE_TIME_TRAVEL_BYTES, FROM
SNOWFLAKE.ACCOUNT_USAGE.TABLE_STORAGE_METRICS ABC JOIN
SNOWFLAKE.ACCOUNT_USAGE.DATABASE_STORAGE_USAGE_HISTORY RTR ON
ABC.TABLE_CATALOG = RTR.DATABASE_NAME AND ABC.DELETED='FALSE' where
coalesce(ABC.TABLE_DROPPES,ABC.SCHEMA_DROPPED,ABC.CATALOG_DROPPED) is
null GROUP BY 1,2,3