[PowerBi] Descargar reporte o modelo semantico via API como proyecto TMDL
Guardar Power Bi Desktop como proyecto es la nueva tendencia y el futuro al que queremos llegar. No es una moda, sino una forma robusta de persistir el código de forma íntegra que nos permite utilizar mejores prácticas como versionado.
Sabemos como hacerlo desde power bi desktop, pero como hacemos si queremos obtenerlo desde Fabric o Power Bi Service. Tal vez aún tenemos muchos archivos pbix dando vueltas o inclusive lo perdimos al original. Puede que querramos iniciarnos convirtiendo muchos archivos en este estado, pero abrir uno por uno no es viable. Necesitamos automatizar este proceso.
En este artículo veremos como podemos descargar un report o modelo semántico desplegado en todos sus archivos de proyecto utilizando la Fabric/PowerBi Rest API y la librería SimplePBI de python.