文章目录
Metabase 性能测试数据看板解决方案
数据源
数据来源于数据库,目前可以支持:
- Amazon Redshift
- Google BigQuery
- H2
- MongoDB (version 3.4 or higher)
- MySQL (version 4.1 or higher, as well as MariaDB)
- Postgres
- SQLite
- SQL Server
- Druid
- Oracle
- Vertica
- Presto
- Google Analytics
- SparkSQL
- Snowflake
数据呈现方式(Visualizing the answers to questions)
Metabase 可以通过 SQL 查询语句从数据库中获取想要的数据信息,当然更为常见的是通过 Metabase 提供的 UI 界面进行数据获取。
查询的结果,系统提供了多种默认的展示形式进行数据呈现,包括:
- Number
- Smart number
- Progress bar
- Gauge
- Table
- Line chart
- Bar chart
- Line + bar chart
- Row chart
- Area chart
- Scatterplot or bubble chart
- Pie/donut chart
- Funnel
- Map
数据的具体呈现细节也可以进行调整:
数据仪表盘(Dashboard)
在 Dashboard 中,主要是决定将哪些 Visualized answers to questions 曾现出来。其中有一个非常实用的功能 Dashboard Filters 可以让整个报表在呈现形式不变的前提下灵活的进行数据切换,例如不同版本的数据切换。
仪表盘组织(Collections)
可以通过类似文件夹的形式,组织管理所有的 Dashboard 和 Visualized answers to questions
重要的辅助功能
- 详细的文档
- 简洁的操作
- 美观的界面
- 支持邮件功能
- 支持LDAP
- 支持权限管理
- 安装/备份/升级/迁移都很简单
Metabase 性能测试数据看板的优缺点分析
优点
- 数据采集与数据可视化完全解耦,功能扩展性强
- 以 BI 的定位呈现性能测试数据,界面美观、操作简单,功能强大
缺点
- 默认的数据呈现形式基本够用,但是不方便扩展