Integración de Microsoft Fabric con sistemas externos y conectividad de plataforma

Microsoft Fabric se integra con servicios externos para automatizar flujos de trabajo, habilitar la colaboración, admitir la extensibilidad del desarrollador e interoperar con otras plataformas de datos. Puede desencadenar acciones desde datos en tiempo real, conectar Fabric a aplicaciones de Microsoft 365, integrarlas con las herramientas de desarrollo y las API, y compartir datos de forma segura en los ecosistemas en la nube mediante los patrones de acceso de copia cero de OneLake.

En este artículo se describe cómo:

  • Desencadenamiento de flujos de trabajo automatizados desde datos de Fabric
  • Colaboración mediante aplicaciones de Microsoft 365
  • Integración con agentes de IA y herramientas de orquestación
  • Accede a Fabric programáticamente mediante herramientas y APIs de desarrollo
  • Interoperar con formatos de datos abiertos y plataformas externas
  • Conexión de Fabric a los servicios principales de Azure para la seguridad, las redes y la gobernanza

Automatizar acciones con Data Activator

Activator proporciona automatización en tiempo real mediante la supervisión de flujos de datos y la activación de acciones cuando se producen condiciones definidas. Activator se integra con:

  • Power Automate para ejecutar flujos de trabajo, como enviar notificaciones, actualizar registros o iniciar procesos empresariales. Puede crear desencadenadores en Fabric y vincularlos a flujos de Power Automate para alertar a los usuarios cuando se cruza un umbral de KPI.
  • Microsoft Teams para publicar tarjetas adaptables o mensajes en canales cuando se cumplan condiciones en tiempo real.
  • Outlook para enviar correos electrónicos automatizados para alertas o aprobaciones.
  • Elementos de la infraestructura para iniciar acciones como actualizar un modelo semántico o iniciar una ejecución de canalización.

Colaborar en Microsoft 365

Microsoft Fabric funciona en el ecosistema de Microsoft 365, lo que permite el análisis colaborativo y los flujos de trabajo controlados por datos en las herramientas de productividad conocidas. El modelo de copia cero de OneLake significa que los datos compartidos a través de accesos directos o el uso compartido de datos entre inquilinos permanecen en su lugar mientras permanecen accesibles entre superficies de colaboración:

  • Microsoft Teams: comparta informes y paneles en canales o chats. Puede insertar objetos visuales de Power BI en pestañas de Teams, colaborar en información y recibir alertas controladas por datos.
  • Excel: use Analizar en Excel para conectar tablas dinámicas y herramientas de análisis avanzadas a modelos semánticos de Fabric a la vez que se mantiene la conectividad activa.
  • PowerPoint: inserte o exporte informes de Power BI en presentaciones para que las partes interesadas puedan ver análisis dinámicos o de instantáneas.
  • SharePoint y OneDrive: publique informes en SharePoint Online y almacene archivos auxiliares en OneDrive con controles de seguridad y cumplimiento de Microsoft 365.

Estas integraciones permiten que el análisis fluya de forma natural en procesos de colaboración, revisión y toma de decisiones.

Integración con soluciones de inteligencia artificial agente

Fabric admite escenarios de inteligencia artificial basados en agentes a través de una base semántica compartida. Esta base se integra con tres componentes clave para ofrecer capacidades de agencia de extremo a extremo.

  • Microsoft Foundry hospeda modelos optimizados y sistemas de recuperación de conocimiento. Admite la integración a través de estándares abiertos, como el Protocolo de contexto de modelo (MCP). Puede usar Fabric Data Agents como parte de un flujo de trabajo de IA agente.
  • Copilot Studio permite diseñar agentes conversacionales y automatizar procesos que invocan a Fabric Data Agents para obtener información controlada.
  • Microsoft 365 Copilot expone estas funcionalidades en herramientas como Teams y Outlook, enrutando consultas a los agentes adecuados a la vez que respeta los controles de seguridad de la empresa. Microsoft 365 Copilot puede consumir Fabric Data Agents como parte de un flujo de trabajo de IA agente.

Juntos, estos servicios amplían Fabric desde el análisis a la automatización contextual de la inteligencia artificial.

Uso de herramientas y API para desarrolladores

Fabric admite el desarrollo basado en código y las prácticas de DevOps.

Estas funcionalidades permiten la automatización, los flujos de trabajo de CI/CD y las soluciones personalizadas que amplían Fabric más allá de la interfaz web. También puede usar las API rest de Fabric para crear y administrar accesos directos de OneLake mediante programación y consumir conjuntos de datos compartidos entre áreas de trabajo e inquilinos.

Patrimonio de datos unificado

El patrimonio de datos unificado proporciona una base coherente para el análisis multiplataforma. Con formatos abiertos, paridad de API y patrones de acceso de copia cero, puede conectar motores externos a la vez que mantiene la gobernanza y la propiedad de los datos centralizada en OneLake.

Interoperabilidad de OneLake

OneLake proporciona una base de datos abierta e interoperable al admitir estándares ampliamente adoptados. OneLake logra la interoperabilidad a través de dos estrategias clave:

  • Compatibilidad con formatos de archivo Delta Lake e Iceberg

  • Acceso a datos universales a través de las API

    • API de tabla: proporcione acceso mediante programación a tablas independientemente del formato de archivo.
    • Compatibilidad con ADLS Gen2: admite las mismas API REST y características de espacio de nombres jerárquicos que Azure Data Lake Storage Gen2.

Al usar estos formatos de archivo abiertos y API, OneLake garantiza que los datos almacenados en OneLake se puedan leer y escribir mediante varios motores de proceso sin conversión, lo que lo convierte en una base de datos interoperable verdadera.

Accesos directos de OneLake

Los accesos directos de OneLake son punteros lógicos que hacen referencia a datos almacenados en sistemas externos (como Azure Data Lake Storage, Amazon S3 o Google Cloud Storage) o en otras áreas de trabajo de Fabric. Los accesos directos permiten un acceso sin copia a través de las cargas de trabajo de Fabric, sin duplicación ni ETL. Los datos a los que se hace referencia aparecen como parte del espacio de nombres local de OneLake, por lo que todos los motores de proceso de Fabric pueden consultar destinos de acceso directo junto con datos nativos.

Uso compartido de datos entre inquilinos

El uso compartido de datos externos le permite compartir conjuntos de datos activos y regulados a través de los límites de inquilinos de Microsoft Entra sin copiar datos. Los propietarios de datos controlan el acceso concediéndoles permisos de OneLake a identidades externas y las directivas de gobernanza (como etiquetas de confidencialidad y controles de acceso) siguen siendo aplicadas en el origen. Puede combinar el uso compartido de datos entre inquilinos con accesos directos para que los destinatarios externos hagan referencia a datos compartidos como parte de su propio espacio de nombres oneLake.

Integración de Azure Databricks

La integración de OneLake y Azure Databricks proporciona una base para el análisis unificado y la inteligencia artificial. Esta integración combina el patrimonio de datos abierto de OneLake con las funcionalidades de ingeniería de datos y aprendizaje automático de Databricks. La integración bidireccional entre OneLake y Azure Databricks tiene las siguientes formas:

  • Catalog mirroring: refleja las tablas del catálogo de Unity en OneLake como accesos directos, lo que permite que las cargas de trabajo de Fabric detecten y accedan a datos administrados por Databricks. Utilice el reflejo del catálogo cuando quiera incorporar conjuntos de datos de Databricks a Fabric para su análisis con motores de computación de Fabric.

  • OneLake catalog federation: Conecta Unity Catalog a un catálogo de OneLake, sincroniza automáticamente esquemas y tablas para que los elementos de Fabric lakehouse aparezcan en el Catálogo de Unity junto con los recursos de Databricks. Las consultas se ejecutan en el cómputo de Azure Databricks al leer datos de OneLake sin copiar. La gobernanza permanece centralizada en OneLake. Utilice la federación de catálogos cuando desee que Azure Databricks pueda detectar y consultar datos de OneLake con acceso controlado a nivel de tabla y sincronización de esquemas.

  • Acceso directo a OneLake: Databricks puede leer y escribir datos de OneLake directamente mediante la compatibilidad de Delta Lake y las API de ADLS Gen2. Aunque el acceso directo proporciona operaciones de lectura y escritura de nivel de archivo, la federación de catálogos proporciona detección de nivel de tabla y sincronización de esquemas en Unity Catalog. Use el acceso directo para escenarios operativos de lectura y escritura en los que se necesita el control de nivel de archivo.

Integración de Snowflake

La integración de OneLake y Snowflake ofrece una arquitectura de copia cero que permite unificar el análisis y la inteligencia artificial sin duplicar los datos. Este enfoque se basa en estándares abiertos y tecnología de acceso directo, lo que garantiza la interoperabilidad al tiempo que se mantiene la gobernanza y el rendimiento.

  • Accesos directos a tablas de Snowflake Iceberg: Fabric utiliza accesos directos que hacen referencia directamente a las tablas de Snowflake en OneLake. Los datos permanecen en Snowflake, pero aparecen en el patrimonio de datos lógico de OneLake. Las cargas de trabajo de Fabric (Power BI, Flujos de datos, agentes de IA) pueden consultar datos de Snowflake junto con datos nativos de OneLake sin necesidad de ETL ni replicación. Las directivas de gobernanza y seguridad permanecen intactas en ambas plataformas.
  • Tablas externas de Snowflake a través de OneLake: Snowflake puede consultar datos de OneLake en formatos Delta o Parquet, lo que permite consultas de alto rendimiento en datos de OneLake desde el proceso de Snowflake.

Arquitectura de la plataforma

Azur

Microsoft Fabric se crea como una plataforma de software como servicio (SaaS) en la infraestructura de Azure, lo que significa que se basa en los servicios principales de Azure para la identidad, las redes, la seguridad, la supervisión, etc. En la práctica, un tenant de Fabric y sus capacidades son recursos de Azure de primera clase dentro de tu suscripción de Azure. Esto permite que Fabric se integre con el sistema de facturación de Azure, use las funcionalidades de supervisión y registro de Azure, aplique la seguridad a través de las características de identidad y red de Azure e interoperar con los servicios de datos de Azure.

facturación de Azure

Las capacidades de Microsoft Fabric representan los niveles de proceso aprovisionados para Fabric y se administran como recursos de Azure dentro de la suscripción. Al habilitar Fabric, se crea un recurso de capacidad de Azure Fabric, que representa la capacidad de análisis del inquilino de Fabric. En el portal de Azure, puede pausar y reanudar su capacidad y escalarla hacia arriba y hacia abajo según sea necesario. La facturación de Fabric se controla a través del sistema de facturación de la suscripción de Azure. Todos los cargos de uso de Fabric (para proceso y almacenamiento) se acumulan en la suscripción y aparecen en Microsoft Cost Management junto con otros servicios de Azure.

Creación de redes

Microsoft Fabric admite puntos de conexión privados de Azure para el acceso privado y solo interno a los puntos de conexión de Fabric. Al habilitar Private Link para Fabric en el nivel de inquilino o área de trabajo, Fabric expone direcciones URL de punto de conexión privado para servicios (puntos de conexión SQL de OneLake, Warehouse y otros) a los que solo se puede acceder a través de Azure Virtual Network. El tráfico se enruta a través de la red troncal privada de Azure en lugar de la red pública de Internet. Con Bloquear el acceso público a Internet habilitado en Fabric, se rechazan los intentos de usar Fabric desde fuera de la red virtual (o sin el punto de conexión privado). Esta integración garantiza que la transferencia de datos confidenciales entre Fabric y la red permanezca fuera de la red pública de Internet, que cumple los estrictos requisitos de cumplimiento.

Microsoft Fabric también admite redes virtuales administradas (redes virtuales administradas) y puntos de conexión privados administrados para mejorar el aislamiento de red y la conectividad segura. Cuando Private Link está habilitado para un inquilino o área de trabajo de Fabric, Fabric aprovisiona automáticamente una red virtual administrada para cargas de trabajo de proceso como trabajos de Spark, de modo que se ejecuten en un entorno aislado en lugar de grupos públicos compartidos. Los puntos de conexión privados administrados también permiten que los servicios de Fabric (como Lakehouse, Warehouse y OneLake) se conecten de forma segura a recursos de Azure o a orígenes de datos locales sin exponer el tráfico a la red pública de Internet. Estas características usan la red troncal de Azure para aplicar el cumplimiento, reducir la superficie expuesta a ataques y proporcionar un control pormenorizado sobre la entrada y salida de datos en entornos empresariales.

Microsoft Entra ID

Fabric autentica y administra usuarios a través de Microsoft Entra ID. Cada inquilino de Fabric está vinculado a un inquilino de Entra ID. El inicio de sesión de usuario, el inicio de sesión único (SSO) y el control de acceso para Fabric usan las mismas identidades y grupos que Azure. Puede usar las identidades de Entra corporativas para iniciar sesión en Fabric y utilizar características de seguridad existentes, como directivas de acceso condicional y autenticación multifactor a través de Fabric. La integración de Entra ID también habilita las entidades de servicio y las identidades administradas para escenarios de autenticación entrante y saliente de Fabric:

GitHub y Azure DevOps

Microsoft Fabric se integra de forma nativa con Azure DevOps y GitHub para habilitar el control de versiones, CI/CD y el desarrollo colaborativo para elementos de análisis como canalizaciones, cuadernos y flujos de datos. Las áreas de trabajo de Fabric se pueden vincular a un repositorio de Git, lo que le permite sincronizar elementos entre Fabric y el sistema de control de código fuente. Esta integración admite estrategias de bifurcación, solicitudes de incorporación de cambios y revisiones de código, de modo que los cambios en los elementos de Fabric sigan las mismas prácticas de gobernanza y DevOps que el código de la aplicación. Con Azure DevOps, puede automatizar las canalizaciones de implementación para el contenido de Fabric en entornos (por ejemplo, desarrollo, prueba y prod) mediante flujos de trabajo basados en YAML. La integración de GitHub usa Acciones de GitHub para la automatización, lo que permite la integración continua y la implementación de recursos de Fabric. Estas funcionalidades ayudan a los equipos a mantener la coherencia, aplicar el historial de versiones y simplificar la colaboración, lo que convierte a Fabric en un ciudadano de primera clase en flujos de trabajo modernos de DevOps.

Microsoft Purview

Microsoft Fabric se integra profundamente con Microsoft Purview para proporcionar gobernanza, catalogación y cumplimiento unificados de datos en todo el patrimonio de datos de Fabric. Purview puede registrar áreas de trabajo de Fabric y OneLake como orígenes de datos en su mapa de datos, lo que permite el examen automatizado de metadatos, el seguimiento de linaje y la clasificación de elementos de Fabric, como Lakehouses, Warehouses y Dataflows. Esta integración le permite aplicar directivas de gobernanza coherentes, como etiquetas de confidencialidad y controles de acceso, en entornos de Azure y Fabric. A través del catálogo unificado de Purview, los conjuntos de datos de Fabric se pueden detectar junto con otros recursos de datos empresariales, lo que admite comprobaciones de calidad de datos, generación de perfiles y auditorías de cumplimiento. La autenticación para los análisis de Purview utiliza los principales del servicio de Entra ID, y los administradores deben habilitar las configuraciones del inquilino en Fabric para permitir el acceso de API de solo lectura para Purview. Después de la configuración, Purview puede supervisar continuamente Fabric para ver los cambios de esquema, las actualizaciones de linaje y las métricas de calidad de datos, lo que garantiza que los flujos de trabajo de análisis de Fabric se ajusten a los estándares de gobernanza empresarial. Esta integración ayuda a las empresas a mantener la visibilidad y el cumplimiento de un extremo a otro en entornos de datos híbridos sin duplicar los esfuerzos de gobernanza.