superset连接各种数据源

附官网地址: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工具箱中使用,目前还不知道原因。

后续待补充

发布了26 篇原创文章 · 获赞 1 · 访问量 6961

猜你喜欢

转载自blog.csdn.net/qq_39800434/article/details/104004900