【问题标题】:JOIN with a dataset加入数据集
【发布时间】:2022-01-18 14:56:16
【问题描述】:

总的来说,我对 Superset 和 SQL 还很陌生,请原谅我语言不好。

一般问题:如何在 sql 查询中使用现有的超集数据集?

案例:我正在尝试根据德国邮政编码创建地图。因此,我需要将该表与包含德国邮政编码到 JSON 坐标的翻译表连接起来。翻译表位于另一个数据库中,而不是德国邮政编码。我一直在尝试将这两者结合在一起,但它不起作用。我假设您一次只能处理来自一个数据库的数据。是否可以使用所需数据创建数据集并在 sql 查询中重用这些数据集?我试过这个,但我不知道如何访问这些。在数据库上使用数据时,我会写:

Select * from database.table

在我的查询中访问超集数据集:

Select * from dataset (how it is named in the superset dataset list)

这根本不起作用。 我拼命地试图解决这个问题,但我无法做到。 提前感谢您的帮助。

【问题讨论】:

    标签: sql join apache-superset


    【解决方案1】:

    在 Superset 的 SQL 实验室中,您几乎可以运行您的数据库接受的任何有效 SQL 查询。查询将更多/更少发送到您的数据库,并在结果面板中显示给您的结果。例如,您可以在 SQL Lab 中运行 JOIN 查询。

    如果您想可视化 SQL 查询结果中的数据,请在运行查询后点击“探索”按钮。然后,您将被要求发布您编写并作为虚拟数据集运行的查询。最后,您将被带到探索,无代码图表构建器以可视化您的数据。

    我在这里写了更多关于 Superset 中语义层的内容,如果您想了解更多信息:https://preset.io/blog/understanding-superset-semantic-layer/

    【讨论】:

      猜你喜欢
      • 2016-07-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-01
      • 1970-01-01
      • 2022-10-21
      • 2017-09-17
      • 2017-07-16
      相关资源
      最近更新 更多