Estava pesquisando uma forma de conseguir extrair os arquivos do Power BI para conseguir versionar e documentar os relatórios do Power BI com GitHub e talvez conseguir fazer uma esteira de desenvolvimento. Com isso eu acabei pesquisando como eu poderia extrair um arquivo do Power BI e depois compactar ele novamente sem corromper o arquivo, depois de uma pesquisa no Forum do Power BI eu achei esse link, que explica como é a compactação dos arquivos do Power Query, após ler essa documentação eu consegui compreender como poderia reescrever o arquivo do Power BI com algumas modificações, utilizando Python para fazer toda a lógica.
Resolvi fazer um vídeo para demostrar melhor todo funcionamento e também aproveitei para explicar um pouco do código
O código dos arquivos está em meu GitHub:
https://github.com/3t1n/edit_m