Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Reúna dados de vários sistemas internos em uma única fonte de referência no Lakehouse do Microsoft Fabric e, em seguida, use tabelas virtuais do Dataverse para consumir os dados unificados em seus aplicativos e fluxos do Power Platform.
Dica
Este artigo fornece um cenário de exemplo e uma arquitetura de exemplo generalizada para ilustrar como integrar dados do Lakehouse do Microsoft Fabric em suas soluções usando tabelas virtuais do Microsoft Dataverse. O exemplo de arquitetura pode ser modificado para muitos cenários e setores diferentes.
Diagrama da arquitetura
Workflow
As etapas a seguir descrevem o fluxo de trabalho mostrado no exemplo de diagrama de arquitetura:
Preparação da fonte: os fluxos de dados identificam as fontes de dados disponíveis em toda a organização e, em seguida, enviam os dados por push para um Lakehouse do Fabric em que as operações de ETL extraem e os transformam para uso posterior.
Tabelas virtuais: o provedor de conectores virtuais do Fabric cria tabelas virtuais para representar os dados no Lakehouse do Fabric.
Visão completa do executivo de contas: um tela ou aplicativo baseado em modelo exibe dados das tabelas virtuais em uma interface fácil de usar, permitindo que os executivos de conta visualizem rapidamente todas as interações com suas contas.
Resumo da interação mensal do executivo de conta: um fluxo agendado Power Automate é executado todos os meses, gerando um resumo das interações do cliente para cada executivo de conta com base nos dados nas mesmas tabelas virtuais.
Componentes
Ambiente do Power Platform: contém os recursos do Power Platform que implementam a experiência do usuário. As tabelas virtuais que se conectam aos dados do Lakehouse do Fabric são criadas em um ambiente do Power Platform na instância do Dataverse associada.
Microsoft Fabric: ingere, transforma e armazena dados estruturados e não estruturados de toda a organização. Semelhante a um ambiente do Power Platform, o Fabric usa o conceito de um espaço de trabalho para criar um contêiner para o Lakehouse, fluxos de dados e outros recursos do Fabric usados na solução.
Provedor de conectores virtuais: simplifica a criação de tabelas virtuais. As tabelas virtuais representam os dados que são integrados de fontes externas no Microsoft Dataverse, sem replicação dos dados. Para cada fonte de dados, um provedor de dados deve manipular a interação entre o Dataverse e a fonte e definir o comportamento da tabela virtual. Quando você cria uma tabela virtual para dados do Fabric lakehouse, o provedor de conector virtual do Fabric predefinido é o provedor de dados. Essa abordagem usa uma conexão do Power Platform típica e uma referência de conexão para gerenciar as especificidades do espaço de trabalho do e do ambiente do Power Platform, permitindo que os criadores criem aplicativos sem a complexidade de trabalhar com vários sistemas.
Power Apps Implementa a experiência do usuário da solução. Os criadores podem criar um tela ou aplicativo baseado em modelo usando as tabelas virtuais que representam os dados do Fabric, adicionando-os como uma fonte de dados, assim como outras tabelas do Dataverse.
Power Automate: automatiza a produção do resumo mensal. O fluxo pode ser agendado para ser executado mensalmente e pode usar as mesmas tabelas virtuais do aplicativo. O fluxo também pode ser disparado por eventos nos dados do Fabric lakehouse, como quando um registro é criado ou atualizado.
Power BI: visualiza os dados no Lakehouse do Fabric. O Power BI pode se conectar ao Lakehouse do Fabric diretamente ou por meio de uma tabela virtual, permitindo que você crie relatórios e painéis que combinam dados de várias fontes, incluindo o Lakehouse do Fabric e outras tabelas do Dataverse.
Detalhes do cenário
Sua organização provavelmente tem dados armazenados em silos. Use esse padrão de arquitetura para manter seu fluxo de dados no lugar enquanto o disponibiliza no Power Platform como tabelas virtuais no Dataverse.
Casos de uso potenciais
Neste exemplo, os dados de interação com o cliente de vários sistemas internos são centralizados no Fabric. Um aplicativo "cliente 360" oferece aos executivos de conta uma visão completa de todas as interações de sua organização com seus clientes. Como o aplicativo usa tabelas virtuais para acessar os dados no Fabric lakehouse, os executivos de conta podem exibir e analisar os dados sem precisar saber de onde vieram ou como foram transformados.
Aqui estão outros casos de uso comuns:
- Combine dados financeiros do Dynamics 365 ou do Dataverse com dados financeiros de outros sistemas para gerar insights consolidados.
- Mescle dados históricos, ingeridos no OneLake, a partir de sistemas herdados, com dados corporativos atuais do Dynamics 365 e do Dataverse.
- Combine weblogs e dados de telemetria do seu site com detalhes de produtos e ordens do Dynamics 365.
- Aplique aprendizado de máquina e detecte anomalias e exceções em seus dados.
Considerações
Essas considerações implementam os pilares do Well-Architected para Power Platform, um conjunto de princípios orientadores que melhoram a qualidade de uma carga de trabalho. Saiba mais em Well-Architected para Microsoft Power Platform.
Confiabilidade
- Design para resiliência: os componentes do Power Apps e do Power Automate da solução aumentam a resiliência dependendo somente dos dados do Lakehouse do Fabric e não são diretamente afetados pelos sistemas internos.
Segurança
Design para proteger a confidencialidade: as tabelas virtuais pertencem à sua organização. Elas não oferecem suporte a conceitos de segurança em nível de linha ou de campo do Dataverse. Avalie a sensibilidade dos dados em tabelas virtuais e considere se você precisa implementar seu próprio modelo de segurança para a fonte de dados externa.
Proteger segredos do aplicativo: as tabelas virtuais criadas pelo provedor do conector virtual do Fabric usam conexões e referências de conexão para gerenciar e proteger credenciais para acessar o Lakehouse do Fabric.
Eficiência de Desempenho
- Otimizar o uso de dados: criar a solução a partir do Lakehouse do Fabric pode facilitar a otimização dos dados para uso pelos componentes do Power Platform. Por exemplo, em vez de exigir que os executivos de contas analisem os detalhes da interação, as operações de ETL do Fabric podem transformá-los em dados mais perspicazes e mais fáceis de entender.
Otimização da Experiência
- Implementar uma arquitetura de informações consistente: os dados provenientes de vários sistemas geralmente têm metadados inconsistentes. Por exemplo, um sistema pode marcar uma interação como "Bem-sucedida", enquanto outro sistema a armazena como "Concluída". Um aplicativo que apresenta esses dados inconsistentes para um usuário pode fornecer uma experiência ruim. Durante o processo de ingestão, use o fluxo de dados para unificar e harmonizar os dados para apresentar uma experiência consistente para os usuários.
Colaboradores
Microsoft mantém este artigo. Os colaboradores a seguir escreveram este artigo.
Principais autores:
- Ravi Chada, gerente principal de programas
Próximas etapas
Revise como criar aplicativos e automações e impulsione a ação com insights do Microsoft Fabric.
Siga estas etapas de alto nível para configurar uma arquitetura de solução que usa tabelas virtuais para acessar dados do Microsoft Fabric:
Crie um espaço de trabalho do Fabric que contenha o Lakehouse no qual você ingere seus dados.
Crie uma tabela virtual para uma ou mais tabelas no Lakehouse do Fabric.
Crie uma aplicativo de tela ou aplicativo baseado em modelo. Conecte-se ao Microsoft Dataverse para adicionar sua tabela virtual como uma fonte de dados para o aplicativo.