🚀 Documentação automática de relatórios do Power BI com Python e IA
💡 Caso você me acompanhe nas redes sociais, deve ter visto o post de documentação automática utilizando o Measure Killer e o VBA. 

🤔 O post teve uma repercussão bem maior do que eu esperava e houve uma grande menção para passar o código para Python.

🐍 A partir daí, decidi então passar o projeto pro próximo nível, utilizando Python (e, na versão 2, Inteligência Artificial Generativa) para construir a documentação técnica de qualquer relatório do Power BI.

🖋️ O passo a passo é simples, anota aí:

1. Exportar seu projeto como modelo: Abra seu arquivo > Vá em Exportar > Exportar como Modelo > Salvar na extensão .pbit)

2. Rodar o código em python, que vai puxar todas as informações dos JSON que compõem o arquivo (em especial, os arquivos “Layout” e “ModelSchema”), [na versão com IA, uso IA generativa para criar também as descrições de cada informação relacionada]

3. O código salva todas as informações em um arquivo word, pronto para ser revisado e compartilhado.

📹 No vídeo dessa minha publicação no Linkedin, mostro um pouco mais desse passo a passo e cada etapa um pouco mais na prática! Ao final do post, também disponibilizo via GitHub meu código e mais informações de como rodar.
Link do post: https://www.linkedin.com/posts/javlira_powerbinaeradaiagenerativa-python-pythoneia-activity-7256968026187526144-UXkk?

💪 Esse tipo de automação poupa bastante tempo e também nos ajuda a criar um ponto de referência e consulta para o projeto. É basicamente um backup de todas as informações mais importantes do seu relatório.

🙏 Estou muito feliz de ter finalizado esse projeto, foi um desafio e tanto utilizar o python para realizar essas extrações e ainda mais utilizar inteligência artificial generativa pela primeira vez em um projeto!

👨‍🏫 Inclusive, esse projeto foi grandemente influenciado pelo Lawrence Teixeira, que possui uma solução de ponta para o mesmo problema.

🤖 O Lawrence foi um dos palestrantes do evento Power BI Na Era Generativa e sua solução do Autodoc surpreendeu a todos, vale conferir (https://autodocpbi.fly.dev)! Foi exatamente o projeto dele e sua grande didática e generosidade no evento que me fizeram persistir a buscar minha própria solução também.

🎯 No final, otimizar processos e automatizar rotinas é essencial pra alcançar uma maior produtividade. Concorda?

❗ Para quem quiser testar os códigos , disponibilizei nesse repositório do Github: https://github.com/data-ju/Power_BI_Documentation

Todas as instruções estão no readme e no próprio código.

Bora inovar?
Back to Top