Leer en inglés

Compartir a través de


Direct Lake en Power BI Desktop (versión preliminar)

Los modelos semánticos que usan el modo Direct Lake acceden directamente a los datos de OneLake, lo que requiere ejecutar el motor de Power BI Analysis Services en un área de trabajo con una capacidad de Fabric. Los modelos semánticos que usan el modo import o DirectQuery pueden tener el motor de Power BI Analysis Services que se ejecuta localmente en el equipo mediante Power BI Desktop para crear y editar el modelo semántico. Una vez publicados, estos modelos funcionan con Power BI Analysis Services en el área de trabajo.

Para facilitar la edición de modelos semánticos de Direct Lake en Power BI Desktop, ahora puede realizar una edición en vivo de un modelo semántico en modo Direct Lake, lo que permite a Power BI Desktop realizar cambios en el modelo mediante el motor de Power BI Analysis Services en el área de trabajo de Fabric.

Diagrama del proceso de edición de modelos semánticos con Direct Lake en Power BI Desktop.

Habilitar característica de vista previa

Para editar dinámicamente un modelo semántico en modo Direct Lake, debe habilitarla en la característica de vista previa seleccionando lo siguiente en Power BI Desktop: Opciones de archivo > y opciones de configuración > Características > de vista previa. Seleccione Edición activa de modelos semánticos de Power BI en modo Direct Lake, que habilita la característica después de reiniciar Power BI Desktop.

Edición dinámica de un modelo semántico en modo Direct Lake

Para realizar una edición en vivo de un modelo semántico en modo Direct Lake, siga estos pasos.

  1. Abra Power BI Desktop y seleccione OneLake Data Hub:

Captura de pantalla del elemento de banner del centro de datos de OneLake en Power BI Desktop.

También puede abrir el centro de datos de OneLake desde un informe en blanco, como se muestra en la siguiente imagen:

Captura de pantalla del elemento de cinta de opciones del centro de datos oneLake en Power BI Desktop.

  1. Busque un modelo semántico en modo Direct Lake, expanda el botón Conectar y seleccione Editar.

Captura de pantalla de la búsqueda de un modelo semántico para el modo Direct Lake en Power BI Desktop.

Nota

Al seleccionar un modelo semántico que no está en modo Direct Lake, se producirá un error.

  1. El modelo semántico seleccionado se abre para editar en qué punto está en modo de edición en directo, como se muestra en la captura de pantalla siguiente.

Captura de pantalla de la apertura del modelo semántico para su edición en Power BI Desktop.

  1. Puede editar el modelo semántico mediante Power BI Desktop, lo que le permite realizar cambios directamente en el modelo semántico seleccionado. Los cambios incluyen todas las tareas de modelado, como cambiar el nombre de tablas o columnas, crear medidas y crear grupos de cálculo. La vista de consulta DAX está disponible para ejecutar consultas DAX para obtener una vista previa de los datos y probar las medidas antes de guardarlas en el modelo.

Captura de pantalla de la adición de grupos de cálculo y otras tareas disponibles en Power BI Desktop.

Nota

Observe que la opción Guardar está deshabilitada, ya que no es necesario guardar. Cada cambio que realice se aplica inmediatamente al modelo semántico seleccionado en el área de trabajo.

En la barra de título, puede ver el nombre del modelo semántico y el área de trabajo con vínculos para abrir estos elementos en el portal de Fabric.

Captura de pantalla del problema de coincidencia de modelos semánticos.

Cuando se conecta y se edita dinámicamente un modelo semántico. Durante la versión preliminar no es posible seleccionar un informe existente para editarlo y la vista Informe está oculta. Puede abrir un informe existente o crear uno nuevo mediante la conexión dinámica a este modelo semántico en otra instancia de Power BI Desktop o en el área de trabajo. Puede escribir consultas DAX en el área de trabajo con la vista de consulta DAX en la web. Además, puede explorar visualmente los datos con la nueva característica de exploración de datos en el área de trabajo.

Guardar automáticamente los cambios

A medida que realice cambios en el modelo semántico, los cambios se guardan automáticamente y el botón Guardar se deshabilita cuando está en modo de edición en directo. Los cambios son permanentes sin opción para deshacer.

Si dos o más usuarios están editando dinámicamente el mismo modelo semántico y se produce un conflicto, Power BI Desktop alerta a uno de los usuarios, que se muestra en la imagen siguiente y actualiza el modelo a la versión más reciente. Los cambios que estaba intentando realizar deberán realizarse de nuevo después de la actualización.

Captura de pantalla del error al guardar el modelo semántico en Power BI Desktop.

Editar tablas

Los cambios en las tablas y columnas del origen de datos de OneLake, normalmente una instancia de Lakehouse o Warehouse, como la importación o los orígenes de datos de DirectQuery, no se reflejan automáticamente en el modelo semántico. Para actualizar el modelo semántico con el esquema más reciente, como obtener cambios de columna en tablas existentes o agregar o quitar tablas, vaya a Transformación configuración > del origen de datos > Editar tablas.

Captura de pantalla de edición de tablas de un modelo semántico en Power BI Desktop.

Obtenga más información sobre Editar tablas para modelos semánticos de Direct Lake.

Uso de la actualización

Los modelos semánticos en el modo Direct Lake reflejan automáticamente los cambios de datos más recientes en las tablas delta cuando se habilitan los datos de Direct Lake actualizados. Cuando está deshabilitado, puede actualizar manualmente el modelo semántico mediante el botón Actualizar de Power BI Desktop para asegurarse de que tiene como destino la versión más reciente de los datos. Esto también se denomina a veces reenraming.

Exportación a un proyecto de Power BI

Para admitir flujos de trabajo de desarrollo empresarial profesionales de modelos semánticos en modo Direct Lake, puede exportar la definición del modelo semántico después de abrirlo para su edición, que proporciona una copia local del modelo semántico y los metadatos de informe que puede usar con mecanismos de implementación de Fabric como Fabric Git Integration. La vista de informe de Power BI Desktop se habilita para permitirle ver y editar el informe local, publicar directamente desde Power BI Desktop no está disponible, pero puede publicar mediante la integración de Git. El botón Guardar también está habilitado para guardar los metadatos del modelo local y el informe en la carpeta Proyecto de Power BI.

Vaya al > proyecto exportación > de archivos de Power BI y expórtelo como un archivo de proyecto de Power BI (PBIP).

Captura de pantalla de apertura de un proyecto de Power BI en Power BI Desktop.

De forma predeterminada, el archivo PBIP se exporta a la %USERPROFILE%\Microsoft Fabric\repos\[Workspace Name] carpeta . Sin embargo, puede elegir una ubicación diferente durante el proceso de exportación.

Captura de pantalla que elige una ubicación de ruta de acceso diferente para un archivo de proyecto de Power BI.

Al seleccionar Exportar , se abre la carpeta que contiene los archivos PBIP del modelo semántico exportado junto con un informe vacío.

Captura de pantalla de la carpeta exportada que contiene los archivos de un modelo semántico exportado en Power BI Desktop.

Después de exportar, debe abrir una nueva instancia de Power BI Desktop y abrir el archivo PBIP exportado para continuar editando con un proyecto de Power BI. Al abrir el archivo PBIP, Power BI Desktop le pide que cree un nuevo modelo semántico en un área de trabajo de Fabric o seleccione un modelo semántico existente para el modelado remoto.

Modelado remoto con un proyecto de Power BI

Cuando se trabaja en un proyecto de Power BI (PBIP) con un modelo semántico que no se puede ejecutar en el motor local de Power BI Analysis Services, como el modo Direct Lake, Power BI Desktop requiere estar conectado a un modelo semántico en un área de trabajo de Fabric, un modelo semántico remoto. Al igual que la edición en vivo, todos los cambios que realice se aplicarán inmediatamente al modelo semántico en el área de trabajo. Sin embargo, a diferencia de la edición en vivo, puede guardar el modelo semántico y las definiciones de informe en archivos PBIP locales que posteriormente se pueden implementar en un área de trabajo de Fabric mediante un mecanismo de implementación como Fabric Git Integration.

Diagrama del modelado de modelos semánticos remotos con un proyecto de Power BI en Power BI Desktop.

Nota

Los modelos semánticos en modo Direct Lake, cuando se exportan a un repositorio de Git mediante Fabric Git Integration, se pueden editar mediante Power BI Desktop. Para ello, asegúrese de que al menos un informe está conectado al modelo semántico y, a continuación, abra el archivo definition.pbir exportado del informe para editar el informe y el modelo semántico.

Abrir el proyecto de Power BI

Al abrir un proyecto de Power BI (PBIP) que requiera un modelo semántico remoto, Power BI Desktop le pedirá que cree un nuevo modelo semántico o seleccione un modelo semántico existente en un área de trabajo de Fabric.

Captura de pantalla de la configuración del modelo remoto para el proyecto de Power BI.

Si selecciona un modelo semántico existente y la definición difiere, Power BI Desktop le advierte antes de sobrescribir, como se muestra en la siguiente imagen.

Captura de pantalla de problemas de modelo semántico en Power BI Desktop.

Nota

Puede seleccionar el mismo modelo semántico desde el que exportó el PBIP. Sin embargo, el procedimiento recomendado al trabajar con un PBIP que requiere un modelo semántico remoto es que cada desarrollador trabaje en su propio modelo semántico remoto privado para evitar conflictos con los cambios de otros desarrolladores.

Al seleccionar la barra de título se muestran la ubicación del archivo PBIP y el modelo semántico remoto que se encuentra en un área de trabajo de Fabric, que se muestra en la imagen siguiente.

Captura de pantalla de la ubicación del archivo de modelo semántico.

Una configuración local se guardará en los archivos del proyecto de Power BI con el modelo semántico configurado, la próxima vez que abra el PBIP, no verá el mensaje y el modelo semántico de Fabric se sobrescribirá con los metadatos del modelo semántico en los archivos del proyecto de Power BI.

Cambio del modelo semántico remoto

Durante la versión preliminar, si desea cambiar el modelo semántico remoto en el PBIP, debe navegar al \*.SemanticModel\.pbi\localSettings.json archivo. Allí, puede modificar la propiedad remoteModelingObjectId al identificador del modelo semántico al que desea conectarse o quitar la propiedad por completo. Tras volver a abrir el PBIP, Power BI Desktop se conecta al nuevo modelo semántico o le pide que cree o seleccione un modelo semántico existente.

Captura de pantalla del identificador de modelo semántico.

Nota

La configuración descrita en esta sección está pensada únicamente para el desarrollo local y no debe usarse para la implementación en distintos entornos.

Usos comunes de Direct Lake en Power BI Desktop

Escenario: recibo errores al abrir el modelo semántico de Direct Lake para Editar con Power BI Desktop.

Solución: revise todos los requisitos y permisos. Si cumple todos los requisitos, compruebe si puede editar el modelado semántico mediante el modelado web.

Escenario: he perdido la conexión al modelo semántico remoto y no se puede recuperar. ¿He perdido mis cambios?

Solución: todos los cambios se aplican inmediatamente al modelo semántico remoto. Siempre puede cerrar Power BI Desktop y reiniciar la sesión de edición con el modelo semántico en el que estaba trabajando.

Escenario: exporté a Power BI Project (PBIP). ¿Puedo seleccionar el mismo modelo semántico que estaba editando en vivo?

Solución: puede, pero debe tener cuidado. Si cada desarrollador está trabajando en su PBIP local y todos seleccionan el mismo modelo semántico que un modelo remoto, sobrescribirán los cambios entre sí. El procedimiento recomendado al trabajar con un PBIP es que cada desarrollador tenga su propia copia aislada del modelo semántico de Direct Lake.

Escenario: estoy editando en vivo el modelo semántico de Direct Lake y no puedo crear parámetros de campo.

Solución: al editar dinámicamente un modelo semántico, la vista de informe no está disponible, lo que es necesario para la interfaz de usuario de parámetros de campo. Puede exportar a un proyecto de Power BI (PBIP) y abrirlo para acceder a la vista de informes y a la interfaz de usuario de parámetros de campo.

Escenario: he realizado cambios en el modelo semántico mediante una herramienta externa, pero no veo esos cambios reflejados en Power BI Desktop.

Solución: los cambios realizados por herramientas externas se aplican al modelo semántico remoto, pero estos cambios solo serán visibles en Power BI Desktop después de que se realice el siguiente cambio de modelado en Power BI Desktop o se actualice el modelo semántico.

Requisitos y permisos

  • El punto de conexión XMLA debe estar habilitado en el inquilino. Obtenga más información en el artículo Punto de conexión XMLA.
  • El punto de conexión XMLA con acceso de lectura y escritura debe estar habilitado en la capacidad. Obtenga más información en el artículo sobre herramientas.
  • El usuario debe tener permiso de escritura en el modelo semántico. Obtenga más información en el artículo sobre permisos.
  • El usuario debe tener permiso viewer en lakehouse. Obtenga más información en el artículo lakehouse.
  • Esta característica no está disponible para los usuarios con una licencia gratuita.

Consideraciones y limitaciones

La edición en vivo de modelos semánticos en modo Direct Lake en Power BI Desktop está actualmente en versión preliminar. Tenga en cuenta lo siguiente:

  • No se pueden editar modelos semánticos predeterminados.
  • No se pueden transformar datos mediante el editor de Power Query. En Lakehouse puede usar un flujo de datos para realizar transformaciones de Power Query.
  • No puede tener varios orígenes de datos. Puede acceder al acceso directo o agregar datos adicionales a los orígenes de datos de Lakehouse o Warehouse para usarlos en el modelo semántico.
  • No puede publicar el proyecto de Power BI (PBIP) desde Power BI Desktop. Puede usar mecanismos de implementación de Fabric como Fabric Git Integration o API de elementos de Fabric para publicar los archivos PBIP locales en un área de trabajo de Fabric.
  • No puede validar los roles de RLS desde Power BI Desktop. Puede validar el rol en el servicio.
  • Los diseños de diagrama de modelos creados por el servicio no se muestran en Power BI Desktop y los diseños creados en Power BI Desktop no se conservan en el servicio Power BI.
  • La cierre de sesión durante la edición podría provocar errores inesperados.
  • Puede abrir herramientas externas, pero la herramienta externa debe administrar la autenticación en el modelo semántico remoto.
  • Cambiar la categoría de datos al código de barras no permitirá que los informes vinculados al modelo semántico se filtren por códigos de barras.
  • Los modelos semánticos compartidos externamente no son aptos para la edición en vivo.

Además, tenga en cuenta los problemas conocidos actuales y las limitaciones de Direct Lake.