Dela via


Övervaka instrumentpanelsanvändning med granskningsloggar

Viktigt!

Den här funktionen finns som allmänt tillgänglig förhandsversion.

Den här artikeln innehåller exempelfrågor som arbetsyteadministratörer kan använda för att övervaka aktivitet som är associerad med AI/BI-instrumentpaneler. Alla frågor kommer åt tabellen för granskningsloggar, som är en systemtabell som lagrar poster för alla granskningshändelser från arbetsytor i din region.

Se Övervaka kontoaktivitet med systemtabeller. En omfattande referens för tillgängliga granskningsloggtjänster och händelser finns i Referens för diagnostiklogg.

Övervaka utkast och publicerade instrumentpaneler

Exemplen i det här avsnittet visar hur du hämtar granskningsloggar för vanliga frågor om instrumentpanelsaktivitet.

Hur många instrumentpaneler har skapats under den senaste veckan?

Följande fråga returnerar antalet instrumentpaneler som har skapats på din arbetsyta under den senaste veckan.


SELECT
  action_name,
  COUNT(action_name) as num_dashboards
FROM
  system.access.audit
WHERE
  action_name = "createDashboard"
  AND event_date >= current_date() - interval 7 days
GROUP BY
  action_name

Följande bild visar exempel på frågeresultat:

Exempel på frågeresultat som visar antalet instrumentpaneler som skapades föregående vecka.

Vilka instrumentpanels-ID är associerade med de mest populära instrumentpanelerna?

De flesta exempel i den här artikeln fokuserar på granskningsaktivitet på en specifik instrumentpanel. Du kan använda granskningsloggar för att hämta specifika instrumentpanels-ID:t. Följande fråga hämtar dashboards med flest visningar genom att räkna åtgärderna getDashboard och getPublishedDashboard som är associerade med ID:erna.

SELECT
  request_params.dashboard_id as dashboard_id,
  COUNT(*) AS view_count
FROM
  system.access.audit
WHERE
  action_name in ("getDashboard", "getPublishedDashboard")
GROUP BY
  dashboard_id
ORDER BY
  view_count DESC

Följande bild visar exempel på frågeresultat:

Exempel på frågeresultat som visar instrumentpanels-ID och antal visningar.

Hur många gånger visades den här instrumentpanelen den senaste veckan?

Följande fråga använder en specifik dashboard_id fråga för att visa hur många gånger instrumentpanelen visades under den senaste veckan. Kolumnen action_name visar om utkastet eller den publicerade instrumentpanelen öppnades. getPublishedDashboard refererar till visningar av den publicerade instrumentpanelen. getDashboard refererar till vyer för utkastinstrumentpanelen. När du kör frågan ersätter <dashboard_id> du med UUID-strängen som är associerad med en instrumentpanel på din arbetsyta.


SELECT
  action_name,
  COUNT(action_name) as view_count
FROM
  system.access.audit
WHERE
  request_params.dashboard_id = "<dashboard_id>"
  AND event_date >= current_date() - interval 7 days
  AND action_name in ("getDashboard", "getPublishedDashboard")
GROUP BY action_name

Följande bild visar exempel på frågeresultat:

Exempel på frågeresultat som visar instrumentpanelsvyer efter åtgärdsnamn.

Vilka var de bästa tittarna den senaste veckan?

Följande fråga identifierar de användare som visar en specifik instrumentpanel oftast under den senaste veckan. Den visar också om dessa vyer fanns på utkast eller publicerade instrumentpaneler. För den här frågan tillhandahålls instrumentpanels-ID:t som en parameter. Mer information om hur du använder instrumentpanelsparametrar finns i Arbeta med instrumentpanelsparametrar.

SELECT
  user_identity.email as user_email,
  action_name,
  COUNT(action_name) as view_count
FROM
  system.access.audit
WHERE
  request_params.dashboard_id = :dashboard_id
  AND event_date >= current_date() - interval 7 days
  AND action_name in ("getDashboard", "getPublishedDashboard")
GROUP BY action_name, user_email

Följande bild visar exempel på frågeresultat:

Exempel på frågeresultat som visar instrumentpanelsvyer efter användare och åtgärdsnamn.

Övervaka inbäddade instrumentpaneler

Du kan övervaka aktivitet på inbäddade instrumentpaneler med hjälp av granskningsloggarna för arbetsytehändelser. Mer information om andra arbetsytehändelser som visas i granskningsloggen finns i Arbetsytehändelser.

Följande fråga hämtar information om instrumentpaneler som har bäddats in på externa webbplatser eller program.


SELECT
  request_params.settingTypeName,
  source_ip_address,
  user_identity.email,
  action_name,
  request_params
FROM
  system.access.audit
WHERE
  request_params.settingTypeName ilike "aibi%"

Följande bild visar exempel på frågeresultat:

Exempel på frågeresultat som visar information om inbäddade instrumentpaneler.