2025 年 11 月 6 日:|sf-dbt|(正式发布

dbt Projects on Snowflake 现已正式发布。

借助 dbt Projects on Snowflake,您可以使用熟悉的 Snowflake 功能来创建、编辑、测试、运行和管理 dbt Core 项目。您可以在 Snowsight 中使用工作区来处理 dbt 项目文件和目录,并将 dbt 项目部署为架构级 DBT PROJECT 对象。您还可以使用 SQL 来处理 dbt 项目对象,并使用 Snowflake CLI 命令将部署和执行集成到 CI/CD 工作流程中。

自预览版以来的新增功能

  • 在 Snowflake 上运行 dbt 命令时的性能改进和优化: 在预览期间,结果上传通常需要大约 6 到 6.5 分钟。现在,上传速度提高了约 8 到 10 倍,大约需要 40 到 45 秒。

  • 次要角色要求: 在工作区中使用 dbt 不再需要次要角色。

  • dbt 命令支持范围扩大: dbt Projects on Snowflake 现在支持 dbt docs generatedbt retry 命令,以及 dbt compile 中的其他标志。

  • **Snowsight 中的支持:从 Project details 页面查看项目 DAG 以及模型和测试源代码。

  • 扩展了执行和调度 UI 支持: 使客户能够从 Snowsight 中的 Project details 页面运行和调度 dbt 项目。

  • 轻松访问 dbt 执行工件: 轻松访问包含执行结果和日志文件的 dbt 项目执行工件。这有助于调试 dbt 项目执行以及与中央可观察性工具的集成。

  • dbt 项目对象的复制支持: 将 dbt 项目对象复制到故障转移账户。

有关更多信息,请参阅 Snowflake 上的 dbt 项目

语言: 中文