安装 Superset 和ClickHouse
安装 Superset 和ClickHouse
Superset 安装可以参考我之前的随笔
ClickHouse
安装 ClickHouse 的驱动包
pip install clickhouse-sqlalchemy
配置 ClickHouse 连接
- 选择 ClickHouse
这里我拿网上的大数据试试
clickhouse+native://demo:demo@github.demo.trial.altinity.cloud/default?secure=true
- 添加 dataset
这里我选择了 13 亿数据的纽约出租车数据,画个热点地图
选择经纬度
如果想正确显示 mapbox 地图,需要注册mapbox[1],并在 superset 里配置 MAPBOX_API_KEY
简单做法就是创建一个名为superset_config.py
的文件,并添加如下内容,
MAPBOX_API_KEY = "YOUR MAPBOX API KEY"
然后运行的时候指定PYTHONPATH
到你`superset_config.py,类似下面这样
PYTHONPATH=. superset run
# Loaded your LOCAL configuration at [/Users/steven/tutor/superset/superset_config.py]
关于 mapbox 的注册,以及中文地图图层的支持,我会另外一篇文章详细介绍下。
参考资料
[1]mapbox: https://account.mapbox.com/auth/signup/