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.
As consultas de exemplo a seguir são executadas na tabela PowerPlatformResources em Azure Resource Graph. Elas abrangem contagem e distribuição de recursos, descoberta de campo, pesquisas de recursos e análise de uso do conector. Para obter uma visão geral do inventário do Power Platform, consulte o inventário do Power Platform. Para obter a referência de esquemas e campos, consulte a referência do esquema de inventário do Power Platform.
Como executar essas consultas
Você pode executar qualquer uma dessas consultas nas interfaces Azure Resource Graph. Para obter instruções passo a passo, confira os seguintes guias de início rápido:
- Executar consulta do Resource Graph usando Azure portal
- Executar a consulta do Resource Graph usando a CLI do Azure
- Executar consulta do Resource Graph usando Azure PowerShell
- Executar consulta do Azure Resource Graph usando a API REST
Contagens e distribuição
Contagem total de todos os recursos
PowerPlatformResources
| count
Total de contagens por tipo de recurso
PowerPlatformResources
| summarize resourceCount = count() by type
| order by resourceCount
Contagens por ambiente
PowerPlatformResources
| extend properties = parse_json(properties)
| extend environmentId = tostring(properties.environmentId)
| summarize resourceCount = count() by environmentId
| order by resourceCount desc
Contagens por região
PowerPlatformResources
| summarize resourceCount = count() by location
| order by resourceCount desc
Principais proprietários por contagem de itens
PowerPlatformResources
| extend properties = parse_json(properties)
| extend ownerId = tostring(properties.ownerId)
| summarize resourceCount = count() by ownerId
| order by resourceCount desc
Pesquisas de recursos
Localizar um único agente no locatário
PowerPlatformResources
| where type == "microsoft.copilotstudio/agents"
| where name == "[Enter the agent's ID]"
Dica
Você pode encontrar a ID do agente na URL do Copilot Studio ao exibir o agente ou na coluna Name da tabela de inventário.
Itens criados nas últimas 24 horas
PowerPlatformResources
| extend properties = parse_json(properties)
| extend createdAt = todatetime(properties.createdAt)
| where createdAt >= ago(24h)
Consultas de conector (versão prévia)
As consultas a seguir analisam o uso do conector entre os tipos de recursos cobertos pelo inventário do Conector (versão prévia). Cada consulta opera sobre o array properties.powerPlatformConnectors gerado por aplicativos de tela, aplicativos orientados por modelo, fluxos de nuvem, fluxos de agente, fluxos de agente de fluxo de trabalho e agentes do Copilot Studio.
Principais conectores usados em recursos do Power Platform
Lista os conectores usados pelos recursos mais distintos. Útil para entender quais conectores lideram a adoção em todo o tenant.
PowerPlatformResources
| where type in (
"microsoft.powerapps/canvasapps",
"microsoft.powerapps/modeldrivenapps",
"microsoft.powerautomate/cloudflows",
"microsoft.powerautomate/agentflows",
"microsoft.powerautomate/m365agentflows",
"microsoft.copilotstudio/agents")
| extend properties = parse_json(properties)
| mv-expand connector = properties.powerPlatformConnectors
| extend connectorId = tostring(connector.connectorId)
| where isnotempty(connectorId)
| summarize ResourceCount = dcount(name) by connectorId
| order by ResourceCount desc
| take 10
Distribuição da contagem de conectores por recurso
Mostra quantos recursos usam 0, 1, 2 ou mais conectores. Útil para detectar exceções de complexidade.
PowerPlatformResources
| where type in (
"microsoft.powerapps/canvasapps",
"microsoft.powerapps/modeldrivenapps",
"microsoft.powerautomate/cloudflows",
"microsoft.powerautomate/agentflows",
"microsoft.powerautomate/m365agentflows",
"microsoft.copilotstudio/agents")
| extend properties = parse_json(properties)
| extend connectorCount = array_length(properties.powerPlatformConnectors)
| summarize ResourceCount = count() by toint(connectorCount)
| order by connectorCount asc
Localizar todos os recursos que usam um conector específico
Substitua shared_sharepointonline pelo conector que você deseja pesquisar. Essa consulta é útil para análise de impacto quando um conector tem um problema conhecido, está sendo preterido ou requer um novo licenciamento.
PowerPlatformResources
| where type in (
"microsoft.powerapps/canvasapps",
"microsoft.powerapps/modeldrivenapps",
"microsoft.powerautomate/cloudflows",
"microsoft.powerautomate/agentflows",
"microsoft.powerautomate/m365agentflows",
"microsoft.copilotstudio/agents")
| extend properties = parse_json(properties)
| mv-expand connector = properties.powerPlatformConnectors
| where tostring(connector.connectorId) == "shared_sharepointonline"
| project resourceName = tostring(properties.displayName),
resourceId = name,
resourceType = type,
environmentId = tostring(properties.environmentId),
operationsUsed = connector.operations
Uso do conector por ambiente
Lista todos os conectores usados em cada ambiente, com a contagem de recursos distintos que o usam. Essa lista é útil para entender os padrões de adoção e informar as decisões de política DLP.
PowerPlatformResources
| where type in (
"microsoft.powerapps/canvasapps",
"microsoft.powerapps/modeldrivenapps",
"microsoft.powerautomate/cloudflows",
"microsoft.powerautomate/agentflows",
"microsoft.powerautomate/m365agentflows",
"microsoft.copilotstudio/agents")
| extend properties = parse_json(properties)
| mv-expand connector = properties.powerPlatformConnectors
| extend connectorId = tostring(connector.connectorId)
| where isnotempty(connectorId)
| extend environmentId = tostring(properties.environmentId)
| summarize ResourceCount = dcount(name) by environmentId, connectorId
| order by environmentId asc, ResourceCount desc