Lens

Limits

The limits Lens enforces on uploads, backfills, queries, lookups and syncs, so you can plan tables that stay within them.

Limits

AreaLimit
CSV upload500 MB per file
GA4 backfill400 days. Longer options in the dropdown are refused on save; use a BigQuery source for longer GA4 history
Search Console backfill480 days
Meta Ads37 months of history, Meta's own limit
Echo and JSONL backfill by date range90 days per run
Fastest sync scheduleHourly
REST API source20,000 pages per sync. Reaching it fails the sync instead of keeping a partial result
Rows returned to a tile5,000 by default, up to 50,000
Rows shown in a Table tile10 by default, up to 500
Rows per page in the table data view500
Query time10 minutes
Lookup source table2,500,000 rows (a warning from 1,000,000)
Retention tile10 windows and 50 rows
Brand palette24 series colors and 200 pinned labels
Public reportAbout 60 data requests per minute per report link
Export run historyLast 20 runs
Table sync historyLast 10 syncs

Lens has no fixed cap on the number of tables, columns or rows per table.

Behavior to plan around

SituationWhat happens
A sync is stuck in syncing for 30 minutesIt is queued again, up to 3 times
A sync is stuck in queued for 20 minutesIt is marked as an error
A table is twice its schedule interval overdueA staleness alert goes to the table's Notification Group
A sync failsAn email goes to the table's Notification Group, if one is set
An export fails 5 times in a rowIt stops running on schedule until it is saved again or runs successfully
A table's columns changeIts stored data is cleared and synced again