如何查询从 Apache Superset 到 PrestoDB 的交叉目录表(例如,来自 mysql 和 hive 的联合表)?

How to query cross catalog tables (e.g, joint tables from mysql and hive) from Apache Superset to PrestoDB?

如何从 Apache Superset 查询交叉目录表(例如 mysql 和 hive 的联合表)到 PrestoDB?应该在 Superset 中输入什么 SQLAlchemy URI?

Superset 只是一个 UI 使用 SQLAlchemy 命中 Presto 的工具。因此,如果您想跨 mysql 和配置单元进行连接,您需要执行以下操作:

例如:

SELECT *
FROM mysql.mydb.mytable a JOIN hive.mydb.mytable b
ON a.id = b.id

这样,presto 将从两个来源获取数据,得到您的结果。

简而言之,您需要 presto://host:port,就是这样 :)