【问题标题】:Saving SQL Lab query as dataset?将 SQL Lab 查询保存为数据集?
【发布时间】:2021-12-31 11:32:50
【问题描述】:

目前,为了在超集中创建一个虚拟数据集,我基于物理表创建一个数据集,然后对其进行编辑。这感觉不像我预期的那么简单,所以也许有更好的方法来做到这一点?我特别期待一种从 SQL Lab 查询创建数据集的方法。

我是否错过了这样做的选项?

谢谢, 霍尔格

【问题讨论】:

    标签: apache-superset


    【解决方案1】:

    好问题。 Superset 中的虚拟数据集或多/少实际上只是一个查询(尽管有一些可选的添加,例如 jinja 模板变量)。

    • SQL Lab 到虚拟数据集:当您在 SQL Lab 中时,您运行的任何查询都可以通过单击“探索”发布为虚拟数据集。然后,系统会要求您为虚拟数据集命名,并以该虚拟数据集作为数据上下文/输入启动无代码探索工作流程!

    • 编辑现有虚拟数据集:要编辑虚拟数据集(同样主要是 SQL 查询),请从数据集行项目旁边的“数据集”选项卡中选择“编辑”。

    我认为第一个子弹就是你要找的:)

    以下文档也可能会有所帮助:https://docs.preset.io/docs/sql-editor#results-tab

    【讨论】:

    • 是的,非常感谢斯里尼。运行查询后,结果选项卡显示允许将其保存为虚拟数据集的探索按钮。也感谢您提供指向 te 文档的指针。
    【解决方案2】:

    我现在没有打开超集,但是可以,您可以在 SQL Lab 中运行查询,然后将其保存为虚拟数据集。

    【讨论】:

    • 感谢您的回复,但我仍然找不到这样做的选项。 “保存”只是保存为查询,而不是数据集。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-14
    • 1970-01-01
    • 1970-01-01
    • 2018-07-04
    相关资源
    最近更新 更多