Compartir a través de


Integración de OneLake para modelos semánticos

Con la integración de Microsoft OneLake para modelos semánticos, los datos importados en tablas de modelo también se pueden escribir automáticamente en tablas Delta en OneLake. El formato Delta es el formato de tabla unificado en todos los motores de proceso de Microsoft Fabric. La integración de OneLake exporta los datos con todas las características clave de rendimiento habilitadas para proporcionar acceso a datos más sin problemas con un mayor rendimiento.

Los científicos de datos, los analistas de bases de datos, los desarrolladores de aplicaciones, los ingenieros de datos y otros consumidores de datos pueden acceder a los mismos datos que impulsan los informes financieros e inteligencia empresarial en Power BI. T-SQL, Python, Scala, PySpark, Spark SQL, R y las soluciones sin código/bajo código se pueden usar para consultar datos de tablas Delta.

diagrama de integración de OneLake para modelos semánticos

Antes de implementar una solución de integración de OneLake en su organización, asegúrese de leer Consideraciones y limitaciones más adelante en este artículo.

Prerrequisitos

La integración de OneLake para modelos semánticos solo se admite en las SKU de Power BI Premium P y Microsoft Fabric F. No se admite en Power BI Pro, Premium por usuario o SKU A/EM insertadas de Power BI.

Antes de habilitar la integración de OneLake, debe tener:

Permisos

Los permisos de colaborador del modelo (lectura, escritura, exploración) son necesarios para acceder al contenido de una carpeta de modelo y crear accesos directos que vinculen a la carpeta en el explorador de Lakehouse.

Habilitación de la integración de OneLake

En la configuración del modelo semántico, expanda Integración de OneLake, haga clic en el control deslizante en Activado y, a continuación, seleccione Aplicar.

Habilitar la integración de OneLake en la configuración del modelo.

Portal de administración

Los administradores globales y de inquilinos pueden controlar la integración de OneLake mediante la siguiente configuración en el portal de administración de Power BI:

  • Los usuarios pueden crear elementos de Fabric: habilita las características de Fabric listas para producción, incluida la integración de OneLake. Esta configuración se puede administrar en el nivel organizativo y en el nivel de capacidad. Si está deshabilitado, los usuarios no pueden activar la integración de OneLake para sus modelos semánticos y los modelos semánticos configurados actualmente para la integración de OneLake dejan de exportar tablas de importación a OneLake. La integración de OneLake está habilitada de forma predeterminada para toda la organización. En la imagen siguiente se muestra esta configuración habilitada:

    Captura de pantalla de la configuración del portal de administración que permite a los usuarios crear elementos de Fabric.

  • modelos semánticos pueden exportar datos a OneLake: permite que los modelos semánticos configurados para la integración de OneLake envíen tablas de importación a OneLake. Se aplica a toda la organización. En la imagen siguiente se muestra esta configuración habilitada:

    Captura de pantalla de la configuración del portal de administración que permite exportar modelos semánticos a onelake.

Actualizar modelo

Para que los datos de importación de modelos se escriban en una tabla Delta en OneLake, se debe ejecutar al menos una actualización manual o programada para el modelo. Ejecute una actualización manual o espere una actualización programada.

Exportación de tablas delta de OneLake

Las tablas delta se pueden exportar de muchas maneras. Si el modelo semántico tiene habilitado el modo de lectura y escritura XMLA, puede exportar de manera programática utilizando el modelo de objetos tabulares (TOM) y el lenguaje de scripting de modelos tabulares (TMSL).

Por ejemplo, puede usar SQL Server Management Studio (SSMS) para ejecutar el siguiente comando TMSL:

{  
 "export": {  
   "layout": "delta",
   "type": "full",  
   "objects": [  
     {  
       "database": "<database name>"  
     }  
   ]  
 }  
}

Exploración de archivos de exportación

Después de exportar, puede usar el explorador de archivos de OneLake, que integra OneLake con el Explorador de archivos de Windows, para buscar archivos de exportación de tablas Delta.

  1. En el explorador de archivos de OneLake, haga clic con el botón derecho en la carpeta del área de trabajo y seleccione Sincronizar desde OneLake.

  2. Use el Explorador de archivos de Windows para localizar los archivos de datos. En la carpeta del área de trabajo, busque una subcarpeta con un nombre que coincida con el modelo semántico y termine con . SemanticModel. La carpeta del modelo semántico incluye todas las tablas en modo de importación en una subcarpeta que contiene el registro y los archivos Parquet de la tabla Delta.

    comando de exportación de TMSL en SSMS.

Métodos abreviados

Mediante la creación de accesos directos para las tablas de Lakehouse del modelo semántico, puede proporcionar acceso rápido y fácil a ellas desde otras cargas de trabajo de Fabric.

  1. En el explorador de Lakehouse, haga clic con el botón derecho en Tablas y seleccione Nuevo acceso directo.

  2. En Nuevo acceso directo, seleccione Microsoft OneLake.

  3. En Seleccione un tipo de origen de datos, seleccione el modelo semántico y, a continuación, seleccione las tablas que desea incluir.

    Accesos directos de OneLake en Explorer

Consideraciones y limitaciones

  • Los tipos de datos de moneda con valores mayores de 18 puntos decimales pueden tener cierta pérdida de precisión cuando se exportan a archivos Delta.

  • No se admiten modelos semánticos en áreas de trabajo habilitadas para BYOK.

  • Todavía no se admiten las capacidades multigeográficas.

  • Las medidas, las tablas DirectQuery, las tablas híbridas, las tablas de grupo de cálculo y las tablas de agregación administradas por el sistema no se pueden exportar a tablas de formato Delta.

  • Las versiones anteriores de las tablas delta se eliminan después de tres días. Otros motores de ejecución que usan una versión anterior pero ahora eliminada de los datos deben avanzar a una versión disponible.