▼ 系列 | 漫谈数仓第四篇NO.4 『BI选型』

2023-10-09 01:08

本文主要是介绍▼ 系列 | 漫谈数仓第四篇NO.4 『BI选型』,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

大数据时代商业智能(BI)和数据可视化诉求更为强烈,淘宝大屏更是风靡全球!数据可视化是大数据『最后一公里』,BI唤醒沉睡的数据。

传统型BI力求大而全的统一综合型报表和分析平台,侧重传统式报表开发,俨然一把屠龙刀。现互联网公司快速迭代的业务发展,需要的却是倚天剑,促使自助式BI和敏捷BI得以迅速发展。

时代召唤,传统BI巨头也逐渐向自助式BI和云BI转型。一时间,数据可视化和BI呈现出"百家争鸣,百花齐放"的盛况!

01

开源BI工具

 

Superset

Airbnb开源的数据可视化工具。
目前属于Apache孵化器项目,与kylin有很好的结合。   
Python开发,版本迭代进度很快。
可能是目前颜值最高的开源BI工具。
不能快速复制图表,得从SQL层面再走一遍。
权限管理,官方提供了一个复杂的权限控制,但是并不好用。
github:https://github.com/apache/incubator-superset
start:25k+
Superset的star数已经远远超过其他可视化工具。



Redash

开源BI工具,提供了基于 Web 的数据库查询和数据可视化功能。
Redash允许快速和方便地访问数十亿条记录。
支持简单的报警规则
可以把Dashboard分享出去
美观程度相比Superset不够精美
支持的图表类型有限
github:https://github.com/getredash/redash
star:13k+
支持ClickHouse


metabase
界面相对好漂亮,明显是经过UI设计师仔细调校过的。相对的,Superset与Redash一看就是程序员充当设计师的产物。
Metabase非常注重非技术人员(如产品经理、市场运营人员)在使用这个工具时的体验
github:https://github.com/metabase/metabase
star:16k+
目前不支持ClickHouse


CBoard
国人开发的一款可视化工具。
交互设计的不错,拖拽模式,支持邮件
Java系
github:https://github.com/yzhang921/CBoard
star:2k+
虽然star不高,但在市场二三线企业有大量使用和企业二次开发版本。

中文文档:

https://peter_zhang921.gitee.io/cboard_docsify/#/zh-cn/manual/widget


Davinci
宜信技术研发中心的大数据可视化平台开发的达芬奇开源BI软件。

面向业务人员/数据工程师/数据分析师/数据科学家,致力于提供一站式数据可视化解决方案。
功能还是比较全面的,只是在国内还没有大范围的使用。值得期待。
Java系
github:https://github.com/edp963/davinci
star:800+
Davinci:https://edp963.github.io/davinci/

用户手册 提供在线查看和PDF下载


SpagoBI
专业的开源套件,适用于传统来源和大数据系统的现代商业分析。
Java系
在版本6以前是完全开源的SpagoBI,2018年发布的6.0版本开始,改名为Knowage并走向开源的社区版及收费的企业版两个版本。    
SpagoBI has been merged into Knowage!
star:100+
github:https://github.com/topics/spagobi


Pentaho
Pentaho是一个很完善的BI解决方案。
Pentaho偏向于与业务流程相结合的BI解决方案。
Pentaho是一个以工作流为核心的、强调面向解决方案而非工具组件的BI套件,具有商业智能(BI)组件,整合了多个开源项目,使得公司可以开发商业智能问题的完整解决方案,目标是和商业BI相抗衡。
github:https://github.com/pentaho
star:100+
经典ETL工具kettle就是 Pentaho 的。

02

商业BI工具

FineBI
是国产BI工具,帆软公司的。FineBI有移动端、PAD端、以及大屏。自助式BI。
国内做的一流的BI工具,很炫酷,也比较实用。
FineBI是一套企业数据化管理和可视化BI的方案,集成了Alluxio 、Spark、 HDFS、zookeerer等大数据组件,引擎支撑前端快速地展示分析,真正实现亿级数据,秒级展示。
一般企业的产品整体打包价格几十万。

QlikView
是一种将用户作为数据接收者的解决方案。
QlikView比较灵活,展示样式多样。它允许设置和调整每个对象的每个小方面,并自定义可视化和仪表板的外观。
能够自动关联数据:识别集合中各种数据项之间的关系,无需手动建模。
内存型的BI工具,数据处理速度很大程度上依赖内存大小,Qlikview处理数据输入,是将其保存在多个用户的内存中。
定价:限量版免费; Qlik Sense Cloud Business的协作功能每位用户每月15美元

Tableau
可视化BI神器Tableau。
中型企业和大型企业,不过互联网讲究的是开源免费,用的较少。
功能上Tableau和Qlikview产品的功能重合度非常高。不过Tableau相比qlikview可视化更美观,分析也更方便。
尤其像Tableau,ETL功能并没有集成,得有个非常好的数据仓库作为基础。
定价:每个部署至少需要一个Tableau Creator(每月70美元); 可以选择观察者(每月12美元,最低100美元)或探索者(每月35美元,最少5美元)
活跃的社区(各种培训视频、博客、论坛、社交网络)

Power BI
微软系列,用于商业智能和分析需求。
它与微软的主要工具(包括MS Excel,Azure Cloud Service和SQL Server)紧密集成。
定价:三层:作者版(免费),专业版(每位用户每月9.99美元),Premium版(视性能而定)

SmartBI
偏向于传统BI,操作使用上需要有一定的技术,在用户的学习成本上较高。

QuickBI

阿里云旗下产品

是一个基于云计算致力于大数据高效分析与展现的轻量级自助BI工具服务平台。通过对数据源的连接和数据集的创建,对数据进行即席的分析与查询;

通过电子表格或仪表板功能,以拖拽的方式进行数据的可视化呈现。

03

传统重BI工具

老牌传统重BI工具,经典历史代表Oracle的BIEE、IBM的Cognos、SAP的BO和MicroStrategy等。时代召唤,传统BI巨头也逐渐向自助式BI和云BI转型,也寄望于数据时代急流勇退中去陈出新,再创辉煌!

这篇关于▼ 系列 | 漫谈数仓第四篇NO.4 『BI选型』的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/169243

相关文章

java如何分布式锁实现和选型

《java如何分布式锁实现和选型》文章介绍了分布式锁的重要性以及在分布式系统中常见的问题和需求,它详细阐述了如何使用分布式锁来确保数据的一致性和系统的高可用性,文章还提供了基于数据库、Redis和Zo... 目录引言:分布式锁的重要性与分布式系统中的常见问题和需求分布式锁的重要性分布式系统中常见的问题和需求

Spring Security 从入门到进阶系列教程

Spring Security 入门系列 《保护 Web 应用的安全》 《Spring-Security-入门(一):登录与退出》 《Spring-Security-入门(二):基于数据库验证》 《Spring-Security-入门(三):密码加密》 《Spring-Security-入门(四):自定义-Filter》 《Spring-Security-入门(五):在 Sprin

科研绘图系列:R语言扩展物种堆积图(Extended Stacked Barplot)

介绍 R语言的扩展物种堆积图是一种数据可视化工具,它不仅展示了物种的堆积结果,还整合了不同样本分组之间的差异性分析结果。这种图形表示方法能够直观地比较不同物种在各个分组中的显著性差异,为研究者提供了一种有效的数据解读方式。 加载R包 knitr::opts_chunk$set(warning = F, message = F)library(tidyverse)library(phyl

【生成模型系列(初级)】嵌入(Embedding)方程——自然语言处理的数学灵魂【通俗理解】

【通俗理解】嵌入(Embedding)方程——自然语言处理的数学灵魂 关键词提炼 #嵌入方程 #自然语言处理 #词向量 #机器学习 #神经网络 #向量空间模型 #Siri #Google翻译 #AlexNet 第一节:嵌入方程的类比与核心概念【尽可能通俗】 嵌入方程可以被看作是自然语言处理中的“翻译机”,它将文本中的单词或短语转换成计算机能够理解的数学形式,即向量。 正如翻译机将一种语言

flume系列之:查看flume系统日志、查看统计flume日志类型、查看flume日志

遍历指定目录下多个文件查找指定内容 服务器系统日志会记录flume相关日志 cat /var/log/messages |grep -i oom 查找系统日志中关于flume的指定日志 import osdef search_string_in_files(directory, search_string):count = 0

GPT系列之:GPT-1,GPT-2,GPT-3详细解读

一、GPT1 论文:Improving Language Understanding by Generative Pre-Training 链接:https://cdn.openai.com/research-covers/languageunsupervised/language_understanding_paper.pdf 启发点:生成loss和微调loss同时作用,让下游任务来适应预训

Java基础回顾系列-第七天-高级编程之IO

Java基础回顾系列-第七天-高级编程之IO 文件操作字节流与字符流OutputStream字节输出流FileOutputStream InputStream字节输入流FileInputStream Writer字符输出流FileWriter Reader字符输入流字节流与字符流的区别转换流InputStreamReaderOutputStreamWriter 文件复制 字符编码内存操作流(

Java基础回顾系列-第五天-高级编程之API类库

Java基础回顾系列-第五天-高级编程之API类库 Java基础类库StringBufferStringBuilderStringCharSequence接口AutoCloseable接口RuntimeSystemCleaner对象克隆 数字操作类Math数学计算类Random随机数生成类BigInteger/BigDecimal大数字操作类 日期操作类DateSimpleDateForma

Java基础回顾系列-第三天-Lambda表达式

Java基础回顾系列-第三天-Lambda表达式 Lambda表达式方法引用引用静态方法引用实例化对象的方法引用特定类型的方法引用构造方法 内建函数式接口Function基础接口DoubleToIntFunction 类型转换接口Consumer消费型函数式接口Supplier供给型函数式接口Predicate断言型函数式接口 Stream API 该篇博文需重点了解:内建函数式

Java基础回顾系列-第二天-面向对象编程

面向对象编程 Java类核心开发结构面向对象封装继承多态 抽象类abstract接口interface抽象类与接口的区别深入分析类与对象内存分析 继承extends重写(Override)与重载(Overload)重写(Override)重载(Overload)重写与重载之间的区别总结 this关键字static关键字static变量static方法static代码块 代码块String类特