DataSpell 2025.2 Help

dbt 支持

DataSpell 支持 dbt® 核心——一个开源的数据建模工具,允许用户使用 SQL 在其数据仓库中转换、测试和部署数据。

DataSpell 中的 dbt 支持包括:

  • 轻松创建项目:您可以使用预定义模板 创建您的 dbt® 项目

  • 轻松运行、构建和调试:只需几次点击,使用 运行/调试配置 执行、构建或调试您的项目。

  • 快速访问 dbt 操作:直接从 SQL 文件中使用 边距图标 运行、测试和预览模型。

  • 智能代码补全:DataSpell 为 SQL 和 YML 文件提供智能代码补全功能。

熟悉用户界面

运行/调试配置

要运行 dbt 命令,请从主工具栏的运行/调试配置列表中选择 dbt 配置,然后点击 运行

选择 dbt 配置

您可以创建自己的 dbt 配置。

  1. 请执行以下操作之一:

    • 转到 运行 | 编辑配置

    • 在主工具栏中,从运行/调试配置列表中选择 编辑配置

  2. Alt+Insert 或点击 添加新配置

  3. 请选择 dbt

    从列表中选择 dbt
  4. 指定配置名称,并从 dbt 命令 列表中选择命令。

    dbt 配置设置
  5. 指定附加参数。

  6. 选择模块。

  7. 如有必要,设置 环境变量。 例如,您可以使用 环境变量 来管理开发、测试和生产环境的不同数据库连接。

  8. 如果您希望在 dbt 命令之前执行任何任务,请点击 Add 并在 启动前 字段中选择一个任务。

  9. 点击 确定 以保存配置。

边距图标

边距图标 位于左侧的编辑器中。 您可以使用它们来执行 dbt 命令:

  1. 打开包含模型的 SQL 文件。

  2. 单击边距中的 使用 dbt 运行 图标。 边距图标 的列表会显示。

    dbt Gutter 图标
  3. 选择图标以运行 dbt 命令。

Gutter 图标

dbt 命令

运行模型运行模型

dbt run --select model.sql

测试模型测试模型

dbt test --select model.sql

预览模型预览模型

dbt show --select model.sql

DAG

有向无环图DAG 是一种图,其中节点之间有方向连接,并且不会形成方向上的闭环。

DAG 在您希望了解数据模型之间的关系并识别数据转换过程中的潜在改进区域时非常有用。

您可以在 DataSpell 中打开并查看模型的 DAG:

  1. 开始使用您的 dbt 项目:预览、调试或运行模型。

  2. 打开包含模型的 SQL 文件。

  3. 在打开的文件中右键单击,并从上下文菜单中选择 数据血缘 以查看 DAG。

最后修改日期: 2025年 9月 27日