Eksempelforespørgsler i Power Platform-lager

Følgende eksempelforespørgsler kører mod tabellen PowerPlatformResources tabel i Azure Resource Graph. De dækker optælling og distribution af ressourcer, feltsøgning, ressourceopslag og analyse af connectoranvendelse. Du kan få en oversigt over Power Platform-oversigten under Power Platform-oversigt. Du kan se skema- og feltreferencen under Reference til Power Platform-lagerskema.

Sådan kører du disse forespørgsler

Du kan køre en af disse forespørgsler fra grænsefladerne Azure Resource Graph. Du kan finde en trinvis vejledning i følgende vejledninger til hurtig start:

Antal og distribution

Samlet antal af alle ressourcer

PowerPlatformResources
| count

Antal i alt efter ressourcetype

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

Antal efter miljø

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

Antal efter område

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

De største ejere efter antal elementer

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

Ressourceopslag

Find en enkelt agent i lejeren

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

Tip

Du kan finde agentens id i URL-adressen til Copilot Studio, når du får vist agenten, eller i kolonnen Name i lagertabellen.

Elementer, der er oprettet inden for de seneste 24 timer

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

Forespørgsler til connectorer (prøveversion)

Følgende forespørgsler analyserer connectorforbruget på tværs af de ressourcetyper, der er omfattet af connectoroversigten (prøveversion). Hver forespørgsel arbejder på den properties.powerPlatformConnectors-matrix, der genereres af lærredsapps, modelbaserede apps, cloudflows, agentflows, arbejdsproces-agentflows og Copilot Studio-agenter.

De vigtigste connectors, der bruges på tværs af Power Platform-ressourcer

Viser de forbindelser, der bruges af de mest entydige ressourcer. Det er nyttigt for at forstå, hvilke connectorer der dominerer anvendelsen på tværs af lejeren.

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

Distribution af connectorantal pr. ressource

Viser, hvor mange ressourcer der bruger 0, 1, 2 eller flere connectors. Nyttig til at identificere afvigere i kompleksitet.

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

Find alle ressourcer, der bruger en bestemt connector

Erstat shared_sharepointonline med den connector, du vil søge efter. Denne forespørgsel er nyttig til effektanalyse, når en connector har et kendt problem, frarådes eller kræver nye licenser.

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

Connectorforbrug efter miljø

Viser hver connector, der bruges i hvert miljø, med antallet af særskilte ressourcer, der bruger den. Denne liste er nyttig til at forstå adoptionsmønstre og informere DLP-politikbeslutninger.

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