gpt4 book ai didi

dbt 依赖于未找到的源

转载 作者:行者123 更新时间:2023-12-05 04:48:46 27 4
gpt4 key购买 nike

你能帮我解决这个问题吗?

Encountered an error:
Compilation Error in model metrics_model (models\example\metrics_model.sql)
Model 'model.test_project.metrics_model' (models\example\metrics_model.sql) depends on a source named 'automate.metrics' which was not found

我有这个单调的错误,我无法解决。

非常感谢!

最佳答案

这是由于数据库中缺少 automate.metrics 表(dbt 项目的目标数据库或同一服务器上的不同数据库)。在您的项目中某处应该有一个定义源的 source.ymlautomate.yml 文件。仅供引用,automate 是架构名称,metrics 是表名称。

  1. 如果源 yml 文件为 automate 模式指定了一个数据库,查询该数据库以确保 metrics 表存在于 automate 架构。
  2. 如果源 yml 文件没有列出数据库,那么该模式/表应该存在于 dbt 项目的目标数据库中。您可以通过查看 ~/.dbt/profiles.yml 中项目设置的配置文件来了解目标数据库是什么。

关于dbt 依赖于未找到的源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67904146/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com