跳转至

BI简介

BI 简介

BI(BusinessIntelligence)即商业智能,它是一套完整的解决方案,用来将企业中现有的数据进行有效的整合,快速准确的提供报表并提出决策依据,帮助企业做出明智的业务经营决策

商业智能 BI 在数据架构中处于前端分析的位置,其核心作用是对获取数据的多维度分析、数据的切片、数据的上钻和下钻、cube 等。通过 ETL 数据抽取、转化形成一个完整的数据仓库、然后对数据仓库的数据进行抽取,而后是商业智能的前端分析和展示

BI 对个人来说就是个数据分析工具

主流开源 BI 产品对比

产品 指标 定位 数据源支持程度 可视化能力 文档质量 社区活跃度 什么场景下选择该产品
Superset BI 平台 丰富 很好 差 强 注重可视化效果
Grafana BI 平台 一般 好 高 强 监控与日志分析
Metabase BI 平台 一般 好 很差 强 业务人员探索数据
Redash BI 平台 丰富 好 高 强 快速数据查询与可视化
BIRT 报表工具 差 一般 很差 弱 简单报表需求
CBoard BI 平台 一般 好 一般 一般 常规 BI 需求
润乾报表 BI 平台 / 可集成组件 丰富 好 高 强 复杂报表 / 快速数据查询分析

Superset

由 Airbnb 贡献的轻量级 BI 产品

Superset 提供了 Dashboard 和多维分析两大类功能,后者可以将制作的结果发布到 Dashboard 上也可以单独使用

数据源方面,Superset 支持 CSV、MySQL、Oracle、Redshift、Drill、Hive、Impala、Elasticsearch 等 27 种数据源,并深度支持 Druid

Grafana

它的适用范围跟大多数 BI 产品不太一样,Grafana 主要用于对接时序数据库,分析展示监控数据。目前支持的数据源包括 InfluxDB、Elasticsearch、Graphite、Prometheus 等,同时也支持 MySQL、MSSQL、PG 等关系数据库

Metabase

Metabase 也是一个完整的 BI 平台,Metabase 非常注重非技术人员(如产品经理、市场运营人员)在使用这个工具时的体验,让他们能自由地探索数据,回答自己的问题。而在 Superset 里,非技术人员基本上只能看预先建好的 Dashboard,不懂 SQL 或是数据库结构的他们,很难自己去摸索

数据源方面,Metabase 支持 Redshift、Druid、Google BigQuery、MongoDB、MySQL、PG 等 15 种数据源

Redash

Redash 目标就是更纯粹地做好数据查询结果的可视化。Redash 支持很多种数据源,除了最常用的 SQL 数据库,也支持 MongoDB, Elasticsearch, Google Spreadsheet 甚至是一个 JSON 文件。目前 Redash 支持超过 35 种 SQL 和 NoSQL 数据源

CBoard

国内由楚果主导的开源 BI 产品,分社区版和商业版。CBoard 提供了一个 BI 系统,包括 Dashboard、多维分析、任务调度等方面

数据源方面支持 JDBC 数据源、ElasticSearch、文本文件(文本需要存放于 CBoard 应用服务器上面,读取本地文件)、Saiku2.x 等