Superset 连接 ClickHouse


安装 Superset 和ClickHouse
Superset
Window 下可以参考我的Apache Superset 开箱即用开发笔记 也可以下载我提供的开箱即用包
Linux 和 macOS 下,也可以参考我刚提到的文章,只是会更加简单些
ClickHouse
我已经多篇文章介绍了安装,可以看我之前分享的 macOS、Linux 以及手机上方法,如果你暂时不想安装也可以,可以看看这篇文章(免安装 Clickhouse 体验单表 40 亿行大数据的方法)提供的几个免费在线试用资源。
安装 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/
更多原创ClickHouse和Superset文章,请点击搜索
欢迎关注公众号

有兴趣加群讨论数据挖掘和分析的朋友可以加我微信(witwall),暗号:入群

也欢迎投稿!
到顶部