我想在我的一个项目中使用dbt
(数据构建工具)。创建项目或使用DBT命令时,我面临障碍。
我已经按照DBT网站https://docs.getdbt.com/v0.10/docs/windows上的说明完成了安装过程。 DBT安装成功,但是当我尝试使用DBT命令创建项目时,它给了我错误:
'dbt'不被识别为内部或外部命令,可操作 程序或批处理文件。
我正在使用Windows 10,并且已经在python 3.6和python 3.7版本中试用过。
任何帮助将不胜感激! 谢谢
答案 0 :(得分:1)
这意味着该程序未安装,或者无法从任何地方访问。因此:
dbt.*
(我相信它是dbt.exe
)。PATH
环境变量中。答案 1 :(得分:1)
让dbt正常工作。
profiles.yml
dbt init [project_name]
dbt debug
,这将返回输出,显示您的数据库凭据是否正确,并且dbt可以连接到数据库答案 2 :(得分:0)
要执行dbt
命令,您必须位于具有 DBT Project 的文件夹中。通常它不能在任何地方工作。
认为您可以有多个项目,dbt run
将在当前项目上执行模型。
答案 3 :(得分:0)
我建议如下
python3 -m venv dbt-env
dbt-env\Scripts\activate
dbt
是否已正确安装dbt --version
这是基于 documentation 中描述的类似安装,但已针对 Windows 进行了调整。