{"slug":"local-a-share-market-data-lake","qid":"tape_scale","label":"One week of the US minute tape: symbols and bars per session, Jul 20-24, 2026","post_title":"Local A-Share Data Lake for AI Agents","post_url":"/blog/local-a-share-market-data-lake#q-tape_scale","columns":["session","session_label","tickers_count","minute_bars_millions"],"rows":[{"session":"2026-07-20","session_label":"Jul 20","tickers_count":11737,"minute_bars_millions":1.79},{"session":"2026-07-21","session_label":"Jul 21","tickers_count":11905,"minute_bars_millions":1.81},{"session":"2026-07-22","session_label":"Jul 22","tickers_count":11768,"minute_bars_millions":1.79},{"session":"2026-07-23","session_label":"Jul 23","tickers_count":11737,"minute_bars_millions":1.84},{"session":"2026-07-24","session_label":"Jul 24","tickers_count":11717,"minute_bars_millions":1.76}],"shape":"series","sql":"SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS session,\n       formatDateTime(toDate(toTimeZone(window_start, 'America/New_York')), '%b %e') AS session_label,\n       uniqExact(ticker) AS tickers_count,\n       round(count() / 1000000, 2) AS minute_bars_millions\nFROM global_markets.delayed_stocks_minute_aggs\nWHERE toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2026-07-20')\n  AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-07-24')\nGROUP BY session, session_label\nORDER BY session","computed_at":"2026-08-05T03:38:11.326763+00:00","elapsed":0.002297736}