-- Analytical fact table: market_bars -- Partitioned by dt (date) on MinIO -- Path: s3://stonks-lakehouse/warehouse/market_bars/dt={yyyy-mm-dd}/part-*.parquet CREATE TABLE IF NOT EXISTS lakehouse.stonks.market_bars ( ticker VARCHAR, open_price DOUBLE, high_price DOUBLE, low_price DOUBLE, close_price DOUBLE, volume BIGINT, vwap DOUBLE, bar_timestamp TIMESTAMP(6) WITH TIME ZONE, source VARCHAR, dt DATE ) WITH ( format = 'PARQUET', partitioned_by = ARRAY['dt'], external_location = 's3a://stonks-lakehouse/warehouse/market_bars/' );