雪花云数据平台 - 创建表后'dbt'物化值变更



我们使用DBT将表添加到雪花中。我们有一个用拖放逻辑创建的表,我们想将其更改为增量逻辑。如果我们现在改变逻辑,有什么问题吗。该表将被删除并重新加载,还是该逻辑仅对进一步的摄取有效?

当您将物化更改为"增量";dbt将检查该表是否存在,如果存在,将继续向其添加。

但这其中有很多微妙之处,所以如果你分享了你的具体模型,给你具体的指导,那会有所帮助。

请确保使用{% if is_incremental() %}来获得正确的结果,如果需要更新,请使用唯一的id。

https://docs.getdbt.com/docs/building-a-dbt-project/building-models/configuring-incremental-models

最新更新