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.

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:
- Gere um Client ID
- Crie um Client Secret
- Conceda Admin Consent

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/tokenParâmetros principais:
- client_id
- client_secret
- grant_type = client_credentials
- scope = https://api.bap.microsoft.com/.default
O resultado será um Bearer Token utilizado nas chamadas subsequentes.

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-01Para 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.

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










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 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.



