Forum Discussion
Formato PBIR
Hola-
Este es un archivo definition.pbir:
{
"versión": "1.0",
"datasetReference": {
"porRuta": {
"camino": ".. /Sales.Dataset"
},
"byConnection": null
}
}
Quiero confirmar el significado de version=1.0, ¿se refiere al formato PBIR-Legacy o simplemente a un valor restringido para la versión?
Aunque recorro el documento relacionado, no puedo entender que el formato PBIR-Legacy debe determinarse por report.json o versión = 1.0 en el archivo .pbir.
Versión Formatos admitidos
| 1.0 | La definición de informe debe almacenarse como PBIR-Legacy en el archivo report.json. |
| 4.0 o superior | La definición de informe se puede almacenar como PBIR-Legacy (archivo report.json) o PBIR (carpeta \definition). |
¡Gracias!
4 Replies
- Syndicate_Admin
Administrator
La versión = 1.0 en el archivo definition.pbir indica que la definición del informe se almacena en el formato PBIR-Legacy, lo que significa que los metadatos del informe se guardan en el archivo report.json. Esto es coherente con la documentación, donde la versión 1.0 requiere explícitamente el uso del formato PBIR-Legacy.
Claramente mencionado aquí: Carpeta de informes de proyecto de Power BI Desktop - Power BI | Microsoft Learn
Versión Formatos admitidos
1.0 La definición de informe debe almacenarse como PBIR-Legacy en el archivo report.json. 4.0 o superior La definición de informe se puede almacenar como PBIR-Legacy (archivo report.json) o PBIR (carpeta \definition).
- Syndicate_Admin
Administrator
Gracias @ribisht17 por la respuesta.
Por lo tanto, puedo entender que version=1.0 se refiere a que la definición del informe debe almacenarse en report.json, que está en formato PBIR Legacy. Pero la afirmación "definition.pbir está en el formato PBIR-Legacy" es incorrecta, sigue siendo el formato PBIP, ¿verdad?
Corrígeme si no lo entiendo. ¡Gracias!- Syndicate_Admin
Administrator
PBIP tiene dos métodos para almacenar el modelo semántico y el informe.
El modelo semántico se puede almacenar como heredado en TMSL (model.bim) o TMDL.
El informe como legado en report.json o PBIR
- Syndicate_Admin
Administrator
Gracias, @ribisht17, @Deku, por su respuesta.
Hola New_worker,Agradecemos sinceramente su consulta publicada en el foro de la comunidad de Microsoft Fabric.
A mi entender, dentro del formato Power BI Project (PBIP), el archivo denominado definition.pbir es en sí mismo un archivo PBIP y no se considera PBIR-Legacy. El atributo version=1.0 dentro de definition.pbir determina cómo se almacena el contenido del informe. Cuando la versión es 1.0, la definición del informe debe guardarse por separado en un archivo denominado report.json, siguiendo el formato de almacenamiento PBIR-Legacy para el contenido del informe. Para las versiones 4.0 o superiores, puede usar report.json (PBIR-Legacy) o la carpeta \definition más reciente (formato PBIR). Por lo tanto, definition.pbir siempre está en formato PBIP, y la versión 1.0 simplemente indica que la definición del informe debe cumplir con el estándar PBIR-Legacy (es decir, usar report.json).
Si encuentra útil nuestra respuesta, le solicitamos amablemente que la marque como la solución aceptada y nos felicite. Esto será de gran ayuda para otros miembros de la comunidad que puedan tener consultas similares.
Gracias.