Power Platform-en inbentario adibide kontsultak

Ondorengo kontsulta adibideak PowerPlatformResources taulan exekutatzen dira Azure Resource Graph. Baliabideen zenbaketa eta banaketa, eremu aurkikuntza, baliabideen bilaketak eta konektoreen erabilera analisia barne hartzen dituzte. Power Platform-en inbentarioaren ikuspegi orokorra nahi izanez gero, ikus Power Platform inventarioa. Eskema eta eremu erreferentzia ikusteko, ikusi Power Platform inbentarioaren eskema erreferentzia.

Nola exekutatu kontsulta hauek

Edozein kontsulta hauetako exekutatu dezakezu Azure Resource Graph interfazeetatik. Pausoz urratseko argibideak jasotzeko, begiratu honako gida azkarrak:

Kopuruak eta banaketa

Baliabide guztien kopuru osoa

PowerPlatformResources
| count

Baliabide motaren arabera kopuru totala

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

Ingurumenaren arabera zenbaketak

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

Eskualdeka zenbaketak

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

Jabe nagusiak elementu kopuruaren arabera

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

Baliabideen bilaketak

Bilatu agente bakarra alokairudunaren barruan

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

Argibidea

Agentearen IDa Copilot Studio URLan aurki dezakezu agentea ikustean, edo inbentario-taulako Izen zutabean.

Agenteak zenbatu arnesaren bidez

GitHub Copilot harness, Copilot Chat harness edo Standard harness erabiliz sortutako agenteen banaketa erakusten du.

Agentearen arnasa Power Platform administrazio zentroko Harness zutabean ikus dezakezu, ManageCopilot> Studio atalean. Zutabe hori erabiltzaile-interfazearen zutabe hutsa da. Harness oraindik ez da agentearen metadatu gisa itzultzen, beraz, kontsulta honek inbentarioak ematen dituen eremuetatik ateratzen du: properties.isCLIAgent, properties.model, eta properties.createdIn. Eremua properties.harness eskuragarri dagoenean, zuzenean kontsulta dezakezu. Eremu definizioetarako, ikusi Microsoft Copilot Studio Agent inbentario eskema.

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

Zerrendatu agenteak beren arnesarekin

Agente bakoitzeko errenkada bat itzultzen du bere arnasa erabiliz, beraz, agente indibidualak aurkitu eta jardun ditzakezu, ez bakarrik kontatu beharrean. Iruzkina where kendu eta GitHub Copilot arnesarekin eraikitako agenteak bakarrik itzuli behar dira.

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

Azken 24 orduetan sortutako elementuak

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

Konektore kontsultak (aurrebista)

Ondorengo kontsultak konektoreen erabilera aztertzen du Konektore inbentarioak (aurrebista) estaltzen dituen baliabide moten artean. Kontsulta bakoitzak properties.powerPlatformConnectors arrayan funtzionatzen du, kanvas aplikazioek, eredu-gidatutako aplikazioek, hodeiko fluxuek, agente-fluxuek, lan-fluxu-fluxuek eta Copilot Studio agenteek sortzen dutena.

Power Platform baliabideetan erabiltzen diren konektore nagusiak

Baliabide bereizgarrienek erabiltzen dituzten konektoreak zerrendatzen ditu. Erabilgarria da ulertzeko zein konektore nagusitzen diren adopzioa alokairu osoan.

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

Konektore kopuruaren banaketa baliabide bakoitzeko

Erakusten du zenbat baliabide erabiltzen duten 0, 1, 2 edo konektore gehiago. Konplexutasunaren kanpoko balioak antzemateko erabilgarria.

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

Bilatu konektore zehatz bat erabiltzen duten baliabide guztiak

Bilatu nahi duzun konektorearekin ordezkatu shared_sharepointonline . Kontsulta hau erabilgarria da eragin analisirako, konektore batek arazo ezagun bat badu, zaharkituta dagoenean edo lizentzia berria behar duenean.

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

Konektorearen erabilera ingurunearen arabera

Ingurune bakoitzean erabiltzen diren konektore guztiak zerrendatzen ditu, erabiltzen duten baliabide desberdinen kopuruarekin. Zerrenda hau erabilgarria da adopzio ereduak ulertzeko eta DLP politika erabakiak informatzeko.

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