Eksempelspørringer for Power Platform-lager

Følgende eksempelspørringer kjøres mot tabellen PowerPlatformResources i Azure Resource Graph. De dekker ressurstelling og distribusjon, feltoppdagelse, ressursoppslag og analyse av koblingsbruk. Hvis du vil ha en oversikt over Power Platform-beholdningen, kan du se Power Platform-beholdningen. Hvis du vil se skjema- og feltreferansen, kan du se Referanse for Power Platform-lagerskjema.

Slik kjører du disse spørringene

Du kan kjøre alle disse spørringene fra Azure Resource Graph-grensesnittene. Hvis du vil ha trinnvise instruksjoner, kan du se følgende hurtigstartveiledninger:

Antall og distribusjon

Totalt antall av alle ressurser

PowerPlatformResources
| count

Totalt antall etter ressurstype

PowerPlatformResources
| summarize resourceCount = count() by type
| order by resourceCount

Antall etter miljø

PowerPlatformResources
| extend properties = parse_json(properties)
| extend environmentId = tostring(properties.environmentId)
| summarize resourceCount = count() by environmentId
| order by resourceCount desc

Antall etter område

PowerPlatformResources
| summarize resourceCount = count() by location
| order by resourceCount desc

Toppeiere etter vareantall

PowerPlatformResources
| extend properties = parse_json(properties)
| extend ownerId = tostring(properties.ownerId)
| summarize resourceCount = count() by ownerId
| order by resourceCount desc

Ressursoppslag

Finn en enkelt agent i tenanten

PowerPlatformResources
| where type == "microsoft.copilotstudio/agents"
| where name == "[Enter the agent's ID]"

Tips

Du kan finne agentens ID i Copilot Studio-nettadressen når du viser agenten, eller i Navn-kolonnen i lagertabellen.

Elementer som er opprettet i løpet av de siste 24 timene

PowerPlatformResources
| extend properties = parse_json(properties)
| extend createdAt = todatetime(properties.createdAt)
| where createdAt >= ago(24h)

Koblingsspørringer (forhåndsvisning)

Følgende spørringer analyserer koblingsbruk på tvers av ressurstypene som dekkes av Connector-beholdningen (forhåndsversjon).. Hver spørring opererer på properties.powerPlatformConnectors-tabellen som genereres av lerretsapper, modellbaserte apper, skyflyter, agentflyter, arbeidsflyt-agentflyter og Copilot Studio-agenter.

De øverste koblingene som brukes på tvers av Power Platform-ressurser

Viser koblingene som brukes av de mest distinkte ressursene. Nyttig for å forstå hvilke tilkoblinger som brukes mest på tvers av tenanten.

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

Fordeling av antall koblinger per ressurs

Viser hvor mange ressurser som bruker 0, 1, 2 eller flere koblinger. Nyttig for å oppdage kompleksitetsytterpunkter.

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

Finn alle ressurser som bruker en bestemt kobling

Erstatt shared_sharepointonline med koblingen du vil søke etter. Denne spørringen er nyttig for konsekvensanalyse når en kobling har et kjent problem, blir avskrevet eller krever ny lisensiering.

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

Koblingsbruk etter miljø

Viser alle koblinger som brukes i alle miljøer, med antall distinkte ressurser som bruker den. Denne listen er nyttig for å forstå innføringsmønstre og informere DLP-policybeslutninger.

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