如何密切关注您的数据
设置使用情况分析警报,以便在人们更改设置、下载数据或公开数据时收到通知。
一个恰当的**自助式**分析设置是理想的分析设置。如果您的组和权限配置正确(根据您的要求“正确”),您将拥有一台平稳运行的分析机器。但人类在错误方面拥有惊人的创造力——甚至包括设置这些系统的管理员。
因此,本文旨在说明如何围绕您的分析设置绊脚石,以发现意外(或可疑)行为:有人加入了不应该加入的组;他们看到了或下载了不应该看到或下载的内容;下载了大量数据,或您可能应该关注的其他“有趣”活动。
以下内容并非旨在提供最佳安全建议。它更像是一个点菜菜单,管理员可以采取这些措施来确保您的数据为您服务,而不是与您作对。
您可以通过使用情况分析关注的一些事项
专业版和企业版计划内置使用情况分析。使用情况分析集合跟踪 Metabase 中的各种使用情况:用户活动、所有查询日志、查询执行时间、仪表板活动等。
以下是一些利用这些使用情况数据的方法。
新人加入
查看某人何时加入或更新其帐户
- 前往**使用情况分析集合**。
- 查看**活动日志**。
- 您可以按以下方式筛选:
user-invited
以查看谁被邀请到您的 Metabase,以及user-joined
以查看人们何时首次登录您的 Metabase。user-update
以查看帐户何时被更改。user-deactivated
以查看帐户何时被停用。
要了解有关此人的更多信息,您可以将 User ID
插入到**人员概览**仪表板中。
如果您想查看活动日志中的所有主题
- 点击
Topic
字段 - 选择**分布**。
- 点击表格视图以查看更易读的主题列表。
登录和内容查看
了解谁在何时登录您的 Metabase。例如,要按星期几查看登录情况
- 前往**使用情况分析集合**。
- 前往**查看日志**
- 按行数汇总。
- 按时间戳分组。
如果您只想查看周六和周日,可以通过点击**筛选** > **排除...** > **星期几**,然后选择您想要的日子来筛选掉其他日子。
人们公开的内容
您可以查看已共享的内容,以确保您没有意外共享内容,例如您的帐户列表或财务数据。
要查看哪些内容已公开以及由谁公开
- 前往**使用情况分析集合**。
- 查看**内容模型**。
- 筛选
Made public by user
列,使其为Not empty
。
该列将显示公开此项目的人员的 User ID
。
检查数据下载
您可以检查某人是否正在导出帐户列表或联系方式,或者下载大量表格。
- 前往**使用情况分析集合**。
- 前往**查询日志**模型。
- 按
Query source
筛选。 - 选择所有下载类型
csv-下载
json-下载
xlsx-下载
您还可以按导出的行数进行筛选。
设置变更
您还可以检查是否有人更改了 Metabase 的任何设置
- 前往**使用情况分析集合**。
- 转到
Activity log
模型。 - 筛选
Topic
为settings-update
。 - 然后,您可以根据
Details
列进行筛选,以定位您正在寻找的设置更改。
如何关注你的 Metabase
一些关于如何懒惰地监控活动的提示。
设置警报
警报(和仪表板订阅)非常适合将数据呈现在人们面前,而无需他们访问 Metabase——即使他们不在您的组织内。
您可以设置警报,以便 Metabase 在发生某些事情时或值超过某个阈值时通知您。
举一个简单的例子,假设您希望在有人未经 SSO 在 Metabase 中设置帐户时收到通知。
- 前往**使用情况分析集合**。
- 前往
People
模型。 - 筛选
Is Active
为 true,Sso source
设置为is empty
,Date joined
设置为today
。 - 保存问题(例如,您可以将其保存在使用情况分析的自定义报告子集合中)。
保存问题后,您可以设置一个警报,以便此问题返回结果时(即每当有人使用电子邮件和密码创建帐户时)向您发送电子邮件。
职责委派
对于规模更大、更官僚化的公司,您作为管理员可能不知道谁应该在哪个组中以及为什么。但是不同的组可以管理自己的事务。
为了委派职责,您可以将人们设为组管理员,以便他们可以管理各自的组,并且您可以授予他们查看使用情况分析集合的权限,以便他们可以关注自己的组。