superset1.0,superset-ui

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: