将 SQL 实验室查询保存为数据集?

Saving SQL Lab query as dataset?

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

我是否缺少这样做的选项?

谢谢, 霍尔格

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

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

  • SQL 实验室到虚拟数据集:当你在SQL 实验室时,任何查询你运行可以通过单击“探索”作为虚拟数据集发布。然后系统会要求您为虚拟数据集命名,并且将使用此虚拟数据集作为数据上下文/输入启动无代码探索工作流!

  • 编辑现有虚拟数据集:要编辑虚拟数据集(这又主要是一个 SQL 查询),您 select从数据集行项目旁边的数据集选项卡进行编辑。

我认为第一个项目符号就是您要找的:)

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

。 “保存”只是保存为查询,而不是数据集。

  1. 创建sql
  2. 输入“探索”
  3. 另存为虚拟数据集