Monitorar o uso do painel com registros de auditoria
Prévia
Esse recurso está em Pré-lançamento público.
Este artigo fornece exemplos de consultas que os administradores do workspace podem usar para monitorar a atividade associada aos painéis do AI/BI. Todas as consultas acessam a tabela audit logs, que é uma tabela do sistema que armazena registros de todos os eventos de auditoria do espaço de trabalho na sua região.
Consulte Monitorar a atividade do account com as tabelas do sistema. Para obter uma referência abrangente dos serviços e eventos de auditoria disponíveis no site log, consulte Referência de auditoria log .
Monitore os rascunhos e os painéis publicados
Os exemplos desta seção demonstram como recuperar logs de auditoria para perguntas comuns sobre a atividade do dashboard.
Quantos painéis foram criados na semana passada?
A consulta a seguir retorna o número de painéis que foram criados em seu site workspace na última semana.
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 imagem a seguir mostra exemplos de resultados de consulta:
Quais são os IDs de painel associados aos painéis mais populares?
A maioria dos exemplos deste artigo se concentra na atividade de auditoria em um painel específico. O senhor pode usar os logs de auditoria para recuperar IDs de dashboard específicos. A consulta a seguir recupera painéis com o maior número de visualizações, contando as ações getDashboard
e getPublishedDashboard
associadas aos IDs.
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 imagem a seguir mostra exemplos de resultados de consulta:
Quantas vezes esse painel foi visualizado na semana passada?
A consulta a seguir usa um site específico dashboard_id
para mostrar o número de vezes que o painel foi visualizado na semana passada. A coluna action_name
mostra se o rascunho ou o painel publicado foram acessados. getPublishedDashboard
refere-se à visualização do painel publicado. getDashboard
refere-se à visualização do painel preliminar. Ao executar a consulta, substitua <dashboard_id>
pelas cadeias de caracteres UUID associadas a um dashboard em seu site workspace.
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 imagem a seguir mostra exemplos de resultados de consulta:
Quem foram os principais espectadores na semana passada?
A consulta a seguir identifica os usuários que view um dashboard específico com mais frequência na semana passada. Ele também mostra se essas visualizações estavam em painéis de rascunho ou publicados. Para essa consulta, o ID do painel é fornecido como um parâmetro. Para saber mais sobre como usar os parâmetros do painel, consulte Trabalhar com parâmetros do painel.
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 imagem a seguir mostra exemplos de resultados de consulta:
Monitore painéis incorporados
O senhor pode monitorar a atividade em painéis incorporados usando a auditoria logs para eventos workspace. Para saber mais sobre outros eventos do workspace que aparecem na auditoria log, consulte eventos do espaço de trabalho.
A consulta a seguir recupera detalhes de painéis que foram incorporados em sites ou aplicativos externos.
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 imagem a seguir mostra exemplos de resultados de consulta: