Uso de metadatos de modelos semánticos mejorados

Cuando Power BI Desktop crea informes, también crea metadatos de modelo semántico en los archivos PBIX y PBIT correspondientes. Anteriormente, los metadatos se almacenaban en un formato específico de Power BI Desktop. Los metadatos usaban orígenes de datos y expresiones M codificados en Base64. Power BI realizaba conjeturas para saber cómo se almacenaban esos metadatos.

Con el lanzamiento de la característica Metadatos del modelo semántico mejorado, se quitan muchas de estas limitaciones. Los archivos PBIX se actualizan automáticamente a los metadatos mejorados al abrir el archivo. Con los metadatos del modelo semántico mejorado, los metadatos creados por Power BI Desktop usan un formato similar al de los tabulares de Analysis Services, que se basa en el Modelo de objetos tabulares.

La característica de metadatos del modelo semántico mejorado es estratégica y fundamental. La funcionalidad futura de Power BI se basará sus metadatos. Estas otras funcionalidades se benefician de los metadatos de modelo semántico mejorados:

  • Lectura y escritura de XMLA para la administración de modelos semánticos de Power BI.
  • Migración de cargas de trabajo de Analysis Services a Power BI para beneficiarse de las características de última generación

Actualizar

Los informes se actualizan automáticamente al formato de metadatos mejorado cuando los abra en la versión más reciente de Power BI Desktop. Si el informe se guardó con cambios de consulta no aplicados o si se produjo un error durante la actualización automática, aparecerá una advertencia en el lienzo del informe que indica que todavía necesita actualizar. Al seleccionar Actualizar informe, se aplican los cambios pendientes y se actualiza el modelo de datos al formato nuevo.

Exclusión de la tabla de la actualización del informe

Una vez que un modelo de datos se ha actualizado al formato de metadatos mejorado, algunos metadatos que anteriormente solo se usaban en Power BI Desktop ahora también se respetarán en el servicio Power BI. Estos metadatos incluyen la opción Incluir en la actualización del informe. En el caso de los modelos actualizados, si la opción Incluir en la actualización del informe no está seleccionada en el Editor de Power Query, esa tabla no se actualizará cuando el informe o modelo semántico se actualice en Power BI Desktop o el servicio Power BI. Los informes ya publicados en el servicio Power BI que aún no se han actualizado al nuevo archivo formato de metadatos mejorados tienen que actualizarse en Power BI Desktop antes de que este nuevo comportamiento surta efecto.

Consideraciones y limitaciones

Antes de la compatibilidad con los metadatos mejorados, en SQL Server, Oracle, Teradata y las conexiones HANA heredadas, Power BI Desktop agregaba una consulta nativa al modelo de datos. Esa consulta la usan los modelos de datos del servicio Power BI. Gracias a la compatibilidad con los metadatos mejorados, el modelo de datos del servicio Power BI regenera la consulta nativa en tiempo de ejecución. No usa la consulta que Power BI Desktop creó. En la mayoría de los casos, esta recuperación se resuelve sola correctamente, pero algunas transformaciones no funcionan sin leer los datos subyacentes. Posiblemente aparezcan algunos errores en los informes que antes iban bien. Por ejemplo, un error podría decir:

  • No se puede convertir una consulta M en la tabla "Dimension City" en una consulta de origen nativa. Vuelva a intentarlo más tarde o póngase en contacto con soporte técnico. Si se pone en contacto con soporte técnico, proporcione estos detalles.

Puede corregir las consultas en tres lugares distintos de Power BI Desktop:

  • Al aplicar cambios o realizar una actualización.

  • En una barra de advertencia del editor de Power Query, que informa de que la expresión no se pudo plegar en el origen de datos.

    Screenshot of Apply query changes message: We couldn't fold the expression to the data source.

  • Al ejecutar evaluaciones cuando abre un informe para comprobar si tiene consultas no admitidas. Ejecutar estas evaluaciones puede repercutir en el rendimiento.

Ciertas combinaciones de caracteres en expresiones M que no se admiten en el Modelo de objetos tabulares (TOM) tampoco se admiten en el entorno de metadatos del modelo semántico mejorado.

Puede hacer todo tipo de cosas con Power BI Desktop. Para obtener más información sobre sus capacidades, consulte los siguientes recursos: