Power Platformi inventari näidispäringud

Järgnevad näidispäringud töötavad PowerPlatformResources tabelis Azure Resource Graph. Need hõlmavad ressursside loendamist ja jaotust, välide avastamist, ressursside otsinguid ning ühenduste kasutuse analüüsi. Power Platformi inventari ülevaate saamiseks vaata Power Platformi inventuur. Skeemi ja väliviite kohta vaata Power Platformi inventari skeemi viidet.

Kuidas neid päringuid käivitada

Kõiki neid päringuid saab käivitada Azure Resource Graph liidestest. Samm-sammult juhiste jaoks vaata järgmisi kiirkäivituse juhendeid:

Loendused ja jaotus

Kõigi ressursside koguarv

PowerPlatformResources
| count

Koguarvud ressursitüübi järgi

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

Loendused keskkonna järgi

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

Loendused piirkondade kaupa

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

Parimad omanikud esemete arvu järgi

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

Ressursside otsingud

Leia üürnikust üks maakler

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

Näpunäide

Agendi ID leiab Copilot Studio URL-ist, kui agenti vaatad, või inventaritabeli nime veerust.

Loenda agendid rakmete kaupa

Kuvab GitHub Copilot rakmed, Copilot Chat rakmed või Standardrakmed loodud agentide jaotuse.

Agendi rakmed kuvatakse Power Platformi halduskeskuse veerus Harness jaotises Halda>Copilot Studio. See veerg on ainult kasutajaliidese veerg. Kuna rakmed pole veel agendi metaandmetena tagastatud, tuletab see päring selle väljadelt, mille tagastab inventar: properties.isCLIAgent, properties.model, ja properties.createdIn. properties.harness Kui väli on saadaval, saate selle asemel otse päringu esitada. Väljamääratluste kohta leiate teavet teemast Microsoft Copilot Studio Agendi varude skeem.

PowerPlatformResources
| where type == "microsoft.copilotstudio/agents"
| extend properties = parse_json(properties)
| extend
    isCLIAgent = tobool(properties.isCLIAgent),
    model = tostring(properties.model),
    createdIn = tostring(properties.createdIn)
| extend harness = case(
    isCLIAgent == true, "GitHub Copilot",
    model =~ "Microsoft 365 Copilot" or createdIn =~ "Microsoft 365 Copilot Agent Builder", "Copilot Chat",
    "Standard")
| summarize agentCount = count() by harness
| order by agentCount desc

Loetlege agendid nende rakmetega

Tagastab iga agendi kohta ühe rea koos rakmetega, et saaksite otsida ja tegutseda üksikute agentide järgi, mitte ainult loendada. Vabastage where joon, et tagastada ainult GitHub Copilot ehitatud agendid.

PowerPlatformResources
| where type == "microsoft.copilotstudio/agents"
| extend properties = parse_json(properties)
| extend
    isCLIAgent = tobool(properties.isCLIAgent),
    model = tostring(properties.model),
    createdIn = tostring(properties.createdIn)
| extend harness = case(
    isCLIAgent == true, "GitHub Copilot",
    model =~ "Microsoft 365 Copilot" or createdIn =~ "Microsoft 365 Copilot Agent Builder", "Copilot Chat",
    "Standard")
//| where harness == "GitHub Copilot"
| project agentName = tostring(properties.displayName),
          agentId = name,
          harness,
          environmentId = tostring(properties.environmentId),
          ownerId = tostring(properties.ownerId),
          createdAt = todatetime(properties.createdAt)
| order by harness asc, createdAt desc

Viimase 24 tunni jooksul loodud esemed

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

Connector päringud (eelvaade)

Järgnevad päringud analüüsivad pistikute kasutust ressursitüüpides, mida hõlmab Connector inventar (eelvaade). Iga päring töötab properties.powerPlatformConnectors massiivil, mida kiirgavad lõuendirakendused, mudelipõhised rakendused, pilvevoogud, agentide voogud, töövoo agendi voogud ja Copilot Studio agentid.

Power Platformi ressursside vahel kasutatavad tippühendused

Loetleb ühendused, mida kasutavad kõige eristuvamad ressursid. Kasulik selleks, et mõista, millised ühendused domineerivad kasutuselevõttu kogu üürniku ulatuses.

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

Ühenduste arvu jaotus ressursi kohta

Näitab, kui paljud ressursid kasutavad 0, 1, 2 või rohkem ühendusi. Kasulik keerukuse erandite tuvastamiseks.

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

Leia kõik ressursid, mis kasutavad kindlat pistikut

Vaheta shared_sharepointonline see pistiku vastu, mida soovid otsida. See päring on kasulik mõjuanalüüsiks, kui ühendusel on teadaolev probleem, see on aegunud või vajab uut litsentsi.

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

Pistiku kasutus keskkonna kaupa

Loetleb kõik ühendused, mida kasutatakse igas keskkonnas, koos erinevate ressursside arvuga, kes seda kasutavad. See nimekiri on kasulik kasutuselevõtu mustrite mõistmiseks ja DLP poliitikaotsuste kujundamiseks.

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