superset1.0,superset-ui
一 superset概述
1.1官网https://superset.apache.org/
1.2简介Superset快速、轻量、直观,并带有各种选项,以便具有各种技能的用户可以轻松浏览和可视化他们的数据,从简单的折线图到非常详细的地理空间地图。
Apache Superset(孵化)是一个可以在企业中使用的现代商业智能Web应用程序。它快速、轻量、直观,并带有各种选项,使所有技能的用户都可以轻松浏览和可视化他们的数据,从简单的饼图到非常详细的deck.gl地理空间地图。
以下是超集主要功能的概述:
现成的丰富数据可视化集合
易于使用的数据浏览和可视化界面
创建和共享仪表板。
与大型身份验证提供商集成的企业身份验证(通过Flask AppBuilder集成的数据库、OpenID、LDAP、OAuth和REMOTE_USER)
可扩展的高粒度安全/权限模型,允许制定关于谁可以访问单个要素和数据集的复杂规则。
一个简单的语义层,允许用户通过定义哪些字段应该显示在哪些下拉列表中,以及哪些聚合和功能指标可供用户使用,来控制数据源在UI中的显示方式。
通过SQLAlchemy与大多数使用SQL的RDBMS集成
与Druid.io深度集成
超集是云固有的,旨在提供高可用性。它旨在扩展到大型分布式环境,并且可以在容器中很好地工作。尽管您可以在适当的设置下或者仅在您的笔记本电脑上轻松测试超集驱动器,但是在扩展平台上几乎没有任何限制。
就灵活性而言,超集也是云所固有的,这为您提供了以下选择:
服务器(Gunicorn、Nginx、Apache)
元数据引擎(MySQL,Postgres,MariaDB等。)
消息队列(Redis,RabbitMQ,SQS等。)
结果(S3、Redis、Memcached等。)
缓存层(Memcached、Redis等。)
Superset还可以与NewRelic、StatsD和DataDog等服务配合使用,并可以针对最流行的数据库技术运行分析工作负载。
目前,超集已经在很多公司大规模运行。例如,Superset在Kubernetes内部的Airbnb的制作环境中运行,每天为超过600个活跃用户提供服务,每天查看超过10万个图表。
1.3支持的数据库
二服务器环境配置
2.1配置python3环境
超集安装必须是python3环境。
Mv /usr/七彩超短裙/python /usr/七彩超短裙/python.bak
Ln‐s /usr/local/七彩超短裙/python3 /usr/七彩超短裙/python
Ln‐s /usr/local/彩色超短裙/pip3 /usr/彩色超短裙/pip
2.2修改系统的python环境VI/usr//七彩超短裙/yum第一行改为:#!/usr/彩色迷你裙/python2
三superset安装
3.1安装pip3安装Apache-超集
3.2配置superset环境变量
3.3初始化数据库超集数据库升级
3.4创建管理员用户名密码超集工厂创建-管理
#加载一些数据来玩
超集加载_示例
#创建默认角色和权限
超集初始化
3.5启动#调试模式启动
super trun‐p 8088‐h 192.168 . XXX . XXX‐‐带线程重新加载调试器
#以正常模式启动
super trun-p 8088-h 192.168 . XXX . XXX
3.6访问访问:http://192.168.xxx.xxx:8088/
四连接数据库
4.1数据库驱动程序Database
PyPI package
Connection String
阿帕奇德鲁伊
pip安装pydruid
druid://User:password @ Host:Port-default-9088/druid/v2/SQL
阿帕奇蜂房
pip安装pyhive
hive://hive @ { hostname }:{ port }/{ database }
阿帕奇黑斑羚
pip安装impala
impala://{ hostname }:{ port }/{ database }
阿帕奇麒麟
pip安装麒麟皮
kylin://用户名:密码@主机名:端口/项目?param1=值param1=值2
Apache Spark SQL
pip安装pyhive
hive://hive @ { hostname }:{ port }/{ database }
点击之家
pip安装sqlalchemy-clickhouse
click house://{用户名}:{密码} @ {主机名}:{端口}/{数据库}
弹性搜索
pip安装弹性搜索-dbapi
elastic search http://{ user }:{ password } @ { host }:9200/
关系型数据库
pip安装MySQL客户端
MySQL://UserName:db password @数据库主机/数据库名称
神谕
pip安装cx_Oracle
oracle://
一种数据库系统
pip安装psycopg2
PostgreSQL://UserName:db password @数据库主机/数据库名称
很快
pip安装pyhive
很快://
4.2 clickhouse连接
4.2.1驱动安装安装sqlalchemy-clickhouse
预期的连接字符串格式如下:
click house://{用户名}:{密码} @ {主机名}:{端口}/{数据库}
4.2.2连接方式
4.2.3连接效果
4.3postgresql连接
4.3.1安装驱动pip安装psycopg2
PostgreSQL://UserName:db password @数据库主机/数据库名称
4.3.2连接方式
4.3.3连接效果
五创建数据集
5.1开始
5.2新增
5.3效果
六创建图表(charts)
6.1词汇云
6.2国家地图
准备地区/省/部门ISO3166-2代码
CN-11北京
CN-50重庆
CN-31上海
CN-12天津
CN-34安徽
CN-35福建
CN-62甘肃
CN-44广东
CN-52贵州
CN-46海南
河北
cn23黑龙江
CN-41河南
CN-42湖北
CN-43湖南
CN-32江苏
中国江西省
cn22吉林
CN-21辽宁
CN-63青海
CN-61陕西
CN-37山东
CN-14山西
CN-51四川
CN-71台湾省
中国云南
CN-33浙江
CN-45广西
CN-15内蒙古
CN-64宁夏
CN-65新疆
CN-54西藏
CN-91香港
CN-92澳门
该代码与根据省名创建的表相关联,并且一个新字段provice_code字段被添加到该表中。
配置图
七创建仪表盘(Dashboards)
7.1新增Dashboards
7.2配置Dashboards
7.3配置结果
7.4两种添加charts到Dashboards的方法
7.4.1编辑已保存的charts编辑保存的图表并选择仪表板。
返回仪表板
查看仪表板结果
7.4.2新建保存charts的时候选择Dashboads
查看Dashboads
八sql实验室(sql lab)
8.1 sql editor
8.2 saved queries
点击弹出页签链接,直接进入sql编辑页面进行查询。
8.3 query search
可以看到历史查询情况。
2020年大数据面试问题汇总(附答案)
本文探索数据仓库系统(27000字推荐收藏)
一篇探讨Hadoop的文章(30000字长,推荐收藏)
文带你走进蜂巢世界(1.8W字建议收藏)
文章将带你全方位穿越Flink(3.2w字建议收藏)
文带你走进点击屋世界(3W字建议收藏)
你要悄悄学会HBase,然后惊艳众人(17000字建议收藏)
本文将带你深入了解卡夫卡,并提供52个常见面试问题(1.8W字推荐收藏)。
非常全面的DolphinScheduler安装和使用文档
蜂巢调优,数据工程师成神之道
数据质量的事情。
元数据管理简介
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。