问题描述
{% snapshot ArtisanNonMCompletion_snap %}
{{
config(
target_database='idwork',target_schema='reporting_views',strategy='check',unique_key='"surrogateKey"',check_cols=["id","Section","sectionCompletion"],)
}}
select * from {{ source('reporting_views','ArtisanNonMandatoryCompletion') }}
{% endsnapshot %}
当我运行初始 dbt 快照时,它工作正常。此后它会产生错误。
Postgres error: column snapshotted_data.artisanid does not exist
HINT: Perhaps you meant to reference the column "snapshotted_data.ArtisanId".
snapshotted_data 是 dbt 产生的东西,所以我不确定如何引用它。我尝试切换 refs 的来源,但它仍然产生相同的错误。我还尝试为 check_cols 字段创建一个 surrogate_key 但仍然无济于事。不确定我做错了什么
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)