Ejemplos del uso de la biblioteca .NET Tabular Object Model (TOM) con Python para manipular un modelo de datos de Power BI.
tom_python.pbitool.json: Fichero JSON para añadir a Python como una herramienta externa de Power BI Desktop.
pbi_to_python.ps1: Script Power Shell para abrir VS Code desde las herramientas externas de Power BI Desktop.
Charla "Jugando con TOM desde Python" del evento Global Power Platform Bootcamp 2021 Madrid (2021-02-20)
power_platform_madrid_2021.ipynb: Notebook Jupyter utilizado en la charla
Vídeo de la charla: https://youtu.be/Yc18TTs2y1w
Entrada de blog: https://www.dataxbi.com/blog/2021/03/29/experimentando-xmla-powerbi/
data_analytics_day_iberoamerica.ipynb: Notebook Jupyter utilizado en la charla
ssas_api.py: Módulo Python con funciones para cargar y utilizar las bibliotecas TOM. Repositorio del autor: https://github.com/yehoshuadimarsky/python-ssas
Vídeo completo del evento: https://www.youtube.com/watch?v=OxfiSUOggzo&feature=youtu.be