Forum Discussion

Vivek26's avatar
Vivek26
Icon for Advocate I rankAdvocate I
1 year ago
Solved

Identify reports where a table from a dataset is used.

we have 200 reports which are using 15+ datasets. Now  we want to decommission a couple of tables/columns and want to analyze its possible impact. We are using pro licenses , Any ideas how can we do...
  • Anonymous's avatar
    Anonymous
    1 year ago

    Hi Vivek26,

    Thanks for reaching out to the Microsoft fabric community forum. This is a common challenge when managing many reports and datasets, especially during cleanup or deprecation efforts. Since you're using Power BI Pro, there isn't a built-in Microsoft utility that can search across PBIX files for specific table or column references. However, here's a practical approach you can take. You can extract metadata from PBIX Files. PBIX files are essentially zipped containers. You can extract the internal files and inspect the metadata. First make a copy of a PBIX file and rename the extension from .pbix to .zip thenextract the ZIP file and navigate to the Report/Layout or DataModelSchema (depending on how it's authored). Open the Layout file in a text editor (like Notepad++ or VS Code) and search for your table or column names. This can help you locate references. Repeat this using a script (like PowerShell or Python) to automate scanning across multiple PBIX files.

    Also as you're dealing with 200+ reports, manual inspection isn’t practical. The tools mentioned by

    Greg_Deckler can help you.

     

    I would also take a moment to thank Greg_Deckler, for actively participating in the community forum and for the solutions you’ve been sharing in the community forum. Your contributions make a real difference.

     

    If I misunderstand your needs or you still have problems on it, please feel free to let us know.  

    Best Regards,
    Hammad.