附官网地址:http://superset.apache.org/
kylin
superset官方文档没有任何介绍连接到kylin的文档,但GitHub中有多个kylin与superset的结合的开源插件,最终找到一款一直有人在维护更新的工具–kylinpy,另外一款是pykylin,坑太多没人维护,不推荐。。
安装kylinpy插件
# clone代码
git clone https://github.com/Kyligence/kylinpy.git
# 离线安装
pip install -e kylinpy
# 测试
kylinpy
Usage: kylinpy [OPTIONS] COMMAND [ARGS]...
Options:
-d, --dsn TEXT Kylin DSN [required]
-a, --args TEXT connect arguments, JSON string
--debug / --no-debug Show debug infomation
--help Show this message and exit.
Commands:
cube_dumps dumps cube_desc/model_desc/tables_and_columns
query Kylin query
创建数据库
连接的URIkylin://用户名:密码@IP地址:端口号/数据库名
点击数据源 --> 数据库 --> 添加
用户名:ADMIN
密码:KYLIN
创建数据表
点击数据源 --> 数据表 --> 添加
创建完成之后即可使用
elasticsearch
安装elasticsearch插件
pip install elasticsearch-dbapi
创建数据库
URI:
HTTP:elasticsearch+http://{user}:{password}@{host}:9200/
HTTPS:elasticsearch+https://{user}:{password}@{host}:9200/
没有用户名和密码:elasticsearch+http://@{host}:9200/
创建数据表
使用
elasticsearch的数据表只可以直接使用,不可以在SQL工具箱中使用,目前还不知道原因。