【发布时间】:2021-12-31 11:32:50
【问题描述】:
目前,为了在超集中创建一个虚拟数据集,我基于物理表创建一个数据集,然后对其进行编辑。这感觉不像我预期的那么简单,所以也许有更好的方法来做到这一点?我特别期待一种从 SQL Lab 查询创建数据集的方法。
我是否错过了这样做的选项?
谢谢, 霍尔格
【问题讨论】:
标签: apache-superset
目前,为了在超集中创建一个虚拟数据集,我基于物理表创建一个数据集,然后对其进行编辑。这感觉不像我预期的那么简单,所以也许有更好的方法来做到这一点?我特别期待一种从 SQL Lab 查询创建数据集的方法。
我是否错过了这样做的选项?
谢谢, 霍尔格
【问题讨论】:
标签: apache-superset
好问题。 Superset 中的虚拟数据集或多/少实际上只是一个查询(尽管有一些可选的添加,例如 jinja 模板变量)。
SQL Lab 到虚拟数据集:当您在 SQL Lab 中时,您运行的任何查询都可以通过单击“探索”发布为虚拟数据集。然后,系统会要求您为虚拟数据集命名,并以该虚拟数据集作为数据上下文/输入启动无代码探索工作流程!
编辑现有虚拟数据集:要编辑虚拟数据集(同样主要是 SQL 查询),请从数据集行项目旁边的“数据集”选项卡中选择“编辑”。
我认为第一个子弹就是你要找的:)
以下文档也可能会有所帮助:https://docs.preset.io/docs/sql-editor#results-tab
【讨论】:
我现在没有打开超集,但是可以,您可以在 SQL Lab 中运行查询,然后将其保存为虚拟数据集。
【讨论】: