You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|Materialization: Incremental - Insert+Overwrite with Partitions | Yes |No|
56
+
|Materialization: Incremental - Merge | No |Yes|
57
57
|Materialization: Ephemeral | No | No |
58
58
|Seeds | Yes | Yes |
59
59
|Tests | Yes | Yes |
@@ -62,7 +62,28 @@ demo_project:
62
62
|Authentication: LDAP | Yes | Yes |
63
63
|Authentication: Kerberos | Yes | Yes |
64
64
65
+
### Incremental
66
+
67
+
Incremental models are explained in [dbt documentation](https://docs.getdbt.com/docs/build/incremental-models). This section covered the details about the incremental strategy supported by the dbt-hive.
65
68
69
+
| Strategy | ACID Table | Iceberg Table |
70
+
|------|------|---------|
71
+
| Incremental Full-Refresh | Yes | Yes |
72
+
| Incremental Append | Yes | Yes |
73
+
| Incremental Append with Partitions | Yes | Yes |
74
+
| Incremental Insert Overwrite | No | No|
75
+
| Incremental Insert Overwrite with Partitions | Yes | No|
76
+
| Incremental Merge | No | Yes |
77
+
| Incremental Merge with Partitions | No | Yes |
78
+
79
+
Support for [On-Schema Change](https://docs.getdbt.com/docs/build/incremental-models#what-if-the-columns-of-my-incremental-model-change) strategy in dbt-hive:
80
+
81
+
| Strategy | ACID Table | Iceberg Table |
82
+
|------|------|---------|
83
+
| ignore (default) | Supported | Supported |
84
+
| fail | Supported | Supported |
85
+
| append_new_columns | Adds new columns | Adds new columns |
86
+
| sync_all_columns | Adds new columns and updates datatypes but doesn't remove existing columns | Adds new columns, updates datatypes and removes existing columns |
66
87
67
88
### Tests Coverage
68
89
@@ -85,4 +106,4 @@ demo_project:
85
106
|Authentication: LDAP | Yes | Yes |
86
107
|Authentication: Kerberos | Yes | Yes |
87
108
88
-
Note: Kerberos is only qualified on Unix platform.
109
+
**Note**: Kerberos is only qualified on Unix platform.
0 commit comments