一、介绍

1、同类品对比

对比项目

Superset

Redash

Metabase

丰富性、灵活性

数据源丰富性

美观性

中(可自定义)

上手难易程度

superset:轻量级BI工具Superset的搭建与使用 - 简书

Metabase:Metabase使用教程 - 知乎

最有名+最灵活:Superset

最易上手:Redash

最贴近应用:Metabase

Superset支持的数据库

Redash支持的数据库:

Metabase支持的数据库:

二、部署

1、官方地址

https://github.com/getredash/redash

2、使用docker-compose配置

打包发布的文件:docker-compose.yml

version: '2'
services:server:#image: redash/redash:latest # 官方版本升级后不好用了,替换为我保持的版本image: cbbing/redash:4.0.1  command: serverdepends_on:- postgres- redisports:- "5000:5000"environment:PYTHONUNBUFFERED: 0REDASH_LOG_LEVEL: "INFO"REDASH_REDIS_URL: "redis://redis:6379/0"REDASH_DATABASE_URL: "postgresql://postgres@postgres/postgres"REDASH_COOKIE_SECRET: "Q422k6vaXUk8"REDASH_WEB_WORKERS: 4      restart: alwaysworker:image: cbbing/redash:4.0.1 command: schedulerenvironment:PYTHONUNBUFFERED: 0REDASH_LOG_LEVEL: "INFO"REDASH_REDIS_URL: "redis://redis:6379/0"REDASH_DATABASE_URL: "postgresql://postgres@postgres/postgres"QUEUES: "queries,scheduled_queries,celery"WORKERS_COUNT: 2restart: alwaysredis:image: redis:3.0-alpineports:- "6379:6379"volumes: - ./data/redis_data:/datarestart: alwayspostgres:image: postgres:9.5.6-alpineports:- "5432:5432"volumes:- ./data/postgresql_data:/var/lib/postgresql/datarestart: alwaysnginx:image: redash/nginx:latestports:- "88:80"depends_on:- serverlinks:- server:redashrestart: always

运行之前首先初始化数据库:

docker-compose run --rm server create_db

然后挂在在后台运行:

 docker-compose up -d

三、使用

1、设置用户

在首次登录的时候,会让你设置一个默认用户,这个用户为管理员用户

随后可以通过自己配置来设置一新的用户:

用户以邮箱为主,通过邮箱登录和验证,自己设置密码。

2、配置数据源

设置中关于data sources的页面可以配置数据源,可以是特定数据源,地址或者json文件。

3、配置查询(query)

在右上角可以点击create进行创建query

可以通过写sql的形式进行数据查询

查询到数据之后我们可以给查询到的数据配置显示view组件

选择x轴和y轴要显示什么,可以简单的配置柱状图和折线图

还有好多别的视图类型:箱型图、线形图、柱状图、面积图、饼图、散点图、队列图、计数器、漏斗图、地图、透视表、桑基图、旭日图(Sunburst)、词云图

保存后,返回上一层页面,我们也可以把配置好的数据query组件或者数据作为其他系统连接使用,或者是导出

嵌入iframe使用

对于数据源数据(表格类型)还提供了地址可以直接输送结果给其他系统:

4、创建面板(dashboard)

在右上角的create可以创建

看板主要是为了显示之前配置的query使用的,可以配置多个不同类型的query,进行时间间隔的刷新,达到t+n显示数据的目的

在看板里面可以添加组件了,下面显示的是所有配置出来的query,我们可以选择query进行配置,可以显示query的数据,也可以显示下面配置好的组件

看板配置并且发布之后,是可以设置刷新时间的

还可以直接分享为地址

5、设置报警

这里还有一个报警的功能,也是在右上角创建

首先需要先选择一个query,然后配置其中的报警值,就可以实现给默认地址发送邮件

邮件也是可以配置的,需要本地有一个邮件服务器,可以在docker-compose.yml配置文件中加入实现

  email:image: djfarrelly/maildevports:- "1080:80"restart: unless-stopped

应用框架:

作为整个数据收集中心的展示层,一般BI系统都是建立在数据收集的基础之上的,如下图所示,我们需要从生产环境收集我们的必要数据,通过ETL工具导入到我们的大数据环境中进行分布式存储,以便我们进行汇总和查询操作,然后我们需要配置一些汇总或者分析的平台,去操作这些数据,实现我们想要的报表或者想要收集的数据展示。

BI平台redash使用相关推荐

  1. 哪家开源的bi平台好用?

    这完全取决于您的需求.有许多优秀的开源BI平台可供选择,如: Metabase: 是一个简单易用的开源BI平台,可以轻松连接到您的数据库并创建图表和报表. Redash: 也是一个流行的开源BI工具, ...

  2. 1小时搭建可视化数据分析平台redash

    1小时搭建可视化数据分析平台redash BI这块选择其实挺多,比如Tableau,PowerBI,Superset,Metabase以及今天介绍的redash.Tableau比较贵,使用起来都是拖拽 ...

  3. 深入解读Gartner 2021年《分析与BI平台魔力象限》

    近日,Gartner发布了2021年度的分析与商业智能平台魔力象限报告.作为业内的权威报告,魔力象限在分析与BI平台(以下简称ABI平台)供应商和用户中受到了非常广泛的关注,可以说是行业风向标.帆软数 ...

  4. 用好这个数据分析工具,BI平台建设少费一半力

    巧妇难为无米之炊,将军难打无兵之仗,对于数据分析人来说,最痛苦的事情莫过于拿不到数据了. 很多时候我们做数据分析的人都会遇到"万事俱备.只欠数据"的问题,没有数据一切都是泡沫,既不 ...

  5. 大数据时代BI平台何去何从

    信息化时代的高速发展,使得大数据的作用深入人心.大数据也成为当下几大热点词汇之一,企业每天产生数以万计的数据都需要对数据进行处理,数据处理的方法也在不断地与时俱进.就现如今的发展趋势而言,大数据技术的 ...

  6. 大数据BI平台建设需注意什么问题

    大数据是新资源.新技术和新理念的混合体.从资源的角度看,大数据是一种新的资源,反映了一种新的资源观.因此,处理好大数据的问题,就拥有了提前了解市场的能力.但是,大数据分析技术也面临着一些问题,大数据B ...

  7. BI平台:怎么进行报表的开发和搭建

    怎么搭建可视化BI数据平台(上) 1.指标体系搭建 搭建指标体系主要关注点:明确解决的问题:1.异常波动归因,2.数据策略监控, 基础指标定义:1.低活跃用户.高活用户应当如何定义?2.流失用户又应当 ...

  8. 国产轻量级BI平台CBoard的安装和初步使用介绍

    背景 在目前我接触过的轻量级BI工具中,我最喜欢的是MS Power BI. 喜欢的理由粗暴直接: 自带轻量级ETL工具Power Query,在数据仓库不完善的场景下特别有用: 可视化的建模方式,拖 ...

  9. 去哪儿网BI平台建设演进与实践

    作者介绍 张杰,2015年1月加入去哪儿网,致力于数据为业务赋能,前期主要做离线.实时数仓建设,后期主要做数据平台建设,目前是数据建设-数据平台组负责人. 杜峻辰,2018年11月加入去哪儿网,参与过 ...

最新文章

  1. BulkLoader类使用
  2. matlab 判断鼠标按下_Simulink(其他校验模块)+Matlabgui(鼠标响应事件)+Stateflow汽车运动逻辑状态(二)...
  3. linux nginx 清除缓存文件,linux nginx 内置缓存怎么去掉
  4. 朋友圈发送照片泄露位置?微信:P 完再发!
  5. PostgreSQL 全文检索 - 词频统计
  6. 中美线径对照表_美标线径与国标对照及导线介绍
  7. 4S店的大数据营销实战案例分析
  8. js中获取当前url路径
  9. c语言错误1083,没有混音设备可用,启动Windows Audio服务时错误1083
  10. java 零拷贝_牛逼哄哄的零拷贝是什么?
  11. js html等比例放大后生成图片 html2canvas
  12. 让老板满意的工作是:汇报工作说结果、请示工作说方案、总结工作说流程、布置工作说标准
  13. LINUX定时清理文件定时任务
  14. 关于VMware上的VAAI特性详解
  15. 智能交通系统(ITS)在可持续城市交通规划中的作用(附下载)
  16. mac opt_获取Mac的Windows的其他隐藏(cmd + opt + H)键盘快捷键
  17. CLA与CPU数据交互
  18. 如何享受人生,享受工作-读书笔记-得你所想、享你所得
  19. Anaconda创建虚拟环境+Pycharm使用Anaconda创建的虚拟环境
  20. 怎么使用计算机二进制数,计算机与二进制怎么表示

热门文章

  1. 马蜂窝大交通团队标准化线上问题反馈流程
  2. CCA:典型相关分析
  3. jira简介和安装jira
  4. 45岁~55岁的职业发展危机:生存危机
  5. golang实现将数据库表自动转为结构体的小工具(学习笔记)
  6. 大学生活应该如何度过?------ 别去打听丧钟为谁而鸣,它为你敲响
  7. rasa开发多轮对话机器人进阶
  8. Xilinx系列学习(一) BRAM的使用,并用PL读取BRAM数据
  9. POJ 1848 Tree
  10. linux 限额系统,如何在Linux中设置磁盘限额