运行dbt项目

您可以使用dbt Cloud和[dbt Core]运行dbt项目(https://github.com/dbt-labs/dbt-core). dbtcloud是一个SAAS云服务,您可以直接从web浏览器进行开发。dbt Core是一个开源项目,您可以从命令行进行开发。

除了其它功能外,dbt Cloud还提供了一个开发环境,帮助您更快地构建、测试、运行和版本控制. 它还包括一种更简单的方式,可以与您的团队共享您的dbt项目文档. 这些开发任务直接在dbt Cloud的 集成开发环境(IDE) 中运用。有关更多详细信息,请参阅在dbt Cloud中开发 .

使用dbt Core,您可以从命令行运行您的dbt项目。命令行界面(CLI)可从计算机的终端应用程序(如终端和iTerm)中获得。使用命令行时,您可以在计算机上的当前工作目录中运行命令和执行其他工作。在从命令行运行dbt项目之前,请确保您正在dbt项目目录中工作。学习诸如cd(更改目录)、ls(列出目录内容)和pwd(当前工作目录)之类的终端命令可以帮助您在系统上切换目录结构。

当在dbt Core或dbt Cloud运行项目时,通常使用的命令有:

  • dbt run — 运行模型
  • dbt build — 构建和测试你的资源,例如模型,种子文件,快照或测试
  • dbt test — 执行测试

有关所有dbt命令及其参数的信息,请参阅dbt命令参考。如果要从命令行列出所有dbt命令,请运行dbt-help。要列出dbt命令的特定参数,请运行dbt command_NAME--help