当前位置: 首页 > news >正文

【Kyligence 公开课】视频回顾—— Superset设计与SQL查询

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

v2-1978b2fb7092e1e6f564e07f665acd49_hd.png

 

在上周举办的 2019 年 Kyligence 公开课 NO.2 上,Kyligence 的 Python 全栈开发工程师赵勇杰同学为我们带来了关于 Superset 的精彩内容,当天小伙伴们都非常的热情、积极,现场座无虚席!以下是文字 & 视频回顾~

 

Kyligence | Superset设计与SQL查询_腾讯视频​v.qq.com

 

在公开课上,勇杰分享了题为《 Apache Superset 的架构设计与SQL 查询》的演讲,通过代码与理论的讲解,带领现场的小伙伴快速了解了Superset的系统设计,包括Superset 系统架构、Superset代码结构讲解、可视化查询到SQL生成过程。

Superset 具有多种数据接口、包含数据探索、Dashboard、SQLLab、安全管控等功能,同时这些功能点下又具有一些极有前瞻性的细化功能,例如数据探索的可视化功能、时间过滤器功能、AdHoc功能等等。

 

v2-294c0d3ef1b4f01d8e7aff169d8df62b_hd.png

 

据勇杰介绍,数据可视化要解决的核心问题是数据到图形的投影,Superset为了解决这个问题,首先需要收集清理转换前端控件传来的值,各个图形控件经过转换会构造出标准查询接口,例如维度,度量,过滤器等;其次要通过这个标准查询接口编译出不同数据源可用的SQL语句并且下压到查询引擎。

 

光有理论没有代码?不存在!在讲解完理论的部分,勇杰还就以上理论在现场为大家讲解了Superset的核心代码。

 

最后,公开课在愉快的互动中结束!小伙伴们,我们春节后继续!

转载于:https://my.oschina.net/cicixing/blog/3007205

相关文章:

  • 设计模式之建造者模式
  • 苹果Q1财报出炉:手机收入下滑15%,服务收入增长19%
  • 2018年全国姓名报告发布:新生儿起名用这50个字最多
  • CMake 入门1/5:基于阿里云 ECS搭建体验环境
  • 理解IaaS, PaaS, SaaS等云模型 (Cloud Models)
  • 男子半年两次癫痫病发 救他的居然是同一个民警
  • 腾讯广点通这三年
  • 一个精简的React+Ant Design后台管理系统模版
  • Go 子测试使用说明
  • BZOJ3236:[AHOI2013]作业(莫队,分块)
  • HTML5新特性总结
  • 数据结构学习之队列
  • prometheus jmx exporter原理
  • Python 3 字符串转MD5形式
  • Vue常见指令
  • #Java异常处理
  • 「译」Node.js Streams 基础
  • Git同步原始仓库到Fork仓库中
  • Javascript编码规范
  • k个最大的数及变种小结
  • nginx 负载服务器优化
  • Phpstorm怎样批量删除空行?
  • Python 基础起步 (十) 什么叫函数?
  • SpringCloud集成分布式事务LCN (一)
  • SQL 难点解决:记录的引用
  • Vue2 SSR 的优化之旅
  • 极限编程 (Extreme Programming) - 发布计划 (Release Planning)
  • 快速构建spring-cloud+sleuth+rabbit+ zipkin+es+kibana+grafana日志跟踪平台
  • 配置 PM2 实现代码自动发布
  • 移动端唤起键盘时取消position:fixed定位
  • Spring Batch JSON 支持
  • #define与typedef区别
  • #在线报价接单​再坚持一下 明天是真的周六.出现货 实单来谈
  • ( 10 )MySQL中的外键
  • (1)Map集合 (2)异常机制 (3)File类 (4)I/O流
  • (6)STL算法之转换
  • (C语言)深入理解指针2之野指针与传值与传址与assert断言
  • (iPhone/iPad开发)在UIWebView中自定义菜单栏
  • (翻译)Quartz官方教程——第一课:Quartz入门
  • (附源码)ssm本科教学合格评估管理系统 毕业设计 180916
  • (附源码)ssm捐赠救助系统 毕业设计 060945
  • (附源码)计算机毕业设计大学生兼职系统
  • (一) springboot详细介绍
  • (一)为什么要选择C++
  • (转)h264中avc和flv数据的解析
  • (转)jdk与jre的区别
  • (转)winform之ListView
  • (转)关于多人操作数据的处理策略
  • (转)人的集合论——移山之道
  • .net core webapi 部署iis_一键部署VS插件:让.NET开发者更幸福
  • .net core 连接数据库,通过数据库生成Modell
  • .net core使用ef 6
  • .Net调用Java编写的WebServices返回值为Null的解决方法(SoapUI工具测试有返回值)
  • .Net面试题4
  • .net用HTML开发怎么调试,如何使用ASP.NET MVC在调试中查看控制器生成的html?