公司要用BI报表给业务来分析查询数据,对比了几个BI报表,不是收费,就是一般

最后决定用superset BI报表,开始去git上找源码开始搭建环境了。

我们是5月中下旬开始下的,当时superset的最新版本是0.36,我们从主分支master直接下载。

我们之前一直弄java,python很少弄,走了很多坑,无数坑。

强烈建议 superset最好不要在window去弄

强烈建议 superset最好不要在window去弄

强烈建议 superset最好不要在window去弄

为什么了,我们弄的2个人开始一直在windon上弄,装python,pycharm等等,各种各样的模块

插件,各种各样的坑,最后项目跑起来后,还是各种各样的坑和bug。

最后直接放弃了,没办法,最后还是在liunx下搭建开发环境,由于之前的经验,半天环境就搭建好叻。

下面把经验步骤分享给大家

1,去git上下载最新的代码

2,搭建个liunx的虚拟机,内存给大,最好8G,我是centos 7 的版本,默认装的python版本2.7.5

升级版本到python3.7和pip,不要3.8,官方上写的是3.6/3.7,千万不要挑战官方,不然又是不知道那里的坑。

3,下载pytharm,不要下载最新版本的,我下载最新版本的然后加载项目,pytharm直接崩溃,后来

下载了2018版本的pytharm,加载项目才正常

4,将superset源码传到linux上,解压,用pytharm加载项目,大概是这个样子

这里记住,一定要将项目跑在python的虚拟化环境里,也就是出现我上方画红的venv里

5,目录结构我就不说了,然后设置一下启动

6,进入4里画红的终端,在项目主目录分别执行一下命令,执行前最好把pip的源设置为国内阿里的

pip install -r requirements-dev.txt

pip install -r requirements.txt

python setup.py install

#上面几部很慢

cd build/scripts-3.7

# 初始化sqlLite数据库

python superset fab create-admin

# 一直输admin

python superset db upgrade

# 下面一步可不执行,主要是去git加载测试数据

python superset load_examples

python superset init

7,前端编译,先安装nodejs,把cnpm装好,

在终端下进入到superset-frontend目录,执行cnpm install -d,再中心 js_build.sh脚本。

8,点击parcharm的运行,即可访问 http://localhost:8000  账号 免密为前面初始化输入的 admin/admin

至此,开发环境终于搭建完成,我们可以通过superset连接各种各样的数据库mysql,hive,oracle等等,

然后将结果转化成业务需要的报表,图形等等,而不需要写代码。

让业务部门自己去查,去统计和设计Dashboard。

大数据 (三) BI报表系统 superset 源码搭建开发环境相关推荐

  1. 大数据 (三) BI报表系统 superset 2 制作表格

    superset是git上star很多的项目,已经进入了apche的孵化器 上节我已经介绍了superset的开发搭建环境,比较麻烦,其实大家可以直接通过 命令安装,这样还简单些,下面我介绍一下sup ...

  2. PCL-1.8.1从源码搭建开发环境三(QHULL库的编译)

    原文首发于微信公众号「3D视觉工坊」:PCL-1.8.1从源码搭建开发环境三(QHULL库的编译) 首先,介绍一下QHull库. QHull是一个开源的程序软件,用来研究解决凸包问题,生成凸包形体.官 ...

  3. PCL-1.8.1从源码搭建开发环境二(FLANN库的编译)

    原文首发于微信公众号「3D视觉工坊」,PCL-1.8.1从源码搭建开发环境二(FLANN库的编译) 首先,快速近似最近邻搜索库FLANN-Fast Library for Approximate Ne ...

  4. 一分钟详解PCL-1.8.1从源码搭建开发环境四(VTK库的编译)

  5. “卜算子·大数据”学习系列原创文章、源码——从入门到精通

    大数据 big-data :white_check_mark: 转载请注明出处与作者信息(如下) 原创作者:王小雷 作品出自:https://github.com/wangxiaoleiAI/big- ...

  6. 抖音矩阵账号系统开发者源码搭建分享

    抖音账号矩阵系统开发者源码搭建分享: 1. 账号矩阵系统搭建首先需要注意的是支持多平台,多账号,可以实现流量互通,账号矩阵多个账号联动形成账号矩阵形式分发开发. 2. 账号矩阵系统需要可以查看分发内容 ...

  7. 抖音seo,智能剪辑,批量发布系统,源码搭建

    抖音seo,智能剪辑,批量发布系统,源码搭建 抖音seo这套系统,开发之前需要权限申请,也就是官方平台,权限通过后才可以开发. 申请流程: 注册官方开放平台账号--申请服务商--关联应用--申请权限- ...

  8. 源码搭建Lump环境

    CentOS6.3+Apache2.2+php5.3.8+Mysql5.5.4源码搭建Lump环境 CentOS6.3 Apache2.2 php5.3.8 Mysql5.5.4 一.系统环境 虚拟机 ...

  9. 在线拍卖系统(竞拍系统)源码编写开发中拍卖模式的理解和实现

    在线拍卖系统(竞拍系统)源码开发中常见的拍卖模式有升价拍(英式拍卖).降价拍(荷兰拍).密封拍(暗拍).多件拍(淘宝荷兰拍).         升价拍(英式拍):最常见的一种拍卖方式,参拍者按照加价幅 ...

最新文章

  1. 如何设计API返回码(错误码)?
  2. Android官方命令深入分析之Device Monitor
  3. C 关于unsigned int compzero = ~0;与unsigned int compzero = 0xFFFF; 的区别!
  4. 部署 DevStack - 每天5分钟玩转 OpenStack(17)
  5. ffmpeg支持G711音频和H.264视频数据封装为mp4
  6. 【计算机网络(微课版)】第2章 物理层 课后习题及答案
  7. hadoop-1.1.2 在centos环境下的部署
  8. Openstack Object Store(Swift)设置公有存储的方法
  9. 为什么说比特币隐私是一门艺术?
  10. 基于堆叠卷积长短期神经网络【CNNLSTM】模型的时序数据预测分析
  11. python第三方库:chardet字符编码检测和乱码处理
  12. Apache HTTP Server 下载,安装,配置,启动手把手教你
  13. 语音识别 卷积神经网络,卷积神经网络字符识别
  14. Aladdin and the Flying Carpet (唯一分解定理)
  15. 3.30团体天梯赛后个人感想
  16. 【实战】电商后台管理系统:路由封装基础布局
  17. 2021美赛E题题译+思路+参考资料
  18. html中在图片上写文字,用HTML代码在图片上写字
  19. 黑芝麻智能成为中兴通讯首家自动驾驶芯片合作伙伴;厦门第二家英迪格品牌酒店开业 | 美通企业日报...
  20. 学生上课睡觉班主任怎么处理_学生上课睡觉怎么办

热门文章

  1. 如何画一个漂亮的功能连接矩阵图
  2. 用Python程序去计算三种规则的三维几何结构角系数
  3. STM32 CAN控制器简介-寄存器简介
  4. FreeSurfer和FSL的安装和使用教程
  5. 试题 算法训练 关联矩阵
  6. ubuntu技巧学习3: 将视频转换为gif动态图
  7. Vue3中使用用户引导插件driver.js
  8. 永洪报表工具_报表工具对比选型系列用例——排名及跨行组统计
  9. Leetcode 503:下一个更大元素 II(超详细的解法!!!)
  10. 正阅读微信小说分销系统-教程-如何申请模板消息