BI平台redash使用
一、介绍
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使用相关推荐
- 哪家开源的bi平台好用?
这完全取决于您的需求.有许多优秀的开源BI平台可供选择,如: Metabase: 是一个简单易用的开源BI平台,可以轻松连接到您的数据库并创建图表和报表. Redash: 也是一个流行的开源BI工具, ...
- 1小时搭建可视化数据分析平台redash
1小时搭建可视化数据分析平台redash BI这块选择其实挺多,比如Tableau,PowerBI,Superset,Metabase以及今天介绍的redash.Tableau比较贵,使用起来都是拖拽 ...
- 深入解读Gartner 2021年《分析与BI平台魔力象限》
近日,Gartner发布了2021年度的分析与商业智能平台魔力象限报告.作为业内的权威报告,魔力象限在分析与BI平台(以下简称ABI平台)供应商和用户中受到了非常广泛的关注,可以说是行业风向标.帆软数 ...
- 用好这个数据分析工具,BI平台建设少费一半力
巧妇难为无米之炊,将军难打无兵之仗,对于数据分析人来说,最痛苦的事情莫过于拿不到数据了. 很多时候我们做数据分析的人都会遇到"万事俱备.只欠数据"的问题,没有数据一切都是泡沫,既不 ...
- 大数据时代BI平台何去何从
信息化时代的高速发展,使得大数据的作用深入人心.大数据也成为当下几大热点词汇之一,企业每天产生数以万计的数据都需要对数据进行处理,数据处理的方法也在不断地与时俱进.就现如今的发展趋势而言,大数据技术的 ...
- 大数据BI平台建设需注意什么问题
大数据是新资源.新技术和新理念的混合体.从资源的角度看,大数据是一种新的资源,反映了一种新的资源观.因此,处理好大数据的问题,就拥有了提前了解市场的能力.但是,大数据分析技术也面临着一些问题,大数据B ...
- BI平台:怎么进行报表的开发和搭建
怎么搭建可视化BI数据平台(上) 1.指标体系搭建 搭建指标体系主要关注点:明确解决的问题:1.异常波动归因,2.数据策略监控, 基础指标定义:1.低活跃用户.高活用户应当如何定义?2.流失用户又应当 ...
- 国产轻量级BI平台CBoard的安装和初步使用介绍
背景 在目前我接触过的轻量级BI工具中,我最喜欢的是MS Power BI. 喜欢的理由粗暴直接: 自带轻量级ETL工具Power Query,在数据仓库不完善的场景下特别有用: 可视化的建模方式,拖 ...
- 去哪儿网BI平台建设演进与实践
作者介绍 张杰,2015年1月加入去哪儿网,致力于数据为业务赋能,前期主要做离线.实时数仓建设,后期主要做数据平台建设,目前是数据建设-数据平台组负责人. 杜峻辰,2018年11月加入去哪儿网,参与过 ...
最新文章
- BulkLoader类使用
- matlab 判断鼠标按下_Simulink(其他校验模块)+Matlabgui(鼠标响应事件)+Stateflow汽车运动逻辑状态(二)...
- linux nginx 清除缓存文件,linux nginx 内置缓存怎么去掉
- 朋友圈发送照片泄露位置?微信:P 完再发!
- PostgreSQL 全文检索 - 词频统计
- 中美线径对照表_美标线径与国标对照及导线介绍
- 4S店的大数据营销实战案例分析
- js中获取当前url路径
- c语言错误1083,没有混音设备可用,启动Windows Audio服务时错误1083
- java 零拷贝_牛逼哄哄的零拷贝是什么?
- js html等比例放大后生成图片 html2canvas
- 让老板满意的工作是:汇报工作说结果、请示工作说方案、总结工作说流程、布置工作说标准
- LINUX定时清理文件定时任务
- 关于VMware上的VAAI特性详解
- 智能交通系统(ITS)在可持续城市交通规划中的作用(附下载)
- mac opt_获取Mac的Windows的其他隐藏(cmd + opt + H)键盘快捷键
- CLA与CPU数据交互
- 如何享受人生,享受工作-读书笔记-得你所想、享你所得
- Anaconda创建虚拟环境+Pycharm使用Anaconda创建的虚拟环境
- 怎么使用计算机二进制数,计算机与二进制怎么表示