Introdução

Concluído

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.

Diagrama mostrando as várias ferramentas low-code.

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.

Captura de tela mostrando os elementos do Microsoft Power Platform.

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.

Diagrama de ferramentas low-code para o Microsoft Power Platform.

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.