gpt4 book ai didi

dbt - dbt 中的 "--full-refresh"标记是否会转移到父/子模型?

转载 作者:行者123 更新时间:2023-12-05 04:21:26 31 4
gpt4 key购买 nike

我正在运行以下命令 dbt run -s +model --full-refresh 其中一些父模型也是增量表。

我不确定 --full-refresh 是否也应用于父增量模型或者它们是否增量运行?

最佳答案

是的。 full-refresh 选项应用于 run 命令,其中包括您使用 -s 选项指定的所有模型。这包括使用 + 修饰符时拾取的任何父模型或子模型。

如果您在模型配置中将 full_refresh 选项设置为 false,则异常(exception)。

models:
[<resource-path>](resource-path):
+full_refresh: false

{{ config(
full_refresh = false
) }}

select ...

If specified as true or false, the full_refresh config will take precedence over the presence or absence of the --full-refresh flag.

引用:https://docs.getdbt.com/reference/resource-configs/full_refresh

关于dbt - dbt 中的 "--full-refresh"标记是否会转移到父/子模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74198814/

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