Introdução
Um arquiteto de soluções para o Microsoft Power Platform é responsável pelo design geral da solução. Compreender a arquitetura do Microsoft Power Platform, como foi projetado e seus limites é importante ao criar soluções baseadas no Microsoft Power Platform.
Ao considerar o design da sua solução, você precisa compreender os componentes e capacidades do Microsoft Power Platform e como controlam o design da sua solução.
Componentes do Microsoft Power Platform
O Microsoft Power Platform é uma plataforma de desenvolvimento de aplicativos comerciais rápida e low-code, e contém várias ferramentas diferentes independentes, embora intimamente relacionadas:
Microsoft Power Apps – Permite que qualquer pessoa crie aplicativos para Web e móveis personalizados usando técnicas de pouco ou nenhum código.
Microsoft Power Automate – Uma ferramenta de fluxo de trabalho em nuvem para conectar aplicativos de nuvem e de desktop para automatizar processos comerciais.
Microsoft Power BI – Um serviço analítico de auto-atendimento que permite que os usuários obtenham informações sobre seus dados. O Power BI permite mesclar dados de várias fontes e criar modelos, visualizações, relatórios e painéis.
Copilot Studio (antigo Power Virtual Agents): permite que qualquer pessoa crie agentes do Copilot sem escrever código em uma interface de navegador.
Microsoft Power Pages: permite que qualquer pessoa crie sites externos que possibilitam que usuários fora da organização do criador criem e exibam dados no Dataverse.
O Microsoft Power Platform inclui vários outros componentes que dão suporte a ferramentas do Microsoft Power Platform, disponíveis para o arquiteto de soluções:
Microsoft Dataverse – Fornece um ambiente sem código para criar tabelas, relacionamentos e lógica comercial.
Conectores de dados: os conectores definem os serviços e as fontes de dados que o Microsoft Power Platform Tools pode acessar.
AI Builder: um conjunto de tipos de modelo de IA que pode usar dados no Dataverse para criar, personalizar e treinar os modelos de IA que podem ser usados por outros componentes do Microsoft Power Platform.
O diagrama a seguir ilustra como os componentes do Microsoft Power Platform estão relacionados.
Observação
Este módulo descreve a arquitetura do Microsoft Power Platform. Outros módulos examinarão os detalhes do Power Apps, Power Automate, Power BI, Power Virtual Agents (agora, Copilot Studio) e Power Pages.
Nuvem
O Microsoft Power Platform é uma solução de SaaS (software como serviço) baseado em nuvem que está disponível em um locatário do Microsoft Entra ID. O Microsoft Power Platform é licenciado pelo Microsoft 365 e protegido pelo Microsoft Entra ID. O Microsoft Power Platform é executado no Microsoft Azure; portanto, é altamente escalonável e disponível globalmente.
Funcionalidades do Microsoft Power Platform
Normalmente, as soluções que o arquiteto de soluções cria usa vários componentes fornecidos pelo Microsoft Power Platform. Os componentes individuais fornecem excelentes recursos, mas são mais eficientes quando combinados.
- O Power Apps permite que os usuários atuem em dados e direcionem processos comerciais.
- O Power Automate pode automatizar aplicativos e agir em nome do usuário em resposta a métricas e eventos
- O Power BI pode analisar os dados capturados pelos aplicativos.
- Os Copilots podem ajudar os usuários usando IA generativa.
- O Power Pages pode interagir com usuários externos.
- Os fluxos do Power Automate podem ser chamados do Power Apps, das ações do Copilot Studio e dos alertas do Power BI.
- Os painéis e blocos do Power BI podem ser exibidos nas telas do Power Apps.
- O Power Apps pode ser incorporados aos painéis do Power BI.
Significado da plataforma
Normalmente, quando a maioria das pessoas se refere ao Microsoft Power Platform, pensa nos quatro componentes: Power Apps, Power Automate, Power BI e Copilot Studio. Essas ferramentas permitem compilar aplicativos e agentes e criar soluções.
Os dados são o centro de tudo que uma empresa faz hoje. Com o Microsoft Power Platform, você pode se conectar aos dados onde eles residem usando conectores ou armazenar dados no Microsoft Dataverse. Os conectores são fornecidos para uma lista grande e crescente de entidades, incluindo:
- Serviços do Office 365, como email e SharePoint
- Serviços do Azure, como Azure SQL
- Fontes que não são da Microsoft, como Twitter, SendGrid, Dropbox e MailChimp
O Power Apps e o Power Automate usam os conectores para acessar os dados onde estes residem. O Microsoft Dataverse é mais do que um banco de dados, é uma plataforma para a criação de aplicativos e soluções de negócios.
O Microsoft Dataverse controla a segurança, implementa a lógica, permite integrações e contém uma infinidade de recursos que permitem criar soluções comerciais poderosas. Esses recursos são explorados neste módulo.
Antes de fazer uma análise detalhada do Dataverse, primeiro é necessário aprender como o Dataverse é acessado por meio de ambientes.