我们如何在SCD 1实现的增量模型中使用merge语句

维彭德拉·辛格(Vipendra Singh)

我正在尝试使用合并查询在数据构建工具中实现scd1。但是我没有在增量模型中编写此查询的确切方法。

任何人都可以显示我们必须在哪里编写合并查询。

{{
    config(
        materialized='incremental'
    )
}}

<MERGE QUERY HERE> 

{% if is_incremental() %}
where last_modified_date > '2020-07-11'
{% endif %}
战俘战

您实际上不需要编写merge语句,dbt会为您处理。您应该编写一个查询,该查询将返回您要补登的记录。然后,您可以检查dbt生成的合并查询的日志。

还要查看有关配置增量模型的dbt文档:https : //docs.getdbt.com/docs/building-a-dbt-project/building-models/configuring-incremental-models#what-is-an-incremental_strategy

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我们如何在onChange / onReceive中使用ObservableObject?

如何在我们的团队中使用开发容器?

我们如何在Android中使用runOnUiThread?

我们如何在GWT中使用onbefoerunload

我们如何在Cakephp中使用SoapClient?

我们如何在EditTextPreference中使用android:inputType?

我们如何在React JavaScript中使用管道?

我们如何在类中使用$ _POST变量

我们如何在iOS中使用LTBouncytextfield库?

我们如何在 Nightwatch 中使用 Postman 集合?

我们如何在pharo中实现curl post

我们如何在Java中实现抽象?

我们如何在Java中实现方法缓存

我们如何在android中实现此视图?

我们如何在角度模型的ng模型中使用未定义的属性

我们如何在原始类型上使用.class?

我们如何在 Select 语句中使用 case?

我们如何在声明语句中使用字符串变量?

我们如何在swift中使用协议实现并发线程?

我们如何在Sencha ExtJS 6.0.2版中全局设置我们要使用的时区?

如何构建我们的 Django 模型

我们如何在Oracle中的where语句上使用布尔值?

我们如何在大型项目中使用 cmake 使用夹板

当我们使用e.preventDefault()时,如何在表单中使用“必需”属性?

当我们使用Raw SQL时,如何在Laravel中使用like子句?

我们如何在雄辩的 laravel 中使用或使用 wherebetween 子句

如何在我们的应用程序中使用NFC,以及我们如何知道该设备支持NFC?

我们如何在ASP.Net Core中使用HttpClient?

我们如何在Lua和杯子中使用打印机