¿Qué es el vínculo semántico?

El enlace semántico es una función que permite establecer una conexión entre los modelos semánticos y la Ciencia de Datos en Microsoft Fabric. El uso del vínculo semántico solo se admite en Microsoft Fabric.

  • Para Fabric Runtime 1.2 (Spark 3.4) y versiones posteriores, el vínculo semántico está disponible en el entorno de ejecución predeterminado y no es necesario instalarlo.

  • Para actualizar a la versión más reciente del vínculo semántico, ejecute el siguiente comando:

    %pip install -U semantic-link
    

Los objetivos principales del vínculo semántico son:

  • Facilitar la conectividad de datos.
  • Habilitar la propagación de información semántica.
  • Integre perfectamente con las herramientas establecidas que usan los científicos de datos, como cuadernos.

El vínculo semántico le ayuda a conservar el conocimiento del dominio sobre la semántica de datos de una manera estandarizada que puede acelerar el análisis de datos y reducir los errores.

El flujo de datos del vínculo semántico comienza con modelos semánticos que contienen datos e información semántica. El enlace semántico sirve de puente entre Power BI y la carga de trabajo de Ciencia de Datos.

Un diagrama que muestra el flujo de datos desde Power BI a los cuadernos en Ciencia de Datos y de vuelta a Power BI.

Utilizando enlace semántico, puedes emplear modelos semánticos de Power BI en la carga de trabajo de Ciencia de Datos para realizar tareas como análisis estadísticos en profundidad y modelado predictivo mediante técnicas de aprendizaje automático. Puede almacenar la salida del trabajo de ciencia de datos en OneLake mediante Apache Spark e ingerir la salida almacenada en Power BI mediante Direct Lake.

conectividad de Power BI

Un modelo semántico actúa como un único modelo de objetos tabular que proporciona orígenes confiables para definiciones semánticas, como medidas de Power BI. El vínculo semántico se conecta a modelos semánticos en los siguientes ecosistemas, lo que facilita a los científicos de datos trabajar en el sistema con el que están más familiarizados.

  • Ecosistema de Python pandas, a través de la biblioteca de Python SemPy.
  • Ecosistema de Apache Spark , a través del conector nativo de Spark. Esta implementación admite varios lenguajes, como PySpark, Spark SQL, R y Scala.

Aplicaciones de información semántica

La información semántica de los datos incluye categorías Power BI data como dirección y código postal, relaciones entre tablas e información jerárquica.

Estas categorías de datos comprenden metadatos que el vínculo semántico propaga al entorno de ciencia de datos para habilitar nuevas experiencias y mantener el linaje de los datos.

Algunas aplicaciones de ejemplo de vínculo semántico incluyen:

Vínculo semántico es una herramienta eficaz que permite a los analistas de negocios usar datos de forma eficaz en un entorno completo de ciencia de datos.

El vínculo semántico facilita la colaboración sin problemas entre científicos de datos y analistas de negocios mediante la eliminación de la necesidad de volver a implementar la lógica empresarial insertada en Power BI medidas. Este enfoque garantiza que ambas partes puedan trabajar de forma eficaz y productiva, maximizando el potencial de sus conclusiones controladas por datos.

Estructura de datos FabricDataFrame

FabricDataFrame es la estructura de datos principal que el enlace semántico utiliza para propagar información semántica desde modelos semánticos hacia el entorno de Ciencia de Datos.

Diagrama que muestra el flujo de datos desde conectores hasta modelos semánticos a FabricDataFrame a funciones semánticas.

La clase FabricDataFrame: