审核用户和数据
Metabase的审核工具是监视和遵从性的一个基本特性,但它们也可以帮助您充分利用Metabase实例。
审计是商业版本功能,使管理员能够深入了解人们如何使用他们的Metabase实例。
我们将使用包含在Metabase中的示例数据库,通过这些审核工具可以帮助我们的一些示例:
- 看看谁在看什么数据,然后
- 找出机会优化仪表板和查询。
这些审计工具是管理法规遵从性要求的必备工具,但它们也可以帮助我们充分利用我们的数据。
看看谁在看什么数据
在导航侧栏的底部,我们将单击齿轮图标然后选择管理员设置>审计.
谁有权进入“People”表?
这个审核日志可以帮助我们验证数据和收集权限按预期工作。审计日志记录每个表和问题人员视图,它允许我们确认我们遵守了法规遵从性要求。
假设我们想知道谁访问了People
表
。我们将选择桌子选项卡。如果我们在吧台上徘徊Sample Database PUBLIC PEOPLE,Metabase将显示一个工具提示,其中包含表中特定数量的查询。单击该栏将钻取到该表的审核日志。
审计日志表包含三个列:
查询人
:运行问题的人。查询
:执行/查看问题。查看时间
:上次查看问题的时间。
表audit log按以下方式对其行排序查看时间
日期和时间,最新查看的查询位于顶部。
从表audit log中,我们可以看到管理员不是唯一查看People
表
。如果Orange医生不能进入People
表
中,我们可以更深入地检查Orange博士的帐户,查看他们查看了哪些查询,撤销他们的访问权限数据权限,将Orange博士能够访问的集合中的任何任性查询归档,并与他们谈论他们所查看的数据。
请注意,如果有人使用本机查询(就像SQL语言问题)访问人
桌子,我们在这里看不到。Metabase可以知道的关于本机查询的是它所查询的数据库,因此我们必须单独检查每个查询。因此,请注意您添加到具有数据库SQL查询访问权限的组中的人员。
Brown女士最近看到了什么?
Brown女士最近辞职了,我们想检查一下她在工作的最后一周查看了哪些数据。要查看人们查看的数据,我们将使用审核侧边栏在左边选择团队成员这让我们很好地了解谁是最活跃的Metabase用户(图4)。
要查看Brown女士的活动,请单击所有成员选项卡。成员列表包括每个用户的名称、组、加入日期、上次活动日期和注册方法。
我们将单击Brown女士的名字,深入查看有关她在Metabase中的操作的详细信息(图6)。用户页面显示用户的活动亮点、查询视图、仪表板视图和下载的项目。
用户下载了多少数据?
我们去下载然后看看“概述”选项卡。从第一个图表(图7)中,我们可以看到只下载了四个问题。从左下角的图表中,我们可以看到哪些用户下载了这些数据。
Orange博士的一个下载量相当大(至少对于示例数据库而言):1112行数据。单击所有下载选项卡看看Orange博士下载了多少行。
在列表的顶部我们可以看到Orange博士的下载是一个名为Reviews的查询。如果我们需要更多信息,我们可以点击问题并选择在Metabase中打开.
优化我们的Metabase实例
我们还可以使用审计日志来寻找机会,使我们的仪表板加载更快,或者通过确保人们使用他们可以信任的仪表板来帮助人们找到他们需要的数据。
为什么CA营销仪表板加载缓慢?
我们假设有人抱怨CA营销仪表板加载时间慢。在审核侧边栏的数据库节中,我们可以看到查询总数及其平均运行时间的摘要。
示例数据库的加载时间不到一秒,因此我们知道数据库总体上不会减慢任何速度。可能是仪表板本身的加载问题?
我们去审计分区并选择CA
营销仪表板
从最流行的仪表板图表。在仪表板的个性化页面中,我们可以看到这个仪表板确实需要一段时间来加载,因此我们将单击修订历史选项卡查看人们对仪表板所做的可能影响加载时间的更改。
在这里我们可以看到一个用户最近在仪表板中添加了一张卡。这张卡片可能是减慢仪表板速度的原因。
强化重要用户
访问?
假设我们最近锁定了一个关键问题,重要用户
,并想看看固定它是否有助于推动问题的流量。在问题部门“概述”选项卡,我们将看到两个图表:最流行的查询和加载最慢的查询。
要查找特定问题,我们将打开所有问题选项卡然后选择重要用户
从名单上。
我们固定的这个问题收集十月下旬。我们可以从图表中看到活动选项卡这种固定有助于让人们了解我们的仪表板。