Integrar o Microsoft Fabric com sistemas externos e conectividade de plataforma

O Microsoft Fabric integra-se com serviços externos para automatizar fluxos de trabalho, habilitar a colaboração, dar suporte à extensibilidade do desenvolvedor e interoperar com outras plataformas de dados. Você pode disparar ações de dados em tempo real, conectar o Fabric a aplicativos do Microsoft 365, integrar-se a ferramentas de desenvolvedor e APIs e compartilhar dados com segurança entre ecossistemas de nuvem usando os padrões de acesso de cópia zero do OneLake.

Esse artigo descreve como:

  • Acione fluxos de trabalho automatizados a partir dos dados do Fabric
  • Colaborar usando aplicativos do Microsoft 365
  • Integrar com agentes de IA e ferramentas de orquestração
  • Acessar o Fabric programaticamente por meio de APIs e ferramentas de desenvolvedor
  • Interoperar com formatos de dados abertos e plataformas externas
  • Conectar o Fabric aos principais serviços do Azure para segurança, rede e governança

Automatizar ações com o Ativador de Dados

O Activator fornece automação em tempo real monitorando fluxos de dados e disparando ações quando ocorrem condições definidas. O Activator integra-se a:

  • O Power Automate executará fluxos de trabalho, como enviar notificações, atualizar registros ou iniciar processos de negócios. Você pode criar gatilhos no Fabric e vinculá-los aos fluxos do Power Automate para alertar os usuários quando um limite de KPI é cruzado.
  • O Microsoft Teams publicará cartões adaptáveis ou mensagens em canais quando as condições em tempo real forem atendidas.
  • Outlook para enviar emails automatizados para alertas ou aprovações.
  • Itens de estrutura para iniciar ações como a atualização de um modelo semântico ou a execução de um pipeline.

Colaborar no Microsoft 365

O Microsoft Fabric trabalha no ecossistema do Microsoft 365, permitindo a análise colaborativa e fluxos de trabalho controlados por dados em ferramentas de produtividade familiares. O modelo de cópia zero do OneLake significa que os dados compartilhados por meio de atalhos ou compartilhamento de dados entre locatários permanecem inalterados, enquanto continuam acessíveis em superfícies de colaboração.

  • Microsoft Teams: compartilhe relatórios e dashboards em canais ou chats. Você pode inserir visuais do Power BI em guias do Teams, colaborar em insights e receber alertas controlados por dados.
  • Excel: Use Analisar no Excel para conectar tabelas dinâmicas e ferramentas de análise avançada a modelos semânticos do Fabric, mantendo a conectividade dinâmica.
  • PowerPoint: insira ou exporte relatórios do Power BI em apresentações para que os stakeholders possam exibir análise dinâmica ou de instantâneo.
  • SharePoint e OneDrive: publique relatórios no SharePoint Online e armazene arquivos de suporte no OneDrive com controles de segurança e conformidade do Microsoft 365.

Essas integrações permitem que a análise flua naturalmente para processos de colaboração, revisão e tomada de decisão.

Integrar com soluções de IA agencial

O Fabric dá suporte a cenários de IA baseados em agente por meio de uma base semântica compartilhada. Essa base se integra a três componentes principais para fornecer funcionalidades de agente de ponta a ponta:

  • O Microsoft Foundry hospeda modelos ajustados e sistemas de recuperação de conhecimento. Ele dá suporte à integração por meio de padrões abertos, como o Protocolo de Contexto de Modelo (MCP). Ele pode usar os Agentes de Dados do Fabric como parte de um fluxo de trabalho de IA agente.
  • O Copilot Studio permite criar agentes de conversação e automatizar processos que invocam agentes de dados do Fabric para obter insights controlados.
  • O Microsoft 365 Copilot apresenta esses recursos em ferramentas como Teams e Outlook, roteando consultas para agentes apropriados, respeitando os controles de segurança da empresa. O Microsoft 365 Copilot pode consumir Agentes de Dados do Fabric como parte de um fluxo de trabalho de IA baseada em agentes.

Juntos, esses serviços estendem o Fabric da análise para a automação de IA contextual.

Utilizar ferramentas de programação e APIs

O Fabric dá suporte a práticas de desenvolvimento code-first e DevOps.

Esses recursos permitem automação, fluxos de trabalho de CI/CD e soluções personalizadas que estendem o Fabric além da interface da Web. Você também pode usar as APIs REST do Fabric para criar e gerenciar programaticamente atalhos do OneLake e consumir conjuntos de dados compartilhados entre workspaces e inquilinos.

Ambiente de dados unificado

O conjunto de dados unificado fornece uma base consistente para análise multiplataforma. Com formatos abertos, paridade de API e padrões de acesso de cópia zero, você pode conectar mecanismos externos mantendo a governança e a propriedade de dados centralizadas no OneLake.

Interoperabilidade do OneLake

O OneLake fornece uma base de dados aberta e interoperável, dando suporte a padrões amplamente adotados. O OneLake obtém interoperabilidade por meio de duas estratégias principais:

  • Suporte para formatos de arquivo Delta Lake e Iceberg

    • Suporte ao Delta Lake: habilita transações ACID, imposição de esquema e viagem no tempo entre grandes conjuntos de dados.
    • Suporte ao Apache Iceberg: dá suporte a recursos avançados de gerenciamento de tabela, como particionamento e evolução do esquema.
  • Acesso a dados universais por meio de APIs

    • APIs de tabela: forneça acesso programático a tabelas independentemente do formato de arquivo.
    • Compatibilidade do ADLS Gen2: dá suporte às mesmas APIs REST e recursos de namespace hierárquico que o Azure Data Lake Storage Gen2.

Usando esses formatos de arquivo abertos e APIs, o OneLake garante que os dados armazenados no OneLake possam ser lidos e gravados por vários mecanismos de computação sem conversão, tornando-os uma verdadeira base de dados interoperável.

Atalhos do OneLake

Os atalhos do OneLake são ponteiros lógicos que fazem referência a dados armazenados em sistemas externos (como o Azure Data Lake Storage, Amazon S3 ou Google Cloud Storage) ou em outros workspaces do Fabric. Os atalhos permitem acesso zero-copy a cargas de trabalho do Fabric, sem duplicação ou ETL. Os dados referenciados são exibidos como parte do namespace local do OneLake, portanto, todos os mecanismos de computação do Fabric podem consultar destinos de atalho junto com dados nativos.

Compartilhamento de dados entre locatários

O compartilhamento de dados externos permite que você compartilhe conjuntos de dados controlados ao vivo entre os limites de locatário do Microsoft Entra sem copiar dados. Os proprietários de dados controlam o acesso concedendo permissões do OneLake a identidades externas e as políticas de governança (como rótulos de confidencialidade e controles de acesso) permanecem impostas na origem. Você pode combinar o compartilhamento de dados entre locatários com atalhos para que os destinatários externos façam referência aos dados compartilhados como parte de seu próprio namespace do OneLake.

Integração do Azure Databricks

A integração do OneLake e do Azure Databricks fornece uma base para análise unificada e IA. Essa integração combina a propriedade de dados aberta e governada do OneLake com os recursos de engenharia de dados e machine learning do Databricks. A integração bidirecional entre o OneLake e o Azure Databricks usa os seguintes formulários:

  • Catalog mirroring: espelha tabelas do Unity Catalog no OneLake como atalhos, permitindo que as cargas de trabalho do Fabric descubram e acessem dados gerenciados pelo Databricks. Use o recurso de espelhamento de catálogo quando desejar importar conjuntos de dados do Databricks para o Fabric, visando a análise com os mecanismos de computação do Fabric.

  • Federação de catálogos OneLake: conecta o Catálogo do Unity a um catálogo do OneLake, sincronizando automaticamente esquemas e tabelas para que itens do lakehouse do Fabric apareçam no Catálogo do Unity ao lado de ativos do Databricks. As consultas são executadas na computação do Azure Databricks ao ler dados do OneLake sem copiar (sem cópias). A governança permanece centralizada no OneLake. Use a federação do catálogo quando quiser que Azure Databricks descubra e consulte dados do OneLake com acesso controlado em nível de tabela e sincronização de esquema.

  • Acesso direto ao OneLake: o Databricks pode ler e gravar dados do OneLake diretamente usando a compatibilidade do Delta Lake e as APIs do ADLS Gen2. Embora o acesso direto proporcione operações de leitura/gravação no nível de arquivo, a federação de catálogo oferece descoberta gerenciada a nível de tabela e sincronização de esquemas no Unity Catalog. Use o acesso direto para cenários operacionais de leitura/gravação em que o controle no nível do arquivo é necessário.

Integração do Snowflake

A integração do OneLake e do Snowflake oferece uma arquitetura de cópia zero que permite unificar análise e IA sem duplicar dados. Essa abordagem se baseia em padrões abertos e tecnologia de atalho, garantindo interoperabilidade, mantendo a governança e o desempenho.

  • Atalhos para tabelas Snowflake Iceberg: Fabric usa atalhos que fazem referência a tabelas Snowflake diretamente no OneLake. Os dados permanecem no Snowflake, mas aparecem no conjunto de dados lógicos do OneLake. Cargas de trabalho do Fabric (Power BI, fluxos de dados, agentes de IA) podem consultar dados do Snowflake juntamente com dados nativos do OneLake, sem ETL ou replicação. As políticas de governança e segurança permanecem intactas em ambas as plataformas.
  • Tabelas externas Snowflake sobre OneLake: Snowflake pode consultar dados do OneLake nos formatos Delta ou Parquet, o que permite consultas de alto desempenho nos dados do OneLake a partir da computação Snowflake.

Arquitetura da plataforma

Azul

O Microsoft Fabric é criado como uma plataforma SaaS (software como serviço) na infraestrutura do Azure, o que significa que ele depende dos principais serviços do Azure para identidade, rede, segurança, monitoramento e muito mais. Na prática, um assinante do Fabric e suas capacidades são principais recursos do Azure na sua assinatura. Isso permite que o Fabric se integre ao sistema de cobrança do Azure, use os recursos de monitoramento e registro em log do Azure, imponha a segurança por meio de recursos de identidade e rede do Azure e interopere com os serviços de dados do Azure.

Cobrança do Azure

As capacidades do Microsoft Fabric representam as camadas de computação provisionadas para o Fabric e são gerenciadas como recursos do Azure em sua assinatura. Quando você habilita o Fabric, você cria um recurso de capacidade do Azure Fabric que representa a capacidade analítica do locatário do Fabric. No portal do Azure, você pode pausar e retomar sua capacidade e dimensioná-la para cima e para baixo conforme necessário. O sistema de faturamento da sua assinatura do Azure cuida da faturação do Fabric. Todas as taxas de uso do Fabric para computação e armazenamento se acumulam sob sua assinatura e aparecem no Gerenciamento de Custos da Microsoft junto com outros serviços do Azure.

Rede

O Microsoft Fabric dá suporte a endpoints privados do Azure para acesso interno e privado aos endpoints do Fabric. Quando você habilita o Link Privado para o Fabric no nível do locatário ou no nível do workspace, o Fabric expõe URLs de pontos de extremidade privados para serviços (OneLake, pontos de extremidade de análise SQL do Warehouse e outros) que podem ser acessadas apenas por meio da sua Rede Virtual do Azure. O tráfego roteia pela rede de backbone privado do Azure em vez da Internet pública. Com o Block Public Internet Access habilitado no Fabric, as tentativas de usar o Fabric de fora da VNet (ou sem o ponto de extremidade privado) são rejeitadas. Essa integração garante que a transferência de dados confidenciais entre o Fabric e sua rede permaneça fora da Internet pública, o que atende a requisitos de conformidade rigorosos.

O Microsoft Fabric também dá suporte a redes virtuais gerenciadas (VNets gerenciadas) e pontos de extremidade privados gerenciados para aprimorar o isolamento de rede e a conectividade segura. Quando o Link Privado está habilitado para um locatário ou workspace do Fabric, o Fabric provisiona automaticamente uma VNet Gerenciada para cargas de trabalho de computação, como trabalhos do Spark, para que eles sejam executados em um ambiente isolado em vez de pools públicos compartilhados. Os pontos de extremidade privados gerenciados também permitem que os serviços do Fabric (como Lakehouse, Warehouse e OneLake) se conectem com segurança aos recursos do Azure ou a fontes de dados locais sem expor o tráfego à Internet pública. Esses recursos usam o backbone de rede do Azure para impor a conformidade, reduzir a superfície de ataque e fornecer controle granular sobre entrada e saída de dados em ambientes corporativos.

Microsoft Entra ID

O Fabric autentica e gerencia usuários por meio da ID do Microsoft Entra. Cada locatário do Fabric está associado a um locatário do Entra ID. O logon do usuário, o SSO (logon único) e o controle de acesso do Fabric usam as mesmas identidades e grupos que o Azure. Você pode usar suas contas corporativas do Entra ID para entrar no Fabric e usar recursos de segurança existentes, como políticas de acesso condicional e autenticação multifator em todo o Fabric. A integração do Entra ID também permite entidades de serviço e identidades gerenciadas para cenários de autenticação de entrada e saída do Fabric:

  • Autenticação de entrada: use os principais de serviço para acessar as APIs de administrador do Fabric ou para habilitar o acesso aos endpoints de item do Fabric, como SQL, OneLake e Eventhouse.
  • Autenticação de saída: Use a identidade do Workspace ou outras entidades principais de serviço ao configurar conexões com fontes de dados do Azure.

GitHub e Azure DevOps

O Microsoft Fabric se integra nativamente ao Azure DevOps e ao GitHub para habilitar o controle de versão, CI/CD e desenvolvimento colaborativo para itens de análise, como pipelines, notebooks e fluxos de dados. Os workspaces no Fabric podem ser vinculados a um repositório Git, que permite sincronizar itens entre o Fabric e seu sistema de controle do código-fonte. Essa integração dá suporte a estratégias de ramificação, solicitações pull e revisões de código, para que as alterações nos itens do Fabric sigam as mesmas práticas de governança e DevOps que o código do aplicativo. Com o Azure DevOps, você pode automatizar pipelines de implantação para conteúdo do Fabric em ambientes (por exemplo, desenvolvimento, teste e prod) usando fluxos de trabalho baseados em YAML. A integração do GitHub usa o GitHub Actions para automação, habilitando a integração contínua e a implantação de ativos do Fabric. Esses recursos ajudam as equipes a manter a consistência, impor o histórico de versões e simplificar a colaboração, tornando o Fabric um cidadão de primeira classe nos fluxos de trabalho modernos do DevOps.

Microsoft Purview

A Microsoft Purview trabalha com a Microsoft Fabric para classificar e proteger dados sensíveis, ajudar a prevenir perda de dados, auditar a atividade dos usuários e identificar riscos de dados. As capacidades suportadas incluem etiquetas de sensibilidade, políticas de proteção, prevenção de perda de dados, auditoria, gestão de riscos internos e controles de segurança e conformidade para Copilotos e agentes. Use o OneLake Catalog para descobrir, governar, proteger e gerenciar dados do Fabric.