Redash 可视化BI系统部署安装及简单使用

这篇具有很好参考价值的文章主要介绍了Redash 可视化BI系统部署安装及简单使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

这篇文章主要为介绍一下Redash的使用和安装

概览

Redash 主要使用的语言为 Python 和 TypeScript

这个安装主要是基于Docker 来安装的,官网教程基本没有不是基于Docker 镜像安装的,如果是单单使用它的提供的 docker 镜像来安装还需要自己安装Redis和PostgreSQL环境的,这里就使用 docker swarm 将作为docker集群去安装一次性安装所有所需环境,你自己也可以使用 Docker Compose 去安装。(一开始是想通过docker 镜像安装,发现官网没提供这个教程,自己安装只能从docker 镜像中反查出安装命令,同时还需要安装redis 和PostgreSQL环境,实在有点麻烦,后来不得不放弃😪😪 )

Redash旨在让任何人,无论技术成熟程度如何,都能利用大大小小的数据。SQL用户利用Redash来探索、查询、可视化和共享来自任何数据源的数据。他们的工作反过来使组织中的任何人都能使用这些数据。每天,全世界数千个组织的数百万用户都在使用Redash来开发见解并做出数据驱动的决策。
from https://github.com/getredash/redash

官网是用安装教程,主要是根据官网的安装教程来安装的

  1. AWS EC2 AMI
  2. DigitalOcean
  3. Google Compute Engine Image
  4. Other
  5. Docker

For basic deployments we recommend a minimum of 4GB of RAM and reasonable amount of CPU allocation. As usage grows you might need additional RAM and CPU power to support increased number of background workers and API processes.
To create an instance, you have the following options:

  1. AWS EC2 AMI
  2. DigitalOcean
  3. Google Compute Engine Image
  4. Other
  5. Docker

前三种都是的国外的服务器云服务来的,一般在国内都用不上,而且前三种都是基于 云服务上提供的镜像构建,与它们强关联,我们就不用看了。第四种other是自己基于Ubuntu 18.04 server服务器 ,安装 Docker和 Docker Compose ,基于 提供的docker-compose 文件去启动。第五中docker 是 建立在自己有了docker 环境的基础上,去使用它们的镜像构建或者自己根据它们的docker-compose 文件 看看需要哪些服务,然后自己启动(其实还是只能使用它们的docker镜像,其中需要的Redis and PostgreSQL环境需要自己安装它的镜像里并不提供,它没有提供原始docker 镜像的构建命令😪,除非自己根据docker镜像反编译出dockerfile 文件,可以是可以,但是有些麻烦)。

使用该命令可以根据docker镜像,生成dockerfile,其中 redash/redash:8.0.2.b37747 是redash 的docker镜像之一

sudo docker run -v /var/run/docker.sock:/var/run/docker.sock --rm alpine/dfimage  -sV=1.36  redash/redash:8.0.2.b37747

安装部署

方案1 使用docker + docker compose (推荐)

参考这个项目部署: https://github.com/KANLON/setup

仅支持Ubuntu 系统,基本相当于一键部署

echo "下载执行脚本和docker-compose配置文件"
git clone https://github.com/KANLON/setup.git 
cd setup
sudo chmod +x ./setup.sh
echo "开始执行,如果要异步执行,可以使用 nohup ./setup.sh & 这样来执行"
./setup.sh

方案2 使用docker + docker swarm

首先需要安装 docker swarm 集群,然后运行这个的 docker-compose 文件来安装redash容器镜像。

version: '3.6'
services:
  server:
    image: redash/redash:8.0.2.b37747
    command: server
    depends_on:
      - redash_postgres
      - redash_redis
    ports:
      - "5001:5000"
    deploy:
      mode: replicated
      replicas: 1
      endpoint_mode: vip
      update_config:
        parallelism: 1
        delay: 3s
        order: start-first
    environment:
      PYTHONUNBUFFERED: 0
      REDASH_LOG_LEVEL: "INFO"
      REDASH_REDIS_URL: "redis://redash_redis:6379/0"
      REDASH_DATABASE_URL: "postgresql://postgres:123456@redash_postgres/postgres"
      REDASH_COOKIE_SECRET: "123456"
      REDASH_WEB_WORKERS: 4
      #邮箱 
      REDASH_MAIL_SERVER: "smtp.exmail.qq.com"
      REDASH_MAIL_PORT: 465
      REDASH_MAIL_USE_TLS: "false"
      REDASH_MAIL_USE_SSL: "true"
      REDASH_MAIL_USERNAME: "no-reply@yoursite.com"
      REDASH_MAIL_PASSWORD: "111111"
      REDASH_MAIL_DEFAULT_SENDER: "no-reply@yoursite.com"
      REDASH_HOST: "http://redash.mysite.com"
  worker:
    image: redash/redash:8.0.2.b37747
    command: scheduler
    deploy:
      mode: replicated
      replicas: 1
      endpoint_mode: vip
      update_config:
        parallelism: 1
        delay: 3s
        order: start-first
    environment:
      PYTHONUNBUFFERED: 0
      REDASH_LOG_LEVEL: "INFO"
      REDASH_REDIS_URL: "redis://redash_redis:6379/0"
      REDASH_DATABASE_URL: "postgresql://postgres:123456@redash_postgres/postgres"
      QUEUES: "queries,scheduled_queries,celery"
      REDASH_COOKIE_SECRET: "123456"
      WORKERS_COUNT: 2
      #邮箱 
      REDASH_MAIL_SERVER: "smtp.exmail.qq.com"
      REDASH_MAIL_PORT: 465
      REDASH_MAIL_USE_TLS: "false"
      REDASH_MAIL_USE_SSL: "true"
      REDASH_MAIL_USERNAME: "no-reply@yoursite.com"
      REDASH_MAIL_PASSWORD: "111111"
      REDASH_MAIL_DEFAULT_SENDER: "no-reply@yoursite.com"
      REDASH_HOST: "http://redash.mysite.com"
  redis:
    image: redis:5.0-alpine
    deploy:
      mode: replicated
      replicas: 1
      endpoint_mode: vip
      update_config:
        parallelism: 1
        delay: 3s
        order: start-first
  postgres:
    image: postgres:9.6-alpine
    volumes:
      - postgres-data:/data/postgresql/data
    environment:
      POSTGRES_PASSWORD: 123456
    deploy:
      mode: replicated
      replicas: 1
      endpoint_mode: vip
      update_config:
        parallelism: 1
        delay: 3s
        order: start-first
volumes:
  postgres-data:
    name: postgres-data
networks:
  default:
    external:
      name: default_overlay

redash 容器镜像docker-compose下载地址为: https://raw.githubusercontent.com/KANLON/setup/master/data/docker-compose-docker-swarm.yml

启动命令sudo docker stack deploy -c redash8.0.yml --with-registry-auth redash-service

执行完docker 容器之后的,进入 redash server 容器中,到 /app 目录下,执行 ./manage.py database create_tables 创建表。

redash 简单使用

其实官网本身就有一个动图介绍,参考该动图展示,基本可以快速使用redash上手创建可视化数据展示:

https://redash.io/
Redash 可视化BI系统部署安装及简单使用

或者参考我在b站中的视频

https://www.bilibili.com/video/BV1vq4y1L7tE/?spm_id_from=333.999.0.0&vd_source=9d0c39c2f33c7d68ba4b01e4303dc8c1

测试地址

自己搭建的一个 redash 系统地址: http://redash.kanlon.top

账号和密码获取,关注 CrudBoys 公众号 回复 “redash系统” 获取

参考

1. Redash 使用流程
2. 数据可视化的开源方案: Superset vs Redash vs Metabase (二)
3. 通过 Docker 安装 Redash
4. redash 官网
5. 官网安装教程
6. dockerfile 文件
7. 根据镜像生成dockerfile文章来源地址https://www.toymoban.com/news/detail-462583.html

到了这里,关于Redash 可视化BI系统部署安装及简单使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 开源可视化bi工具有哪些,干货推荐

    开源可视化bi工具有哪些呢,今天给大家推荐三款开源可视化bi工具,并且展开的跟大家谈谈这三款开源可视化bi工具: 由Airbnb贡献的开源可视化bi工具,目前在GitHub上有4万多颗星。 使用人群: (1)开发/分析人员做好看板,业务人员浏览看板数据 (2)业务人员可自行编辑图

    2024年02月13日
    浏览(43)
  • 数据接口工程对接BI可视化大屏(一)

    此项目以常见的手机零售BI场景为例,介绍如何编写数据接口工程对接BI可视化大屏。 如何从当前常见的主流大数据场景中为后台程序推送数据及接收前台数据。 背景知识需要: 掌握Redis,MySQL,ClickHouse,HBase,Phoenix,Kafka,ElasticSearch相关软件的使用。 掌握SpringBoot,MyBatis等相

    2024年02月09日
    浏览(29)
  • 可视化大屏设计BI平台【SpringBoot+MyBatisPlus】【开源】【分享】

    💡 「分享」 今天主要给大家分享一个基于SpringBoot+Vue+MyBatisPlus+element-ui的一个可视化大屏设计BI平台项目。好了,话不多说,让我们来介绍一下该项目。 AJ-Report是一个完全开源的BI平台,酷炫大屏展示,能随时随地掌控业务动态,让每个决策都有数据支撑。 多数据源支持,内

    2024年02月12日
    浏览(28)
  • 奥威BI数据可视化工具:报表就是平台,随时自助分析

    别的数据可视化工具,报表就只是报表,而奥威BI数据可视化工具,一张报表就约等于一个平台,可随时展开多维动态自助分析,按需分析,立得数据信息。 奥威BI是一款多维立体分析数据的数据可视化工具。它可以帮助用户在短时间内迅速切换到多个不同维度,从不同角度

    2024年02月12日
    浏览(30)
  • 可视化——Superset安装与部署

    Apache Superset是一个开源的、现代的、轻量级BI分析工具,能够对接多种数据源、拥有丰富的图表展示形式、支持自定义仪表盘,且拥有友好的用户界面,十分易用。 由于Superset能够对接常用的大数据分析工具,如Hive、Kylin、Druid等,且支持自定义仪表盘,故可作为数仓的可视化

    2024年02月08日
    浏览(49)
  • 奥威BI数据可视化工具:个性化定制,打造独特大屏

    每个人都有自己独特的审美,因此即使是做可视化大屏,也有很多人希望做出不一样的报表,用以缓解审美疲劳的同时提高报表浏览效率。因此这也催生出了数据可视化工具的个性化可视化大屏制作需求。 奥威BI数据可视化工具:个性化定制,打造独特可视化大屏 奥威BI数据

    2024年02月12日
    浏览(38)
  • 分析报告有样板了-奥威BI数据可视化报表模板

    述职报告、月度数据分析报告、季度数据分析报告、区域数据分析报告……人在职场,数据分析报告少不了。那么,怎么才能在极短的时间内做出一张既好看又突出重点、分析逻辑在线的数据可视化分析报表?奥威BI软件的建议是采用BI数据可视化报表模板,一键更新数据源,

    2024年02月05日
    浏览(45)
  • 奥威BI数据可视化工具:360度呈现数据,告别枯燥表格

    随着企业数据量的不断增加,如何有效地进行数据分析与决策变得越来越重要。奥威BI数据可视化工具作为一款强大的数据分析工具,在帮助企业深入挖掘数据价值方面具有显著优势。 奥威BI数据可视化工具是一款基于数据仓库技术的数据分析工具,具有直观、灵活、可操作

    2024年02月12日
    浏览(32)
  • [小尘送书-第二期]《Power BI数据分析与可视化实战》数据清洗、数据建模、数据可视化设计与高级技法

    大家好,我是小尘,欢迎你的关注!大家可以一起交流学习!欢迎大家在CSDN后台私信我!一起讨论学习,讨论如何找到满意的工作! 👨‍💻博主主页:小尘要自信 👨‍💻推荐专栏: 👨‍💻《1》开发环境配置攻略 👨‍💻《2》Java程序员的成长 👨‍💻《3》2023Java面试实

    2024年02月13日
    浏览(29)
  • 数据可视化工具中的显眼包:奥威BI自带方案上阵

    根据经验来看,BI数据可视化分析项目是由BI数据可视化工具和数据分析方案两大部分共同组成,且大多数时候方案都需从零开始,反复调整,会耗费大量时间精力成本。而奥威BI数据可视化工具别具匠心,将17年经验凝聚成标准化、系统化方案,开箱即用,极大地提高了效率

    2024年02月10日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包