Forum Discussion

fabricpribeiro's avatar
fabricpribeiro
Icon for Post Patron rankPost Patron
3 months ago
Solved

How to avoid people creating multiple times the same table in different workspaces

Dears,   We have a situation in Fabric where we have more than 6K workspaces.. Which seems to be an indicator that things are not properly governed. Hence we are starting a journey to govern it   ...
  • Dev_Dholakia's avatar
    Dev_Dholakia
    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 enumeration 

    SImple 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!