跳转至

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 等