Aracılığıyla paylaş


Denetim günlükleriyle pano kullanımını izleme

Önemli

Bu özellik Genel Önizlemededir.

Bu makalede, çalışma alanı yöneticilerinin yapay zeka/BI panolarıyla ilişkili etkinlikleri izlemek için kullanabileceği örnek sorgular sağlanır. Tüm sorgular, bölgenizdeki çalışma alanlarındaki tüm denetim olaylarının kayıtlarını depolayan bir sistem table olan tabledenetim günlüklerine erişmektedir.

Bkz. Sistem tablesile hesap etkinliğini izleme. Kullanılabilir denetim günlüğü hizmetleri ve olaylarıyla ilgili kapsamlı bir başvuru için bkz . Tanılama günlüğü başvurusu.

Taslak ve yayımlanan panoları izleme

Bu bölümdeki örnekler, pano etkinliğiyle ilgili sık sorulan sorular için denetim günlüklerinin nasıl alınduğunu göstermektedir.

Geçen hafta kaç pano oluşturuldu?

Aşağıdaki sorgu, çalışma alanınızda geçen hafta oluşturulan pano sayısını döndürür.


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

Aşağıdaki görüntüde örnek sorgu sonuçları gösterilmektedir:

Önceki hafta oluşturulan pano sayısını gösteren örnek sorgu sonuçları.

En popüler panolarla ilişkili pano kimlikleri nelerdir?

Bu makaledeki örneklerin çoğu belirli bir panodaki denetim etkinliğine odaklanır. Belirli pano kimliklerini almak için denetim günlüklerini kullanabilirsiniz. Aşağıdaki sorgu, kimliklerle ilişkili getDashboard ve getPublishedDashboard eylemlerini sayarak en fazla views'a sahip panoları alır.

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

Aşağıdaki görüntüde örnek sorgu sonuçları gösterilmektedir:

Pano kimliklerini ve görünüm sayısını gösteren örnek sorgu sonuçları.

Bu pano geçen hafta kaç kez görüntülendi?

Aşağıdaki sorgu, panonun geçen hafta kaç kez görüntülendiğini göstermek için belirli dashboard_id bir sorguyu kullanır. action_name column, taslak veya yayımlanan panoya erişilip erişilmediğini gösterir. getPublishedDashboard yayınlanan panonun views'i atıfta bulunur. getDashboard, taslak panonun views anlamına gelir. Sorguyu çalıştırdığınızda, yerine <dashboard_id> çalışma alanınızdaki bir panoyla ilişkilendirilmiş UUID dizesini yazın.


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

Aşağıdaki görüntüde örnek sorgu sonuçları gösterilmektedir:

Eylem adına göre pano views gösteren örnek sorgu sonuçları.

Geçen hafta en çok görüntüleyenler kimler?

Aşağıdaki sorgu, geçen hafta belirli bir panoyu en sık görüntüleyen kullanıcıları tanımlar. Ayrıca bu views'ın taslakta mı yoksa yayımlanmış panolarda mı olup olmadığını gösterir. Bu sorgu için pano kimliği parametre olarak sağlanır. Pano parameters'ı kullanma hakkında daha fazla bilgi edinmek için bkz: Pano ile Çalışma parameters.

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

Aşağıdaki görüntüde örnek sorgu sonuçları gösterilmektedir:

Kullanıcı ve eylem adına göre views panosunu gösteren örnek sorgu sonuçları.

Eklenmiş panoları izleme

Çalışma alanı olaylarının denetim günlüklerini kullanarak eklenmiş panolardaki etkinlikleri izleyebilirsiniz. Denetim günlüğünde görünen diğer çalışma alanı olayları hakkında bilgi edinmek için bkz . Çalışma alanı olayları.

Aşağıdaki sorgu, dış web sitelerine veya uygulamalara eklenmiş panoların ayrıntılarını alır.


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

Aşağıdaki görüntüde örnek sorgu sonuçları gösterilmektedir:

Eklenmiş panoların ayrıntılarını gösteren örnek sorgu sonuçları.