Forum Discussion

Sivapriya's avatar
Sivapriya
Regular Visitor
3 months ago
Solved

Power BI Desktop Does Not Reflect JSON File Changes Without Reopening

I'm working on an automation workflow that programmatically modifies Power BI project files (.pbip format), specifically the report layout JSON files  using a backend server process.

The Problem:
Every time my server writes changes to the .pbip JSON files (report layout, visuals, pages), Power BI Desktop does not pick up those changes automatically. I have to manually close and reopen the file to see the updates.

Current Workflow:
Server writes changes to .pbip JSON β†’ Close Power BI Desktop β†’ Reopen file β†’ Changes now visible

Any guidance from the community or Microsoft team would be greatly appreciated.

  • Hello  Power BI Desktop loads .pbip JSON/layout files into memory when the project opens and does not auto-detect external file changes.

    So after your backend updates the JSON files, you must reopen the PBIP file to see the changes. Currently, there is no supported hot reload or live refresh feature for report layout JSON files.

     


    If my response helped you, please consider clicking
    Accept as Solution βœ… and giving it a Like πŸ‘ – it helps others in the community too.

    Thanks,

    Connect with me on:
    LinkedIn |
    Data With Pankaj - YouTube

     

     

    Sivapriya

  • I think PBI Desktop only reads the pbip JSON at open, and it does not watch for external changes, so the supported way is just to close and reopen the project after ur server writes the new JSON.

4 Replies

  • Hello  Power BI Desktop loads .pbip JSON/layout files into memory when the project opens and does not auto-detect external file changes.

    So after your backend updates the JSON files, you must reopen the PBIP file to see the changes. Currently, there is no supported hot reload or live refresh feature for report layout JSON files.

     


    If my response helped you, please consider clicking
    Accept as Solution βœ… and giving it a Like πŸ‘ – it helps others in the community too.

    Thanks,

    Connect with me on:
    LinkedIn |
    Data With Pankaj - YouTube

     

     

    Sivapriya

  • Kagiyama_yutaka's avatar
    Kagiyama_yutaka
    Responsive Resident

    I think PBI Desktop only reads the pbip JSON at open, and it does not watch for external changes, so the supported way is just to close and reopen the project after ur server writes the new JSON.

  • v-menakakota's avatar
    v-menakakota
    Community Support

    Hi  Sivapriya  ,
    Thanks for reaching out to the Microsoft fabric community forum. 


    I would also take a moment to thankβ€― pankajnamekar25 , 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. 
    I hope the above details help you fix the issue. If you still have any questions or need more help, feel free to reach out. We’re always here to support you.

    Best Regards, 
    Community Support Team

    • v-menakakota's avatar
      v-menakakota
      Community Support

      Hi Sivapriya ,

      I hope the above details help you fix the issue. If you still have any questions or need more help, feel free to reach out. We’re always here to support you.

      Best Regards, 
      Community Support Team