Compartilhar via


Caminhos de integração do Microsoft Fabric para ISVs

O Microsoft Fabric oferece três caminhos distintos para os fornecedores independentes de software (ISVs) se integrarem perfeitamente ao Fabric. Para um ISV que começa nesta jornada, queremos percorrer vários recursos que temos disponíveis em cada um desses caminhos.

Figura mostrando diferentes maneiras de integração com o Fabric.

Interop com o Fabric OneLake

O foco principal com o modelo Interop é permitir que os ISVs integrem suas soluções com o OneLake Foundation. Para interoperar com o Microsoft Fabric, fornecemos integração usando uma variedade de conectores no Data Factory e no Real-Time Intelligence. Também fornecemos APIs REST para o OneLake, atalhos no OneLake, compartilhamento de dados entre locatários do Fabric e espelhamento de banco de dados.

Figura mostrando diferentes maneiras de interoperabilidade com o OneLake: APIs, Data Factory, inteligência em tempo real, atalhos multinuvem, compartilhamento de dados e espelhamento de banco de dados.

As seções a seguir descrevem algumas das maneiras pelas quais você pode começar a usar esse modelo.

APIs do OneLake

  • O OneLake dá suporte a APIs e SDKs do ADLS (Azure Data Lake Storage) Gen2 existentes, para interação direta, permitindo que os desenvolvedores leiam, gravem e gerenciem seus dados no OneLake. Saiba mais sobre APIs REST do ADLS Gen2 e como se conectar ao OneLake.
  • Como nem todas as funcionalidades do ADLS Gen2 são mapeadas diretamente para o OneLake, o OneLake também impõe uma estrutura de pastas definida para dar suporte aos espaços de trabalho e itens do Fabric. Para obter uma lista completa de comportamentos diferentes entre o OneLake e o ADLS Gen2 ao chamar essas APIs, consulte Paridade da API do OneLake.
  • Caso esteja usando o Databricks e quiser se conectar ao Microsoft Fabric, o Databricks funcionará com as APIs do ADLS Gen2. Integrar o OneLake ao Azure Databricks.
  • Para aproveitar ao máximo o que o formato de armazenamento do Delta Lake pode fazer por você, examine e entenda o formato, a otimização da tabela e o V-Order. Otimização de tabela do Delta Lake e V-Order.
  • Depois que os dados estiverem no OneLake, explore localmente usando o Explorador de Arquivos do OneLake. O explorador de arquivos do OneLake integra perfeitamente o OneLake ao Explorador de Arquivos do Windows. Esse aplicativo sincroniza automaticamente todos os itens do OneLake aos quais você tem acesso no Explorador de Arquivos do Windows. Também poderá usar qualquer outra ferramenta compatível com o ADLS Gen2, como do Gerenciador de Armazenamento do Microsoft Azure.

Diagrama mostrando como as APIs do OneLake interagem com cargas de trabalho do Fabric.

APIs de Inteligência em tempo real

O Fabric Real-Time Intelligence é uma solução abrangente projetada para dar suporte a todo o ciclo de vida de dados em tempo real, desde ingestão e processamento de fluxo até análise, visualização e ação. Criado para lidar com dados de streaming de alta taxa de transferência, ele oferece recursos robustos para ingestão, transformação, consulta e armazenamento de dados, permitindo que as organizações tome decisões oportunas e controladas por dados.

  • Os fluxos de eventos permitem que você traga eventos em tempo real de várias fontes e encaminhe-os para vários destinos, como Lakehouses, bancos de dados KQL no Eventhouse e Fabric Activator. Saiba mais sobre a API Eventstreams e Eventstreams.
  • Você pode ingerir dados de streaming em Eventstreams por meio de vários protocolos incl. Kafka, Hubs de Eventos, AMQP e uma lista crescente de conectores listados aqui.
  • Depois de processar os eventos ingeridos usando a experiência sem código ou usando o operador SQL (versão prévia), o resultado pode ser roteado para vários destinos do Fabric ou para pontos de extremidade personalizados. Saiba mais sobre os destinos eventstreams aqui.
  • Os eventhouses são projetados para transmitir dados, compatíveis com Real-Time hub e ideais para eventos baseados em tempo. Os dados são indexados e particionados automaticamente com base no tempo de ingestão, oferecendo recursos de consulta analítica incrivelmente rápidos e complexos em dados de alta granularidade que podem ser acessados no OneLake para uso em todo o conjunto de experiências do Fabric. Os Eventhouses oferecem suporte a APIs e SDKs existentes do Eventhouse para interação direta, permitindo que os desenvolvedores leiam, gravem e gerenciem seus dados em Eventhouses. Saiba mais sobre a API REST.
  • Se você estiver usando Databricks ou Jupyter Notebooks, poderá utilizar a Kusto Python Client Library para trabalhar com bancos de dados KQL no Fabric. Saiba mais sobre o Kusto Python SDK.
  • Você pode utilizar os conectores existentes dos Aplicativos Lógicos da Microsoft, do Azure Data Factory ou do Microsoft Power Automate para interagir com os Eventhouses ou bancos de dados KQL.
  • Os atalhos de banco de dados na Inteligência em Tempo Real são referências incorporadas dentro um eventhouse a um banco de dados de origem. O banco de dados de origem pode ser um banco de dados KQL na inteligência em tempo real ou um banco de dados do Azure Data Explorer. Os atalhos podem ser usados para compartilhamento local de dados dentro do mesmo locatário ou entre locatários. Saiba mais sobre como gerenciar atalhos de banco de dados usando a API.

Diagrama mostrando como as APIs de Inteligência em Tempo Real interagem com cargas de trabalho do Fabric.

Data Factory no Fabric

  • Os pipelines possuem um amplo conjunto de conectores, permitindo que os ISVs se conectem sem esforço a uma miríade de armazenamentos de dados. Caso esteja conectando bancos de dados tradicionais ou soluções modernas baseadas em nuvem, nossos conectores garantem um processo de integração fluido. Visão geral do conector.
  • Com nossos conectores do Fluxo de Dados Gen2 com suporte, os ISVs podem aproveitar o poder do Fabric Data Factory para gerenciar fluxos de trabalho de dados complexos. Esse recurso é especialmente benéfico para ISVs que buscam simplificar o processamento de dados e tarefas de transformação. Conectores do Dataflow Gen2 no Microsoft Fabric.
  • Para obter uma lista completa dos recursos compatíveis com o Data Factory no Fabric, confira este Blog do Data Factory no Fabric.

Captura de tela da interface do Fabric Data Factory.

Atalhos multinuvem

Os atalhos no Microsoft OneLake permitem que você unifique seus dados entre domínios, nuvens e contas, criando um único data lake virtual para toda a sua empresa. Todas as experiências do Fabric e mecanismos analíticos podem apontar diretamente para suas fontes de dados existentes, como o OneLake em locatário diferente, o Azure Data Lake Storage (ADLS) Gen2, contas de armazenamento do Amazon S3, o Google Cloud Storage (GCS),as fontes de dados compatíveis com S3 e o Dataverse por meio de um namespace unificado. O OneLake apresenta os ISVs com uma solução de acesso a dados transformadora, conectando perfeitamente a integração entre diversos domínios e plataformas de nuvem.

Diagrama mostrando atalhos multinuvem no OneLake.

Compartilhamento de dados

O compartilhamento de dados permite que os usuários do Fabric compartilhem dados entre diferentes locatários do Fabric sem duplicá-los. Esse recurso aprimora a colaboração, permitindo que os dados sejam compartilhados "in-loco" desde locais de armazenamento do OneLake. Os dados são compartilhados como somente leitura, acessíveis por meio de vários mecanismos de computação do Fabric, incluindo SQL, Spark, KQL e modelos semânticos. Para usar esse recurso, os administradores do Fabric devem habilitá-lo no locatário de compartilhamento e de recebimento. O processo inclui a seleção de dados no hub de dados ou espaço de trabalho do OneLake, a definição de configurações de compartilhamento e o envio de um convite para o destinatário pretendido.

Diagrama mostrando como o processo de compartilhamento de dados funciona no Fabric.

Espelhamento de banco de dados

O espelhamento no Fabric oferece uma experiência fácil para evitar processos de ETL (extração, transformação e carregamento) complexos e integrar o seus dados existentes ao OneLake com o restante dos dados no Microsoft Fabric. Você pode replicar continuamente seus dados diretamente no OneLake do Fabric. No Fabric, você pode desbloquear cenários avançados de Business Intelligence, Inteligência Artificial, Engenharia de Dados, Ciência de Dados e compartilhamento de dados.

Diagrama que mostra o espelhamento de banco de dados no Fabric.

O espelhamento aberto permite que qualquer aplicativo grave dados de alterações diretamente em um banco de dados espelhado no Fabric. O espelhamento aberto foi projetado para ser extensível, personalizável e aberto. É um recurso poderoso que estende o espelhamento no Fabric com base no formato de tabela Delta Lake aberto. Assim que os dados chegam ao OneLake no Fabric, o espelhamento aberto simplifica o gerenciamento de mudanças complexas nos dados, garantindo que os todos os dados espelhados estejam continuamente atualizados e prontos para análise.

Desenvolver no Fabric

Diagrama mostrando como criar aplicativos no Fabric.

Com o modelo Desenvolver no Fabric os ISVs podem criar seus produtos e serviços com base no Fabric ou inserir perfeitamente as funcionalidades do Fabric em seus aplicativos existentes. É uma transição da integração básica para a aplicação ativa dos recursos que o Fabric oferece. A superfície principal de integração é via APIs REST para diferentes experiências no Fabric. A tabela a seguir mostra um subconjunto de APIs REST agrupadas por experiência do Fabric. Para ver uma lista completa, consulte a Documentação da API REST do Fabric.

Experiência do Fabric API
data warehouse - Depósito
- Armazém Espelhado
Engenharia de Dados - Lakehouse
- Fagulha
- Definição de Trabalho do Spark
- Tabelas
- Trabalhos
Data Factory - DataPipeline
Inteligência em Tempo Real - Eventhouse
- Banco de dados KQL
- Conjunto de Consultas KQL
- Fluxo de eventos
Ciência de Dados - Caderno
- Experiência de ML
- Modelo de ML
OneLake - Atalho
- APIs do ADLS Gen2
Power BI - Relatório
- Painel
- Modelo semântico

Criar uma carga de trabalho do Fabric

Diagrama mostrando como criar sua própria carga de trabalho do Fabric.

O modelo Criar uma carga de trabalho do Fabric foi projetado para capacitar ISVs a criar experiências personalizadas na plataforma do Fabric. Ele fornece aos ISVs as ferramentas e os recursos necessários para alinhar suas ofertas com o ecossistema do Fabric, otimizando a combinação de suas propostas de valor exclusivas com os amplos recursos da Fabric.

O Microsoft Fabric Workload Development Kit oferece um kit de ferramentas abrangente para os desenvolvedores integrarem aplicativos ao hub do Microsoft Fabric. Essa integração permite a adição de novos recursos diretamente no espaço de trabalho do Fabric, aprimorando a jornada de análise para os usuários. Ele fornece aos desenvolvedores e ISVs um novo caminho para alcançar os clientes, oferecendo experiências novas e familiares e aproveitando os aplicativos de dados existentes. Os administradores do Fabric têm a capacidade de gerenciar quem pode adicionar cargas de trabalho em uma organização.

Hub de cargas de trabalho

O hub de carga de trabalho no Microsoft Fabric serve como uma interface centralizada em que os usuários podem explorar, gerenciar e acessar todas as cargas de trabalho disponíveis. Cada carga de trabalho no Fabric está associada a um tipo de item específico que pode ser criado em workspaces do Fabric. Navegando pelo Hub de Carga de Trabalho, os usuários podem facilmente descobrir e interagir com várias cargas de trabalho, aprimorando suas funcionalidades analíticas e operacionais.

Captura de tela mostrando o Hub de Carga de Trabalho.

Os administradores do Fabric têm os direitos de gerenciar a disponibilidade da carga de trabalho, tornando-as acessíveis em todo o locatário ou em capacidades específicas. Essa extensibilidade garante que o Fabric permaneça uma plataforma flexível e escalonável, permitindo que as organizações adaptem seu ambiente de carga de trabalho para atender aos requisitos de negócios e dados em evolução. Ao integrar-se perfeitamente à estrutura de segurança e governança do Fabric, o Hub de Carga de Trabalho simplifica a implantação e o gerenciamento da carga de trabalho. Cada carga de trabalho vem com uma experiência de avaliação para os usuários começarem rapidamente. A seguir estão as cargas de trabalho disponíveis:

  • 2TEST: uma carga de trabalho de garantia de qualidade abrangente que automatiza testes e verificações de qualidade de dados.

    Captura de tela mostrando a carga de trabalho do 2test.

  • Informatica Cloud Data Quality: Vamos criar um perfil, detectar e corrigir problemas de dados, como duplicatas, valores ausentes e inconsistências, diretamente no ambiente do Fabric.

    Captura de tela mostrando a carga de trabalho da Informatica.

  • Lumel EPM: capacita os usuários empresariais a criar aplicativos EPM (Enterprise Performance Management) sem código sobre os modelos semânticos.

    Captura de tela mostrando a carga de trabalho do Lumel.

  • Neo4j AuraDB com o Graph Analytics: crie modelos de grafo com base em dados do OneLake, analise visualmente e explore conexões de dados, consulte seus dados e execute qualquer um dos mais de 65 algoritmos internos com uma experiência perfeita no Console do Fabric.

    Captura de tela mostrando a carga de trabalho do Neo4j.

  • Osmos AI Data Wrangler: automatiza a preparação de dados com manipuladores de dados impulsionados por IA, tornando a transformação de dados fácil.

    Captura de tela mostrando a carga de trabalho de Osmos.

  • Power Designer: uma ferramenta para criação de modelos de relatório e estilização em toda a empresa, melhorando os designs de relatório do Power BI.

    Captura de tela mostrando a carga de trabalho do PBI Tips.

  • Inteligência de Processo celonis: permite que as organizações exponham a classe exclusiva de dados e contexto da Celonis no Microsoft Fabric.

    Captura de tela mostrando a carga de trabalho do Celonis.

  • Gerenciamento de Dados Mestre do Profisee: capacita os usuários a corresponder, mesclar, padronizar, corrigir e validar dados com eficiência, transformando-os em produtos de dados confiáveis e prontos para consumo para análise e IA.

    Captura de tela mostrando a carga de trabalho do Profisee.

  • Quantexa Unify: aprimora as fontes de dados do Microsoft OneLake ao fornecer uma visão de 360 graus com capacidades avançadas de resolução de dados.

    Captura de tela mostrando a carga de trabalho do Quantexa.

  • Construtor de Decisões sas: ajuda as organizações a automatizar, otimizar e dimensionar seus processos de tomada de decisão.

    Captura de tela mostrando a carga de trabalho da SAS.

  • Statsig: Traz visualização e análise de dados diretamente para o seu warehouse.

    Captura de tela mostrando a carga de trabalho do Statsig.

  • Teradata AI Unlimited: combina o mecanismo analítico do Teradata com os recursos de gerenciamento de dados do Microsoft Fabric por meio das funções no banco de dados do Teradata.

    Captura de tela mostrando a carga de trabalho do Teradata.

  • SQL2Fabric-Mirroring por Striim: solução de replicação de código zero totalmente gerenciada que espelha perfeitamente os dados do SQL Server local para o Microsoft Fabric OneLake

    Captura de tela mostrando a carga de trabalho de Striim.

À medida que mais cargas de trabalho estiverem disponíveis, o Hub de Carga de Trabalho continuará a servir como um espaço dinâmico para descobrir novos recursos, garantindo que os usuários tenham as ferramentas necessárias para dimensionar e otimizar suas soluções controladas por dados.