Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more

Reply
Syndicate_Admin
Administrator
Administrator

Quiero obtener datos del esquema del modelo de datos con Python y falla

Buenos días

Estoy intentando abrir un archivo de metadatos de escritorio de Power BI con Python, específicamente el esquema del modelo de datos.

Al ejecutar:

# Reemplaza 'tu_archivo.txt' con la ruta de tu archivo DataModelSchema
ruta_archivo = 'Cruta del archivo/tu_archivo.txt'

# Cargar el contenido del archivo DataModelSchema
with open(ruta_archivo, 'r') as archivo:
data_model_schema = json.load(archivo)

El script falla y dice que tiene "," inesperado.

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Muchas gracias, pero no es a esto a lo que me refiero. Cuando tiene el archivo datamodelschema de los metadatos de Power BI Desktop, viene en formato Python y no permite una descompresión adecuada. Por un lado, hemos visto que estaba en formato UTF-16 LE y lo hemos convertido a utf-8 (estamos en España y se guardó en formato americano). El problema al que nos enfrentamos ahora es que hay piezas que están anidadas más de dos veces y nos da un error. ¿Alguien ha sido capaz de leerlo correctamente?

Tengo el mismo problema con el archivo Layout, donde tenemos la relación de etiqueta del objeto visual con el campo del modelo semántico.

Syndicate_Admin
Administrator
Administrator

Hola @FJESPE3 ,

Quizás pueda consultar la parte 4 del siguiente artículo sobre cómo obtener Python como herramienta externa para obtener metadatos para los modelos de Power BI.

https://dataveld.com/2020/07/20/python-as-an-external-tool-for-power-bi-desktop-part-1/

Helpful resources

Announcements
Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

Check out the October 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.