在superset中快速制作报表或仪表盘

2023-10-26

在中小型企业,当下需要快速迭代、快速了解运营效果的业务,急需一款开源、好用、能快速迭代生产的报表系统。

老板很关心,BI工程师很关心,同时系统开发人员也同样关心,一个好的技术选型往往能够帮助公司减少很多成本,并且也不用BI或软件开发同事为了快速迭代变更的报表而嘟嘟囔囔、抱怨工作。

目前观察到一款开源基于Web的BI报表工具,在github有30K的Star,是十分惊人了。

一、Superset有哪些的特点

  • Superset后端是基于python开发,算是python生态的一员。
  • 它开源、轻量级、图表丰富
  • 它免费、免费、免费
  • 是一款敏捷,减轻团队开发工作量,提升团队效能的软件
  • 有良好的权限控制,这也是考虑使用必不可少的点

不得不说,针对有一定SQL基础的BI分析师、开发工程师,能够使用SQL游刃有余地制作出丰富多样的报表,将关注点集中在数据的产生和数据的准确性,不用花大量心思在报表的样式、字段的格式化、Excel数据的导入导出等等。

权限具备的情况下,遵循以下步骤操作生成报表

二、如何使用做一份简单的报表

2.1 SQL Editor生成原始数据集

在这里插入图片描述
在SQL Editor中编写SQL,通过【Run】自行验证

2.2 生产固定的数据集

在SQL Editor产生一次数据集后,点击结果框做上测的【EXPLORE】
在这里插入图片描述
新增数据集,定义名称,注意名称需要明确数据内容
在这里插入图片描述
如果是更新数据集统计逻辑,选择Overwrite exsiting,选择已有数据集名称即可。

走到这一步,会在【Date】-> 【Datasets】里面,生成一个数据集,类似【New-订单-日期-产品】
在这里插入图片描述
继续往下走。

2.3 一键保存对应数据集的报表

上一步骤,点击【SAVE & EXPLORE】后自动跳转生成一个类似【Run】结果的表格

通常我们使用也会需要表格,所以可以命名后保存。如果不需要,则关闭此页面或切换到别的页面就可以了。
在这里插入图片描述
到达这个页面,一般默认是【Table】的报表格式,可以直接填写/修改报表的名字,点击左上角的【SAVE】即可。

保存的时候,可以一键保存到一个仪表盘中,一般不直接保存,确认后再手动添加进去。

这个时候,会在【Charts】中生成一个使用对应数据集的报表。
在这里插入图片描述
通过以上步骤,一个Table的报表就做完了,但是还会需要实现一些Filter的功能,那就基于这个数据集再制作一个Filter Box

2.4 同一个数据集制作其他类型报表

可以直接拿上面这个步骤产生的【Charts】例如:点击Chart列表里Dataset的【分日-统计】
在这里插入图片描述

进来将默认的【Table】类型,改为【Filter Box】
在这里插入图片描述

然后点开【Filters Configuration】,【Filters】点加号进行添加,然后选择Column的指标就行,多个Filter就添加多次即可。

配置完,先【Run】后【SAVE】,其他逻辑一样。

2.5 将Chart添加到Dashboard

这样就得到了一个FilterBox,一个Table,手动添加到一个现有的Dashboard中,或者新建一个Dashboard放进去就行。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在superset中快速制作报表或仪表盘 的相关文章

随机推荐

  • HashMap源码初探

    Hash table based implementation of the Map interface This implementation provides all of the optional map operations and
  • Qt动态库加载之 QLibrary

    目录 一 使用Qt编译C动态库 二 使用QLibrary调用共享库 一 使用Qt编译C动态库 使用Qt新建一个C项目 cbb frame 在项目中我们声明和定义两个函数 并导出函数 在cbb mylog中我们使用了函数指针 这里为啥这样干
  • python人脸识别考勤系统 dlib+OpenCV和Pyqt5、数据库sqlite 人脸识别系统 计算机 毕业设计 源码

    一 项目介绍 Python语言 dlib OpenCV Pyqt5界面设计 sqlite3数据库 本系统使用dlib作为人脸识别工具 dlib提供一个方法可将人脸图片数据映射到128维度的空间向量 如果两张图片来源于同一个人 那么两个图片所
  • hrformer

    High Resolution Transformer Copyright c 2021 Microsoft Licensed under The MIT License see LICENSE for details Written by
  • keepalived 实现双机热备

    文章目录 一 说明 二 概念解释 三 环境准备 四 操作过程 五 验证 一 说明 我们经常听说 nginx keepalived 双机热备 其实在这里 双机热备有两种思路 一是只利用 keepalived 实现两个节点的故障切换 当主节点挂
  • 章节二:Vue.js的安装和配置

    2 1 下载和安装Vue js 要下载和安装Vue js 你有几个选项可供选择 通过CDN 在HTML文件中引入Vue js的CDN链接 然后直接使用Vue全局变量 使用包管理器 使用npm或yarn等包管理器 在项目中安装Vue js 下
  • 一文搞懂IP基础以及子网划分!!!!!

    1 什么是IP地址 IP地址 Internet Protocol Address 互联网国际地址 是一种在Internet上的给主机编址的方式 它主要是为互联网上的每一个网络和每一台主机分配一个逻辑地址 以此来屏蔽物理地址的差异 IP地址就
  • Reactjs鼠标滚轮监听

    1 添加相应的react所需的包及插件 npm install react s npm install react dom s 2 鼠标滚轮事件及引用子组件的滚轮处理事件 handleWheel function event 判断鼠标滚轮的
  • JavaBean配置

    在JSP内嵌入大量的Java代码可能会造成维护不方便 为此最好的方就是把JSP代码和Java代码分开 将JSP中的Java代码移植到Java类中 这些可能用到的类就是JavaBean JavaBean实现步骤如下 1 在src中新建一个be
  • 微型计算机上的南桥芯片功能,微型计算机主板上安装的主要部件

    如下 1 芯片组 芯片组是构成主板电路的核心 决定了主板的级别和档次 北桥芯片是主板上最重要的芯片 主要负责与CPU 内存 显卡进行通讯 南桥芯片负责连接硬盘 USB 接口 PCI 接口等其他接口 南桥芯片和北桥芯片之间也有联系 2 存储控
  • 洋桃电子STM32物联网入门30步笔记三、CubeMX图形化编程、设置开发板上的IO口

    此文档作为对杨桃电子视频的整理 B站链接 第四集 一 开启RCC的外部时钟 包括外部高速时钟HSE和外部低速时钟LSE 时钟配置三个选项的含义 选择禁用的话就只能使用内部时钟 旁路时钟源一般是有源晶振 晶体与陶瓷振荡器一般是无源晶振 二 开
  • 利用JS获取IE客户端IP及MAC的实现

    在做B S结构的系统时 我们常常需要获取客户端的一些信息 如IP和MAC 以结合身份验证 在ASP NET中 要获取服务器端的MAC很容易 但是要获取客户端的MAC的地址确要花费一翻心思 通常的做法是调用Win32API或直接调用nbtst
  • MySQL技术内幕InnoDB存储引擎 学习笔记 第六章 锁

    锁是数据库系统区别于文件系统的一个关键特性 锁机制用于管理对共享资源的并发访问 InnoDB引擎会对表数据上锁以提供数据的完整性和一致性 除此之外 还会对数据库内部其他多个地方使用锁 从而保证对多种不同资源提供并发访问 如增删改LRU列表中
  • 基于Centos7+pycharm搭建python获取爬虫小项目

    一 安装python环境 网上教程查阅 安装成功后运行 python 查看版本 python V 二 安装pycharm 应在步骤一完成后进行 到pycharm官网下载最新版本 下载链接 https www jetbrains com py
  • 详解 Springboot 中使用 Aop

    一 什么是 Aop AOP Aspect Oriented Programming 意为面向切面编程 可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术 AOP的编程思想是把对类对象的横切问题点 从
  • CentOS 修改时间

    Centos系统时间分为系统时间和硬件时间 二者必须都修改 重启系统才会永久生效 查询时间常用命令 date date R date z hwclock r 一 修改时区 修改时区 ln sf usr share zoneinfo Asia
  • XMind思维导图的结构逻辑该如何体现?3个功能完美体现!

    假设你在玩 模拟城市 但你必须使用以下工具来构建城市 中心主题 城市中心 关键思想 主要道路 次要的思想 次要的道路 标志 地标图片 那么你要怎么安排才能让城市结构附有逻辑性 让城市的规划更加合理 这就是我们将要讨论的问题 同样在我们的思维
  • 初始化列表的特性和构造函数的工作原理

    对于构造函数我们一直有个误区 就是构造函数用于初始化成员变量创建对象 实际上并不是这样的 真正的初始化并不是在构造函数中完成的 而是在初始化列表中完成的 构造函数中的实际上是赋值操作 要了解构造函数的工作原理 得先了解什么是初始化列表 初始
  • 快速达成目标的12种方

    2006 05 04 16 20 15 快速达成目标的12种方法 告诉自己你能主宰命运只有确立了前进的目标 一个人才会最大可能地发挥自己的潜力 主宰自己的命运 在你身上拥有钻石宝藏 美国宾夕法尼亚州著名学府坦普尔大学创始人康惠尔 在演讲中
  • 在superset中快速制作报表或仪表盘

    在中小型企业 当下需要快速迭代 快速了解运营效果的业务 急需一款开源 好用 能快速迭代生产的报表系统 老板很关心 BI工程师很关心 同时系统开发人员也同样关心 一个好的技术选型往往能够帮助公司减少很多成本 并且也不用BI或软件开发同事为了快