使用情况分析
使用情况分析仅在 Pro 和 Enterprise 计划(包括自托管和 Metabase Cloud)中可用。
使用分析集合是一个特殊的集合,包含只读的问题、仪表盘和模型,可以帮助您了解人们如何使用您的 Metabase。
您可以在左侧导航边栏的集合下找到使用分析集合。您也可以创建自定义报告。
这些资源对于以下方面非常有用
- 了解使用情况:了解人们如何使用您的 Metabase(例如,新问题、最活跃的人员和群组等等)。
- 审计活动:了解谁在何时查看或做了什么,包括跟踪仪表盘和问题浏览、查询、下载以及其他活动,如更改设置或邀请他人加入您的 Metabase。
- 改进运营:了解最慢的仪表盘和问题、数据库的性能、谁消耗了最多的资源等等。
Metabase 会创建一些默认的用户帐户,您可能会在使用分析中看到它们,比如
internal@metabase.com
。请参阅默认帐户。
访问使用分析
您可以在导航边栏的集合下找到使用分析集合。默认情况下,只有管理员才能看到使用分析集合,但管理员可以授予其他群组对其的查看权限。您可以在管理员设置 > 权限 > 集合中管理该集合的权限。
使用分析集合只有两种访问类型:查看和无访问权限。即使是管理员也无法管理使用分析集合。
此外,这个使用分析集合有一个名为“自定义报告”的默认子集合,您可以用它来保存复制/修改过的问题、仪表盘和模型。这个子集合继承了相同的权限,但它不是只读的;管理员默认拥有管理权限,并可以授予其他群组查看权限。
如果您从低于 48 的版本升级,拥有监控权限的群组中的用户也将获得对使用分析集合的访问权限。但在那次初始的权限继承之后,监控权限与使用分析集合无关;您需要明确地为群组授予对使用分析集合的访问权限。
查看问题、仪表盘或模型的使用情况洞察
只有对使用分析集合拥有查看权限的群组成员才能看到此使用情况洞察选项。
要查看问题、仪表盘或模型的使用分析
- 访问该项目。
- 点击右上角的信息按钮。
- 点击洞察。
Metabase 会将您带到相关的使用情况仪表盘,并填入该项目的 ID。
Metabase 保留使用数据的时长
默认情况下,Metabase 将保留关于活动、浏览和查询执行的数据 720 天。Metabase 每天会两次删除超过此阈值的行。您可以通过调整环境变量 MB_AUDIT_MAX_RETENTION_DAYS
来更改此限制。
如果您使用的是 Metabase 开源版或Metabase 云服务入门版,Metabase 不会收集活动和浏览数据。如果您升级到专业版或企业版(无论是自托管还是云服务),您将只能在使用分析中看到从您升级之时起的浏览和活动数据。
创建自定义报告
您可以复制使用分析集合中的任何问题、仪表盘和模型,并根据自己的喜好进行调整,但需要将它们保存到不同的集合中。
自定义报告集合
虽然您可以将自定义问题、模型和仪表盘保存在任何您喜欢的地方(除了使用分析集合),但我们建议您将自定义的使用分析报告保存在名称恰当的“自定义报告”子集合中。这样,这些项目将继承与父级使用分析集合相同的权限。
关于自定义报告集合,有一点需要注意:它的元数据会在 Metabase 重启时重置。虽然您可以临时重命名自定义报告集合,或为其添加描述或官方徽章,但 Metabase 会在重启时丢弃该集合的元数据。但请放心,Metabase 会保留您添加到自定义报告集合中的任何问题、模型、事件或仪表盘。
仪表盘
使用分析集合包括一组只读的仪表盘。
Metabase 指标仪表盘
关于用户查看和创建仪表盘、问题、订阅和提醒的一般信息。卡片包括
- 上周活跃用户
- 上周问题浏览量
- 上周创建的问题数
- 上周创建的仪表盘数
- 上周创建的提醒和订阅数
- 每周活跃用户
- 每周问题浏览量
- 最活跃用户
- 最活跃的创建者
- 浏览次数最多的仪表盘
- 浏览次数最多的卡片
最常被查看的内容仪表盘
查看您 Metabase 中最相关的内容。卡片包括
- 浏览次数最多的仪表盘
- 浏览次数最多的问题
- 浏览次数最多的数据表
人员概览仪表盘
查看某人在您 Metabase 中的活动情况。卡片包括
- 所属成员
- 活跃的提醒
- 每月创建的问题数
- 每月问题浏览量
- 浏览次数最多的仪表盘
- 浏览次数最多的问题
- 最近浏览的仪表盘
- 最近浏览的问题
- 最近浏览的数据表
- 最近活动
- 最近的查询
仪表盘概览仪表盘
关于仪表盘、问题、模型和数据表的信息。卡片包括
- 仪表盘元数据
- 每月仪表盘浏览量
- 问题性能
- 此仪表盘上最活跃的人员
- 此仪表盘中的问题
- 此仪表盘上最活跃的人员
- 此仪表盘中的问题
- 仪表盘上的近期活动
- 此仪表盘上的订阅
问题概览仪表盘
特定问题的浏览量、性能、活动及其他数据。卡片包括
- 问题元数据
- 每月问题浏览量
- 问题性能
- 此问题上最活跃的人员
- 包含此问题的仪表盘
- 此问题上的最近活动
- 此问题上的提醒
性能概览仪表盘
问题、仪表盘和数据库性能。卡片包括
- 最慢的仪表盘
- 消耗最多资源的仪表盘
- 最慢的问题
- 消耗最多资源的问题
- 在同一选项卡中包含更多问题的仪表盘
- 消耗最多资源的用户
如果您使用 MySQL 或 MariaDB 作为您的应用程序数据库,性能概览仪表盘将不会显示第 50 和第 90 百分位查询运行时间的卡片结果,因为 MySQL 和 MariaDB 不支持百分位聚合。我们建议使用 PostgreSQL 作为您的应用程序数据库。
无人问津的内容仪表盘
您可以考虑归档的仪表盘和问题。卡片包括
- 近期无浏览的仪表盘
- 近期无浏览的问题
- 不属于任何仪表盘的问题
模型
使用分析集合包含了一系列基于 Metabase 应用程序数据库的有用模型。
活动日志模型
该模型的每一行描述了一个特定主题的事件。字段包括
- ID
- 主题
- 时间戳
- 结束时间戳
- 用户 ID
- 模型
- 模型 ID
- 详情
主题包括
- alert-create(提醒-创建)
- alert-delete(提醒-删除)
- card-create(卡片-创建)
- card-delete(卡片-删除)
- card-update(卡片-更新)
- dashboard-add-cards(仪表盘-添加卡片)
- dashboard-create(仪表盘-创建)
- dashboard-delete(仪表盘-删除)
- dashboard-remove-cards(仪表盘-移除卡片)
- install(安装)
- metric-create(指标-创建)
- metric-delete(指标-删除)
- metric-update(指标-更新)
- segment-create(分段-创建)
- segment-delete(分段-删除)
- segment-update(分段-更新)
- setting-update(设置-更新)
- subscription-create(订阅-创建)
- subscription-delete(订阅-删除)
- user-joined(用户-加入)
浏览日志模型
跟踪卡片(包括模型)、仪表盘和数据表的浏览情况。字段包括
- ID
- 时间戳
- 用户 ID
- 实体类型(卡片、仪表盘或数据表)
- 实体 ID
- 实体限定 ID
查询日志模型
关于 Metabase 在所有仪表盘上运行的所有查询的信息。字段包括
- 实体 ID
- 开始时间
- 运行时间(秒)
- 结果行数
- 是否原生查询
- 查询来源
- 错误
- 用户 ID
- 卡片 ID
- 卡片限定 ID
- 仪表盘 ID
- 仪表盘限定 ID
- Pulse ID
- 数据库 ID
- 数据库限定 ID
- 缓存命中
- 操作 ID
查询来源包括
- action(操作)
- ad-hoc(即席查询)
- collection(集合)
- csv-download(CSV 下载)
- dashboard(仪表盘)
- embedded-dashboard(嵌入式仪表盘)
- embedded-csv-download(嵌入式 CSV 下载)
- embedded-json-download(嵌入式 JSON 下载)
- embedded-question(嵌入式问题)
- embedded-xlsx-download(嵌入式 XLSX 下载)
- json-download(JSON 下载)
- map-tiles(地图瓦片)
- metabot (experimental)(Metabot(实验性))
- public-dashboard(公开仪表盘)
- public-question(公开问题)
- pulse (which includes dashboard subscriptions and alerts)(脉冲(包括仪表盘订阅和提醒))
- question(问题)
- xlsx-download(XLSX 下载)
提醒模型
所有提醒,包括活跃的和已归档的。
- 实体 ID
- 实体限定 ID
- Created At
- 更新时间
- 创建者 ID
- 卡片 ID
- 卡片限定 ID
- 提醒条件
- 计划类型
- 计划日期
- 计划小时
- 已归档
- 接收者类型
- 接收者
- 外部接收者
内容模型
问题、仪表盘、模型、事件和集合。
- 实体 ID
- 实体限定 ID
- 实体类型
- Created At
- 更新时间
- 创建者 ID
- 名称
- 描述
- 集合 ID
- 公开者用户
- 是否启用嵌入
- 已归档
- 操作类型
- 操作模型 ID
- 集合是否为官方
- 集合是否为个人
- 问题可视化类型
- 问题数据库 ID
- 问题是否为原生查询
- 事件时间戳
实体类型包括
- action(操作)
- collection(集合)
- dashboard(仪表盘)
- event(事件)
- model(模型)
- question(问题)
人员模型
您 Metabase 中的所有人,包括已停用的帐户。字段包括
- 用户 ID
- 电子邮件
- 名字
- 姓氏
- 全名
- 加入日期
- 最后登录
- 更新时间
- 是否为管理员
- 是否活跃
- SSO 来源
- 区域设置
仪表盘订阅模型
哪些订阅是活跃的、谁创建了它们、谁订阅了它们、它们何时发送等等。
- 实体 ID
- 实体限定 ID
- Created At
- 更新时间
- 创建者 ID
- 已归档
- 仪表盘限定 ID
- 计划类型
- 计划日期
- 计划小时
- 接收者类型
- 接收者
- 外部接收者
- 参数
仪表盘卡片模型
每一行都是一个仪表盘卡片:要么是问题卡片,要么是文本卡片。字段包括
- ID
- 仪表盘 ID
- 仪表盘选项卡 ID
- 问题 ID
- Created At
- 更新时间
- 尺寸 X
- 尺寸 Y
- 可视化设置
- 参数映射
数据库模型
关于您连接的数据源的信息。字段包括
- 实体 ID
- 实体限定 ID
- Created At
- 更新时间
- 名称
- 描述
- 数据库类型
- 元数据同步计划
- 缓存字段值计划
- 时区
- 是否按需
- 自动运行查询
- 缓存生存时间
- 创建者 ID
- 数据库版本
数据表模型
所有已连接数据源的所有数据表的列表。字段包括
- 实体 ID
- 实体限定 ID
- Created At
- 更新时间
- 名称
- 显示名称
- 描述
- 活跃
- 数据库 ID
- Schema (数据库结构)
- 是否为上传
字段模型
来自所有已连接数据源的所有字段。字段包括
- 实体 ID
- 实体限定 ID
- Created At
- 更新时间
- 名称
- 显示名称
- 描述
- 基本类型
- 可见性类型
- 外键目标字段 ID
- 有字段值
- 活跃
- 数据表 ID
系统任务模型
描述过去 14 天的 Metabase 内部进程任务。
- ID
- 任务
- 数据库限定 ID
- 开始时间
- 结束时间
- 持续时间(秒)
- 详情
阅读其他版本的 Metabase 的文档。