An Azure service for ingesting, preparing, and transforming data at scale.
HI @VIGNESH G ,
Thank you for reaching out to the Microsoft Q&A forum.
The 1,000-table limit per mirrored database is currently a platform limitation in Fabric mirroring. Since your BigQuery source contains 1,193 tables, you'll need to split the workload across multiple mirrored databases to mirror all tables.
Recommended approach:
- Create multiple mirrored databases and distribute the tables between them (for example, by schema, domain, or business function).
- Keep each mirrored database below the 1,000-table limit.
- Monitor newly created BigQuery tables and add them to the appropriate mirrored database as needed.
Important: There is currently no built-in mechanism to automatically redistribute tables across mirrored databases once the limit is reached. If your environment frequently adds new tables, consider implementing a monitoring/automation process to identify and onboard new tables.
For long-term scalability, organizing tables logically across multiple mirrored databases is the recommended design pattern until support for larger table counts is available.
I hope this helps! Please let us know if you need any assistance from my side.