Superset
Superset的使用
微电子学与固体电子学-俞驰
如切如磋,如琢如磨,臻于至善。
展开
-
云主机superset接入redis缓存
环境环境 版本 Ubuntu 18.04 apache-superset (pip install apache-superset) 0.37.1 Mysql 5.7 redis-cli 4.0.9 调研[1]提到了二级缓存[4]提到如果配置cache成功会有相关信息准备工作apt install redis(virtualenv环境)pip installredis编辑...原创 2020-09-20 17:51:14 · 2184 阅读 · 3 评论 -
superset云主机上出现报错
报错如下:You don't have the necessary permissions to load dashboards.Please contact your administrator.解决方案:忘记在部署前输入superset init了转载 2020-09-19 17:52:51 · 986 阅读 · 11 评论 -
superset在云主机上的配置
注意这么几个点:必须是ubuntu18.10或者以下版本,必须使用virtualenv和python3.6不要杠,杠会让你浪费很多很多时间,照着上面的要求来是兼容性最少的.命令如下:pip install pillow apache-supersetsuperset run...原创 2020-09-19 17:23:07 · 286 阅读 · 0 评论 -
superset可视化-deck.gl 3D Hexagon与deck.gl Grid与deck.gl Screen Grid
数据集使用san_francisco左侧配置配置在这三种可视化中都是一样的:这里的Height相当于直方图中的y轴,如果改成sum(number)会导致显示效果不明显.deck.gl 3D Hexagon可视化结果deck.gl Grid可视化结果deck.gl Screen Grid可视化结果...原创 2020-09-18 15:21:53 · 1309 阅读 · 6 评论 -
superset出现A valid API access token is required to use Mapbox data
出现问题:需要去下面的网站申请一个token这个key的位置在~/anaconda3/envs/Python3.6/lib/python3.6/site-packages/superset/config.py在~/.bashrc中加入export MAPBOX_API_KEY="pk.eyJ1IjoiYXBwbGV5dWNoaSIsImEiOiJja2Y3dWMzajIwMmptMnptcnBwaHkxcXlmIn0.ZRs3vgh8DIkQrtj-b0d...原创 2020-09-18 15:01:02 · 2035 阅读 · 1 评论 -
superset可视化-deck.gl Scatterplot与MapBox
数据集注意:仔细看这里的LON和LAT哈,都有一大堆的小数,如果前面导入的设置不注意Decimal(15,10)的话,这里会全部变成122,最后可视化得到的就只有地图上的一个点了.左侧设置可视化效果...原创 2020-09-18 14:14:27 · 1179 阅读 · 0 评论 -
superset可视化-country map
数据集数据集来自sqlite3 (~/.superset/superset.db)自带的france_data_for_country_mapSQLselect DEPT_ID,`2014` as year from birth_france_data_for_country_map;2014是数字,不能直接作为列名,所以superset会强行要求你修改year这个名字有点误导哈,其实是想表达该年度在法国不同区域出生的数量。可视化配置效果左侧是区域缩写我们选..原创 2020-09-18 11:21:44 · 933 阅读 · 0 评论 -
superset可视化-world map
数据集countries.jsonSQLselect country_name,country_code,region,year,`SP.URB.TOTL` as number from countries运行SQL以后选择下面的Explore左侧配置说下为什么这么配置。country_code是数据集中的其中一列的列名。 但是由于国家的缩写有很多标准。所以下面的Country Field Type标准必须和数据集中所采用的所家缩写标准严格对应。所以对.原创 2020-09-18 10:25:15 · 575 阅读 · 0 评论 -
superset设置自动刷新
选择下面的Auto-refresh dashboard把下面的改成最后保存设置的办法是下面的Save as:原创 2020-09-17 20:31:04 · 770 阅读 · 0 评论 -
superset可视化-word cloud
数据集birth_namesSQLselect * from birth_names配置可视化效果原创 2020-09-17 17:31:28 · 307 阅读 · 0 评论 -
superset可视化-Time-series Percent Change
数据集birth_namesSQLselect * from birth_names;配置可视化效果原创 2020-09-17 17:03:50 · 694 阅读 · 0 评论 -
superset可视化-Pie Chart(圆饼图)
数据集birth_namesSQLselect *from birth_names可视化操作配置方法首先下面的Customize选择Percentage左侧配置如下:可视化结果原创 2020-09-17 16:42:45 · 877 阅读 · 0 评论 -
superset可视化-桑基图(sankey diagram)
数据https://gitee.com/fastsource/examples-data下载energy.json.gz转化成csv[1]然后通过datagrip导入mysqlsuperset runsuperset连接mysql[2]superset可视化具体操作步骤查询语句SELECT source AS source, target AS target, SUM(value) AS sum__valu原创 2020-09-16 18:58:56 · 1701 阅读 · 4 评论 -
superset出现unhashable type: ‘dict‘
根据[1],不要在sql中进行聚合操作而是要在图形界面中进行聚合操作解决这个报错的成功案例可以参考[2]Reference:[1]unhashable type: 'dict'[2]superset可视化-Bar Chart原创 2020-09-17 15:18:15 · 530 阅读 · 0 评论 -
superset可视化-Bar Chart
首先注意这里针对的是条行图,不是直方图[1]数据使用birth_names.csvSQLSELECT * FROM birth_names WHERE ds >= "1918-09-13 00:00:00" AND ds <= "2018-09-13 15:01:52" LIMIT 50000 OFFSET 0可视化运行sql以后选择下方的Explore:左侧配置如下:上面的Series就是横轴,M...原创 2020-09-17 15:17:35 · 1507 阅读 · 0 评论 -
superset数据集birth_names的负时间戳处理
superset有个数据集叫birth_names.json里面的ds这一栏全是负的这个数据集的时间范围其实是:1965-01-01 08:00:00~2008-01-01 08:00:00下面的方案来自[2],但是有个要命的问题就是无法处理负时间戳mysql> create table foo(id INT, mytimestamp INT(11));Query OK, 0 rows affected (0.02 sec)Insert some valuesmys.原创 2020-09-17 12:33:26 · 347 阅读 · 0 评论 -
superset可视化-Force-directed graph(力导引图)
数据https://gitee.com/fastsource/examples-data下载energy.json.gz转化成csv[1]然后通过datagrip导入mysqlsuperset runsuperset连接mysql[2]superset可视化具体操作步骤查询语句SELECT target AS target, source AS source, count(*) AS countFROM (SELECT原创 2020-09-16 18:48:10 · 948 阅读 · 0 评论 -
superset中的json数据转csv
superset的官方数据集如下:https://gitee.com/fastsource/examples-data但是这些数据集里面有些是json文件,要导入mysql显然需要转化,那么怎么办呢?代码如下:import pandas as pdjson_data = pd.read_json('birth_names.json')json_data.head()json_data.to_csv('birth_names.csv',index=False)...原创 2020-09-16 12:13:41 · 636 阅读 · 0 评论 -
superset各种数据库连接地址(持续更新中)
superset界面中:Sources->Databases;目前已经测试的数据库如下:数据库类型 连接地址 Sqlite3 sqlite:////home/appleyuchi/.superset/superset.db Hive Clickhouse Hbase Mysql Mongodb Reference:[1]数据可视化--Superset使用示例...原创 2020-09-15 19:33:43 · 2596 阅读 · 1 评论 -
superset配置与初步使用
superset的底层是flask,所以是一个同步的项目,就别指望IO并发了。---------------------------------------------------下面是总流程------------------------------------------------------------------pip install supersetexport FLASK_APP=supersetflask fab create-adminUsername [admin]: appl原创 2020-09-15 18:26:41 · 1155 阅读 · 0 评论 -
hadoop的yarn与node中的yarn冲突问题
因为需要编译superset的关系。编译过程中需要用到node的yarn先把~/.bashrc中的下面这句话注释掉:export PATH=$PATH:$HADOOP_HOME:$HADOOP_HOME/bin即可。原创 2020-09-15 14:57:34 · 573 阅读 · 0 评论