Como Fazer

Como criar um relatório de Capacidade do Power Platform com Power Automate

Erick Alves de Moura
- Head of Delivery e Arquiteto Principal na Trinapse, Microsoft 365, Power Platform e Copilot
· 3 min de leitura
TRINAPSE - 28 - Como criar um relatório de Capacidade do Power Platform com Power Automate

Neste artigo, vamos mostrar como criar um relatório automatizado de capacidade utilizando Power Automate e a Power Platform API, permitindo que sua organização monitore o consumo de armazenamento de forma centralizada e histórica.

Essa abordagem é especialmente útil em estratégias de governança da Power Platform, um tema cada vez mais importante em empresas que escalam soluções low-code.

Por que monitorar a capacidade do Dataverse?

O Dataverse utiliza três tipos principais de armazenamento:

Tipo

Descrição

Database

Dados estruturados das tabelas

File

Arquivos anexados ou armazenados

Log

Logs de auditoria e sistema

Esses três componentes consomem a capacidade disponível do tenant.

Dependendo das licenças atribuídas, sua organização recebe uma capacidade base de armazenamento, podendo adquirir add-ons adicionais para expandir o limite. (Microsoft Learn)

O problema é que, quando esse limite é atingido:

  • operações de backup podem ser impactadas
  • ambientes podem sofrer restrições
  • novos dados podem não ser armazenados

O PPAC envia alertas quando determinados limites são atingidos, porém esse monitoramento exige acompanhamento manual. (Microsoft Learn)

Além disso, o histórico disponível no portal é limitado.

É justamente aqui que entra a automação com Power Automate.

Limitações do monitoramento nativo da Power Platform

Embora o Power Platform Admin Center forneça relatórios úteis, algumas lacunas permanecem:

Falta de histórico longo

Os relatórios disponíveis mantêm histórico limitado, dificultando análises de crescimento.

Falta de alertas personalizados

Não há mecanismos nativos para alertas específicos como:

70% de uso
crescimento acelerado
consumo por projeto

Falta de visão consolidada

Organizações com múltiplos ambientes frequentemente precisam consolidar dados manualmente.

Como criar um relatório de Capacidade do Power Platform com Power Automate — Limitações do monitoramento nativo da Power Platform

A solução: Power Automate + Power Platform API

A Power Platform API permite acessar programaticamente informações administrativas da plataforma, incluindo ambientes, capacidade e metadados. (Microsoft Learn)

Isso significa que podemos:

  • extrair consumo de armazenamento
  • automatizar relatórios
  • armazenar histórico
  • criar alertas inteligentes

Tudo isso utilizando Power Automate como motor de automação.

Arquitetura da solução

A solução proposta segue a seguinte arquitetura:

Power Automate (agendado)

Power Platform API
        ↓
Processamento do JSON
        ↓
Tabela de capacidade

        ↓
Armazenamento histórico (SharePoint / Dataverse / SQL)
        ↓
Envio de relatório (email / Power BI)

Essa arquitetura permite criar um relatório diário automatizado de capacidade da Power Platform.

Passo 1 — Criar um App Registration

Primeiro precisamos criar um App Registration no Microsoft Entra ID (Azure AD).

Esse aplicativo será utilizado para autenticação via Service Principal.

Permissões necessárias:

  • acesso à Power Platform API
  • privilégios administrativos do tenant

Após a criação:

  1. Gere um Client ID
  2. Crie um Client Secret
  3. Conceda Admin Consent

Como criar um relatório de Capacidade do Power Platform com Power Automate — Passo 1 — Criar um App Registration

Passo 2 — Autenticar na Power Platform API

A autenticação é feita utilizando OAuth2 Client Credentials Flow.

Endpoint:

https://login.microsoftonline.com/{tenantId}/oauth2/v2.0/token

Parâmetros principais:

O resultado será um Bearer Token utilizado nas chamadas subsequentes.

Como criar um relatório de Capacidade do Power Platform com Power Automate — Passo 2 — Autenticar na Power Platform API

Passo 3 — Listar ambientes do tenant

Com o token em mãos, chamamos o endpoint:

GET

https://api.bap.microsoft.com/providers/Microsoft.BusinessAppPlatform/scopes/admin/environments?api-version=2023-06-01

Para obter as informações de capacidade, utilizamos o parâmetro:

$expand=properties.capacity

Esse endpoint retorna todos os ambientes do tenant juntamente com o consumo de armazenamento.

Estrutura dos dados retornados

A API retorna informações como:

capacityType: Database
actualConsumption: 3562 MB
capacityUnit: MB
updatedOn: 2026-13-03

Os tipos mais comuns são:

Database
File
Log

Esses valores representam o consumo real de cada ambiente.

Como criar um relatório de Capacidade do Power Platform com Power Automate — Passo 3 — Listar ambientes do tenant

Passo 4 — Criar o fluxo no Power Automate

Agora entra a parte mais interessante.

Criamos um fluxo com gatilho agendado diário.

Estrutura do fluxo

Recurrence Trigger

Executa diariamente.

HTTP — Obter token

Chamada POST para o endpoint de autenticação.

Parse JSON — Token

Extrai o access_token.

HTTP — Listar ambientes

Chamada GET para a Power Platform API.

Parse JSON — Ambientes

Converte o JSON em objeto manipulável.

Apply to Each — Ambientes

Itera por cada ambiente.

Dentro do loop:

  • extrair consumo Database
  • extrair consumo File
  • extrair consumo Log

Como criar um relatório de Capacidade do Power Platform com Power Automate — Passo 4 — Criar o fluxo no Power Automate (imagem 1 de 10)

Como criar um relatório de Capacidade do Power Platform com Power Automate — Passo 4 — Criar o fluxo no Power Automate (imagem 2 de 10)

Como criar um relatório de Capacidade do Power Platform com Power Automate — Passo 4 — Criar o fluxo no Power Automate (imagem 3 de 10)

Como criar um relatório de Capacidade do Power Platform com Power Automate — Passo 4 — Criar o fluxo no Power Automate (imagem 4 de 10)

Como criar um relatório de Capacidade do Power Platform com Power Automate — Passo 4 — Criar o fluxo no Power Automate (imagem 5 de 10)

Como criar um relatório de Capacidade do Power Platform com Power Automate — Passo 4 — Criar o fluxo no Power Automate (imagem 6 de 10)

Como criar um relatório de Capacidade do Power Platform com Power Automate — Passo 4 — Criar o fluxo no Power Automate (imagem 7 de 10)

Como criar um relatório de Capacidade do Power Platform com Power Automate — Passo 4 — Criar o fluxo no Power Automate (imagem 8 de 10)

Como criar um relatório de Capacidade do Power Platform com Power Automate — Passo 4 — Criar o fluxo no Power Automate (imagem 9 de 10)

Como criar um relatório de Capacidade do Power Platform com Power Automate — Passo 4 — Criar o fluxo no Power Automate (imagem 10 de 10)

Conclusão

O crescimento da Power Platform dentro das organizações exige novas abordagens de monitoramento e governança.

Utilizando Power Automate e a Power Platform API, é possível criar um sistema automatizado de monitoramento de capacidade, trazendo:

  • mais visibilidade
  • histórico completo
  • melhor gestão de custos

Essa abordagem permite transformar dados de consumo em insights estratégicos para a gestão da plataforma.

Erick Alves de Moura
Head of Delivery e Arquiteto Principal na Trinapse, Microsoft 365, Power Platform e Copilot

Erick Alves de Moura é Head of Delivery e Arquiteto Principal da Trinapse, consultoria brasileira especializada em Microsoft 365. Acumula 14 anos de experiência em arquitetura e entrega de soluções sobre SharePoint, Power Platform, Microsoft Graph e Copilot, sempre em ambientes corporativos de grande porte.

Ver maisVer menos

Ao longo da carreira, conduziu migrações de SharePoint on-premises para o SharePoint Online, desenhou intranets corporativas, automatizou processos de negócio com Power Apps e Power Automate e, mais recentemente, projetou agentes de IA integrados ao Microsoft 365.

São projetos com milhares de usuários, regras de governança rígidas e integração com sistemas legados, o tipo de cenário em que a decisão de arquitetura importa mais do que a ferramenta.

Fluente em inglês, atende clientes globais e é o arquiteto responsável pela conta da Bayer nos Estados Unidos, no Brasil, atua junto a cooperativas de crédito, agronegócio e indústria, setores com forte exigência de conformidade e continuidade operacional.

Escreve no blog da Trinapse desde 2019. São mais de 240 artigos publicados sobre SharePoint, Modern Workplace, Copilot e agentes de IA, Power Platform e automação de processos, em dois formatos: tutoriais técnicos passo a passo e análises de decisão sobre arquitetura e adoção do Microsoft 365. Todo conteúdo nasce de projeto real entregue, não de documentação traduzida.

LinkedIn
Compartilhar:

Precisa aplicar isso na sua empresa? Fale com nossos especialistas.

Falar com um especialista