Forum Discussion
How to avoid people creating multiple times the same table in different workspaces
- 2 months ago
Hi fabricpribeiro ,
Thanks for the context — that helps.
With a mix of item types and domains already in place, you're in a good spot. Domains let you delegate certification and duplicate-review to domain admins, which is usually where central governance stalls at scale.
On Fabric APIs vs Purview — they solve different problems, not either/or:- Purview Unified Catalog = business-facing surface (glossary, data products, classifications, lineage across sources). Best for stewards and consumers.
- Fabric Catalog Search + admin APIs = programmatic/operational surface. Query Fabric metadata directly (items, workspaces, domains, endorsement, owners, schemas) to build custom duplicate-detection jobs, dashboards, and Teams alerts.
Purview for humans, Fabric APIs for machines. Purview scans are scheduled and great for the catalog view, but not built for real-time duplicate prevention. Fabric APIs let you run lightweight jobs that flag suspicious items as they appear.
APIs worth looking at:Microsoft Fabric REST API documentation
full-tenant item enumerationSImple Starting recipe: scanner API nightly → load into a governance Lakehouse → flag duplicate/near-duplicate table names outside certified workspaces → notify the domain steward. Cheap to build, high ROI at your scale.
Hope That helps!