From 4bd1ddb30b6f3dd160a0fed7b909e832326f4af5 Mon Sep 17 00:00:00 2001 From: Natalie Fiann Date: Thu, 26 Sep 2024 12:06:00 +0100 Subject: [PATCH 01/24] Updated doc to show new way of defining snapshots --- website/docs/reference/snapshot-properties.md | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/website/docs/reference/snapshot-properties.md b/website/docs/reference/snapshot-properties.md index 49769af8f6d..b4618edd436 100644 --- a/website/docs/reference/snapshot-properties.md +++ b/website/docs/reference/snapshot-properties.md @@ -41,3 +41,44 @@ snapshots: ``` + + + +## Define snapshots in yml + +Defining a snapshot in YAML treats snapshots as a distinct resource type, separate from models, allowing for improved organization and consistency within your code. + +To add extra logic to your snapshot, you can break it out into an ephemeral model for cleaner development and testing, and then create a snapshot of that model. + + + +```yml + +# snapshots/my_snapshots.yml +snapshots: + - name: orders_snapshot + relation: source('jaffle_shop', 'orders') + config: + schema: snapshots + database: analytics + unique_key: id + strategy: timestamp + updated_at: updated_at + +``` + + + + + +If you want to carry out light transformation on your source, or bake logic into your snapshot, you can incorporate the following: + +- Types of logic: filters, deduplication, surrogate → unique key and more so. +- Best practice: you can snapshot an ephemeral model that contains the logic. + +This approach also aids in development by allowing you to run the query directly, instead of executing a snapshot each time. + + + + + From 2cb1e3d0669a6d4bf8dfe5284f3af9bef41c9dee Mon Sep 17 00:00:00 2001 From: nataliefiann <120089939+nataliefiann@users.noreply.github.com> Date: Thu, 26 Sep 2024 12:44:24 +0100 Subject: [PATCH 02/24] Update website/docs/reference/snapshot-properties.md Co-authored-by: Mirna Wong <89008547+mirnawong1@users.noreply.github.com> --- website/docs/reference/snapshot-properties.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/reference/snapshot-properties.md b/website/docs/reference/snapshot-properties.md index b4618edd436..ac0351bd65c 100644 --- a/website/docs/reference/snapshot-properties.md +++ b/website/docs/reference/snapshot-properties.md @@ -44,7 +44,7 @@ snapshots: -## Define snapshots in yml +## Define snapshots in YAML Defining a snapshot in YAML treats snapshots as a distinct resource type, separate from models, allowing for improved organization and consistency within your code. From b01fb19fa0fd3635c506fc330eb91ead7d89026a Mon Sep 17 00:00:00 2001 From: nataliefiann <120089939+nataliefiann@users.noreply.github.com> Date: Thu, 26 Sep 2024 12:44:42 +0100 Subject: [PATCH 03/24] Update website/docs/reference/snapshot-properties.md Co-authored-by: Mirna Wong <89008547+mirnawong1@users.noreply.github.com> --- website/docs/reference/snapshot-properties.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/reference/snapshot-properties.md b/website/docs/reference/snapshot-properties.md index ac0351bd65c..8baffe0b177 100644 --- a/website/docs/reference/snapshot-properties.md +++ b/website/docs/reference/snapshot-properties.md @@ -71,7 +71,7 @@ snapshots: -If you want to carry out light transformation on your source, or bake logic into your snapshot, you can incorporate the following: +To carry out light transformation on your source or add logic into your snapshot, incorporate the following: - Types of logic: filters, deduplication, surrogate → unique key and more so. - Best practice: you can snapshot an ephemeral model that contains the logic. From 6b58e7038b0fbc2d1c0e0695c02774c666d4686d Mon Sep 17 00:00:00 2001 From: nataliefiann <120089939+nataliefiann@users.noreply.github.com> Date: Thu, 26 Sep 2024 12:44:53 +0100 Subject: [PATCH 04/24] Update website/docs/reference/snapshot-properties.md Co-authored-by: Mirna Wong <89008547+mirnawong1@users.noreply.github.com> --- website/docs/reference/snapshot-properties.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/reference/snapshot-properties.md b/website/docs/reference/snapshot-properties.md index 8baffe0b177..a06c043c743 100644 --- a/website/docs/reference/snapshot-properties.md +++ b/website/docs/reference/snapshot-properties.md @@ -73,7 +73,7 @@ snapshots: To carry out light transformation on your source or add logic into your snapshot, incorporate the following: -- Types of logic: filters, deduplication, surrogate → unique key and more so. +- Types of logic: filters, deduplication, surrogate → unique key, and so on. - Best practice: you can snapshot an ephemeral model that contains the logic. This approach also aids in development by allowing you to run the query directly, instead of executing a snapshot each time. From db2d1975a5a09f419e9a22485618aa6a781ff8ea Mon Sep 17 00:00:00 2001 From: nataliefiann <120089939+nataliefiann@users.noreply.github.com> Date: Thu, 26 Sep 2024 12:45:07 +0100 Subject: [PATCH 05/24] Update website/docs/reference/snapshot-properties.md Co-authored-by: Mirna Wong <89008547+mirnawong1@users.noreply.github.com> --- website/docs/reference/snapshot-properties.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/reference/snapshot-properties.md b/website/docs/reference/snapshot-properties.md index a06c043c743..a530d24854a 100644 --- a/website/docs/reference/snapshot-properties.md +++ b/website/docs/reference/snapshot-properties.md @@ -76,7 +76,7 @@ To carry out light transformation on your source or add logic into your snapshot - Types of logic: filters, deduplication, surrogate → unique key, and so on. - Best practice: you can snapshot an ephemeral model that contains the logic. -This approach also aids in development by allowing you to run the query directly, instead of executing a snapshot each time. +This approach also speeds up development, as it lets you run the query directly without needing to run the snapshot every time. From 8147d16bceb07defbbab9be5f7f54bb31b46af42 Mon Sep 17 00:00:00 2001 From: nataliefiann <120089939+nataliefiann@users.noreply.github.com> Date: Thu, 26 Sep 2024 12:45:28 +0100 Subject: [PATCH 06/24] Update website/docs/reference/snapshot-properties.md Co-authored-by: Mirna Wong <89008547+mirnawong1@users.noreply.github.com> --- website/docs/reference/snapshot-properties.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/reference/snapshot-properties.md b/website/docs/reference/snapshot-properties.md index a530d24854a..2011e5f620b 100644 --- a/website/docs/reference/snapshot-properties.md +++ b/website/docs/reference/snapshot-properties.md @@ -48,7 +48,7 @@ snapshots: Defining a snapshot in YAML treats snapshots as a distinct resource type, separate from models, allowing for improved organization and consistency within your code. -To add extra logic to your snapshot, you can break it out into an ephemeral model for cleaner development and testing, and then create a snapshot of that model. +They don't contain logic, similar to exposures, sources, and tests. To add extra logic to your snapshot, you can break it out into an ephemeral model for cleaner development and testing, and then create a snapshot of that model. From 95888cf686b9e41b5aeef56141d2f0f32fa6827f Mon Sep 17 00:00:00 2001 From: nataliefiann <120089939+nataliefiann@users.noreply.github.com> Date: Thu, 26 Sep 2024 12:45:40 +0100 Subject: [PATCH 07/24] Update website/docs/reference/snapshot-properties.md Co-authored-by: Mirna Wong <89008547+mirnawong1@users.noreply.github.com> --- website/docs/reference/snapshot-properties.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/reference/snapshot-properties.md b/website/docs/reference/snapshot-properties.md index 2011e5f620b..c5c911c5712 100644 --- a/website/docs/reference/snapshot-properties.md +++ b/website/docs/reference/snapshot-properties.md @@ -74,7 +74,7 @@ snapshots: To carry out light transformation on your source or add logic into your snapshot, incorporate the following: - Types of logic: filters, deduplication, surrogate → unique key, and so on. -- Best practice: you can snapshot an ephemeral model that contains the logic. +- Best practice: snapshot an ephemeral model that contains the logic. This approach also speeds up development, as it lets you run the query directly without needing to run the snapshot every time. From 13729bd1f200829b3b3e5cf2fd89c0cb71f53e45 Mon Sep 17 00:00:00 2001 From: nataliefiann <120089939+nataliefiann@users.noreply.github.com> Date: Thu, 26 Sep 2024 12:46:50 +0100 Subject: [PATCH 08/24] Update website/docs/reference/snapshot-properties.md --- website/docs/reference/snapshot-properties.md | 1 - 1 file changed, 1 deletion(-) diff --git a/website/docs/reference/snapshot-properties.md b/website/docs/reference/snapshot-properties.md index c5c911c5712..b23b6b80c76 100644 --- a/website/docs/reference/snapshot-properties.md +++ b/website/docs/reference/snapshot-properties.md @@ -78,7 +78,6 @@ To carry out light transformation on your source or add logic into your snapshot This approach also speeds up development, as it lets you run the query directly without needing to run the snapshot every time. - From 7b59e22dc30b2343018c66b91b80e7851443a05a Mon Sep 17 00:00:00 2001 From: nataliefiann <120089939+nataliefiann@users.noreply.github.com> Date: Thu, 26 Sep 2024 12:47:15 +0100 Subject: [PATCH 09/24] Update website/docs/reference/snapshot-properties.md --- website/docs/reference/snapshot-properties.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/reference/snapshot-properties.md b/website/docs/reference/snapshot-properties.md index b23b6b80c76..590053c5ec1 100644 --- a/website/docs/reference/snapshot-properties.md +++ b/website/docs/reference/snapshot-properties.md @@ -69,7 +69,7 @@ snapshots: - +### Exceptions To carry out light transformation on your source or add logic into your snapshot, incorporate the following: From 8dc4f64ce2116f564357d4e69cead787f773d982 Mon Sep 17 00:00:00 2001 From: nataliefiann <120089939+nataliefiann@users.noreply.github.com> Date: Thu, 26 Sep 2024 12:47:36 +0100 Subject: [PATCH 10/24] Update website/docs/reference/snapshot-properties.md Co-authored-by: Mirna Wong <89008547+mirnawong1@users.noreply.github.com> --- website/docs/reference/snapshot-properties.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/reference/snapshot-properties.md b/website/docs/reference/snapshot-properties.md index 590053c5ec1..5d832a56803 100644 --- a/website/docs/reference/snapshot-properties.md +++ b/website/docs/reference/snapshot-properties.md @@ -68,7 +68,7 @@ snapshots: ``` - +In this example, the snapshot configuration tracks changes to the orders table over time. The transformation in this snapshot is: `select * from {{ source('jaffle_shop', 'orders') }}`. ### Exceptions To carry out light transformation on your source or add logic into your snapshot, incorporate the following: From 422158647348ad470f45a058b24d0fbb4601c05f Mon Sep 17 00:00:00 2001 From: nataliefiann <120089939+nataliefiann@users.noreply.github.com> Date: Thu, 26 Sep 2024 12:50:31 +0100 Subject: [PATCH 11/24] Update website/docs/reference/snapshot-properties.md --- website/docs/reference/snapshot-properties.md | 1 + 1 file changed, 1 insertion(+) diff --git a/website/docs/reference/snapshot-properties.md b/website/docs/reference/snapshot-properties.md index 5d832a56803..cc348bcc696 100644 --- a/website/docs/reference/snapshot-properties.md +++ b/website/docs/reference/snapshot-properties.md @@ -75,6 +75,7 @@ To carry out light transformation on your source or add logic into your snapshot - Types of logic: filters, deduplication, surrogate → unique key, and so on. - Best practice: snapshot an ephemeral model that contains the logic. + - Create a "staging" layer on top of your snapshots for cleanup (this could even be an ephemeral model if you don’t want clutter in your warehouse) This approach also speeds up development, as it lets you run the query directly without needing to run the snapshot every time. From 81fa93d4a60bb4ad8f28eb8a61b8220e2a815054 Mon Sep 17 00:00:00 2001 From: nataliefiann <120089939+nataliefiann@users.noreply.github.com> Date: Thu, 26 Sep 2024 12:50:49 +0100 Subject: [PATCH 12/24] Update website/docs/reference/snapshot-properties.md --- website/docs/reference/snapshot-properties.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/reference/snapshot-properties.md b/website/docs/reference/snapshot-properties.md index cc348bcc696..ab5019c75e7 100644 --- a/website/docs/reference/snapshot-properties.md +++ b/website/docs/reference/snapshot-properties.md @@ -75,7 +75,7 @@ To carry out light transformation on your source or add logic into your snapshot - Types of logic: filters, deduplication, surrogate → unique key, and so on. - Best practice: snapshot an ephemeral model that contains the logic. - - Create a "staging" layer on top of your snapshots for cleanup (this could even be an ephemeral model if you don’t want clutter in your warehouse) + - Create a "staging" layer on top of your snapshots for cleanup (this could even be an ephemeral model if you don’t want clutter in your warehouse). This approach also speeds up development, as it lets you run the query directly without needing to run the snapshot every time. From 89d4cc6ab40d97406214f81b4a880ab1346c595b Mon Sep 17 00:00:00 2001 From: nataliefiann <120089939+nataliefiann@users.noreply.github.com> Date: Mon, 30 Sep 2024 13:41:30 +0100 Subject: [PATCH 13/24] Update website/docs/reference/snapshot-properties.md --- website/docs/reference/snapshot-properties.md | 1 - 1 file changed, 1 deletion(-) diff --git a/website/docs/reference/snapshot-properties.md b/website/docs/reference/snapshot-properties.md index ab5019c75e7..7b0d9483bcb 100644 --- a/website/docs/reference/snapshot-properties.md +++ b/website/docs/reference/snapshot-properties.md @@ -70,7 +70,6 @@ snapshots: In this example, the snapshot configuration tracks changes to the orders table over time. The transformation in this snapshot is: `select * from {{ source('jaffle_shop', 'orders') }}`. ### Exceptions - To carry out light transformation on your source or add logic into your snapshot, incorporate the following: - Types of logic: filters, deduplication, surrogate → unique key, and so on. From fef41a40e3b01302a889b34eb6544d6e4bf91c62 Mon Sep 17 00:00:00 2001 From: nataliefiann <120089939+nataliefiann@users.noreply.github.com> Date: Mon, 30 Sep 2024 13:41:48 +0100 Subject: [PATCH 14/24] Update website/docs/reference/snapshot-properties.md --- website/docs/reference/snapshot-properties.md | 1 - 1 file changed, 1 deletion(-) diff --git a/website/docs/reference/snapshot-properties.md b/website/docs/reference/snapshot-properties.md index 7b0d9483bcb..64ada4c4d50 100644 --- a/website/docs/reference/snapshot-properties.md +++ b/website/docs/reference/snapshot-properties.md @@ -70,7 +70,6 @@ snapshots: In this example, the snapshot configuration tracks changes to the orders table over time. The transformation in this snapshot is: `select * from {{ source('jaffle_shop', 'orders') }}`. ### Exceptions -To carry out light transformation on your source or add logic into your snapshot, incorporate the following: - Types of logic: filters, deduplication, surrogate → unique key, and so on. - Best practice: snapshot an ephemeral model that contains the logic. From daa40dc16c46517ab8e1d719b6e0c229def38f2d Mon Sep 17 00:00:00 2001 From: nataliefiann <120089939+nataliefiann@users.noreply.github.com> Date: Mon, 30 Sep 2024 13:42:01 +0100 Subject: [PATCH 15/24] Update website/docs/reference/snapshot-properties.md --- website/docs/reference/snapshot-properties.md | 1 - 1 file changed, 1 deletion(-) diff --git a/website/docs/reference/snapshot-properties.md b/website/docs/reference/snapshot-properties.md index 64ada4c4d50..e91e64ddb0a 100644 --- a/website/docs/reference/snapshot-properties.md +++ b/website/docs/reference/snapshot-properties.md @@ -70,7 +70,6 @@ snapshots: In this example, the snapshot configuration tracks changes to the orders table over time. The transformation in this snapshot is: `select * from {{ source('jaffle_shop', 'orders') }}`. ### Exceptions - - Types of logic: filters, deduplication, surrogate → unique key, and so on. - Best practice: snapshot an ephemeral model that contains the logic. - Create a "staging" layer on top of your snapshots for cleanup (this could even be an ephemeral model if you don’t want clutter in your warehouse). From 2ac8abecbb326032da68c3613cb5a63dfb6296f7 Mon Sep 17 00:00:00 2001 From: nataliefiann <120089939+nataliefiann@users.noreply.github.com> Date: Mon, 30 Sep 2024 13:42:20 +0100 Subject: [PATCH 16/24] Update website/docs/reference/snapshot-properties.md --- website/docs/reference/snapshot-properties.md | 1 - 1 file changed, 1 deletion(-) diff --git a/website/docs/reference/snapshot-properties.md b/website/docs/reference/snapshot-properties.md index e91e64ddb0a..b7b57599a8f 100644 --- a/website/docs/reference/snapshot-properties.md +++ b/website/docs/reference/snapshot-properties.md @@ -70,7 +70,6 @@ snapshots: In this example, the snapshot configuration tracks changes to the orders table over time. The transformation in this snapshot is: `select * from {{ source('jaffle_shop', 'orders') }}`. ### Exceptions -- Types of logic: filters, deduplication, surrogate → unique key, and so on. - Best practice: snapshot an ephemeral model that contains the logic. - Create a "staging" layer on top of your snapshots for cleanup (this could even be an ephemeral model if you don’t want clutter in your warehouse). From e1c78bbb0c41405f919bbac0ae68b3edb25c6c4c Mon Sep 17 00:00:00 2001 From: nataliefiann <120089939+nataliefiann@users.noreply.github.com> Date: Mon, 30 Sep 2024 13:42:39 +0100 Subject: [PATCH 17/24] Update website/docs/reference/snapshot-properties.md --- website/docs/reference/snapshot-properties.md | 1 - 1 file changed, 1 deletion(-) diff --git a/website/docs/reference/snapshot-properties.md b/website/docs/reference/snapshot-properties.md index b7b57599a8f..8c6acf4ce47 100644 --- a/website/docs/reference/snapshot-properties.md +++ b/website/docs/reference/snapshot-properties.md @@ -70,7 +70,6 @@ snapshots: In this example, the snapshot configuration tracks changes to the orders table over time. The transformation in this snapshot is: `select * from {{ source('jaffle_shop', 'orders') }}`. ### Exceptions -- Best practice: snapshot an ephemeral model that contains the logic. - Create a "staging" layer on top of your snapshots for cleanup (this could even be an ephemeral model if you don’t want clutter in your warehouse). This approach also speeds up development, as it lets you run the query directly without needing to run the snapshot every time. From 4f3e4d5c9dd928e2ce2a11c6846ed95a1cbdf7fb Mon Sep 17 00:00:00 2001 From: nataliefiann <120089939+nataliefiann@users.noreply.github.com> Date: Mon, 30 Sep 2024 13:42:56 +0100 Subject: [PATCH 18/24] Update website/docs/reference/snapshot-properties.md --- website/docs/reference/snapshot-properties.md | 1 - 1 file changed, 1 deletion(-) diff --git a/website/docs/reference/snapshot-properties.md b/website/docs/reference/snapshot-properties.md index 8c6acf4ce47..3f2cd770c37 100644 --- a/website/docs/reference/snapshot-properties.md +++ b/website/docs/reference/snapshot-properties.md @@ -70,7 +70,6 @@ snapshots: In this example, the snapshot configuration tracks changes to the orders table over time. The transformation in this snapshot is: `select * from {{ source('jaffle_shop', 'orders') }}`. ### Exceptions - - Create a "staging" layer on top of your snapshots for cleanup (this could even be an ephemeral model if you don’t want clutter in your warehouse). This approach also speeds up development, as it lets you run the query directly without needing to run the snapshot every time. From cd6c80cf4cfdd585d8bc15938f97328f6793b8af Mon Sep 17 00:00:00 2001 From: nataliefiann <120089939+nataliefiann@users.noreply.github.com> Date: Mon, 30 Sep 2024 13:43:12 +0100 Subject: [PATCH 19/24] Update website/docs/reference/snapshot-properties.md --- website/docs/reference/snapshot-properties.md | 1 - 1 file changed, 1 deletion(-) diff --git a/website/docs/reference/snapshot-properties.md b/website/docs/reference/snapshot-properties.md index 3f2cd770c37..9393300a761 100644 --- a/website/docs/reference/snapshot-properties.md +++ b/website/docs/reference/snapshot-properties.md @@ -70,7 +70,6 @@ snapshots: In this example, the snapshot configuration tracks changes to the orders table over time. The transformation in this snapshot is: `select * from {{ source('jaffle_shop', 'orders') }}`. ### Exceptions - This approach also speeds up development, as it lets you run the query directly without needing to run the snapshot every time. From 69586a2f014f3580019ef6fd3eff9d794b106041 Mon Sep 17 00:00:00 2001 From: nataliefiann <120089939+nataliefiann@users.noreply.github.com> Date: Mon, 30 Sep 2024 13:43:29 +0100 Subject: [PATCH 20/24] Update website/docs/reference/snapshot-properties.md --- website/docs/reference/snapshot-properties.md | 1 - 1 file changed, 1 deletion(-) diff --git a/website/docs/reference/snapshot-properties.md b/website/docs/reference/snapshot-properties.md index 9393300a761..ae3c28b91ff 100644 --- a/website/docs/reference/snapshot-properties.md +++ b/website/docs/reference/snapshot-properties.md @@ -70,7 +70,6 @@ snapshots: In this example, the snapshot configuration tracks changes to the orders table over time. The transformation in this snapshot is: `select * from {{ source('jaffle_shop', 'orders') }}`. ### Exceptions -This approach also speeds up development, as it lets you run the query directly without needing to run the snapshot every time. From 661cc8d2839e75b750802fa37bcc9a3f3f8c7fbe Mon Sep 17 00:00:00 2001 From: nataliefiann <120089939+nataliefiann@users.noreply.github.com> Date: Mon, 30 Sep 2024 13:43:50 +0100 Subject: [PATCH 21/24] Update website/docs/reference/snapshot-properties.md --- website/docs/reference/snapshot-properties.md | 1 - 1 file changed, 1 deletion(-) diff --git a/website/docs/reference/snapshot-properties.md b/website/docs/reference/snapshot-properties.md index ae3c28b91ff..1b79bde7747 100644 --- a/website/docs/reference/snapshot-properties.md +++ b/website/docs/reference/snapshot-properties.md @@ -69,7 +69,6 @@ snapshots: In this example, the snapshot configuration tracks changes to the orders table over time. The transformation in this snapshot is: `select * from {{ source('jaffle_shop', 'orders') }}`. -### Exceptions From 7927730197f9dac5342a7fe1283dd30998c08333 Mon Sep 17 00:00:00 2001 From: nataliefiann <120089939+nataliefiann@users.noreply.github.com> Date: Mon, 30 Sep 2024 13:49:41 +0100 Subject: [PATCH 22/24] Update website/docs/reference/snapshot-properties.md --- website/docs/reference/snapshot-properties.md | 1 - 1 file changed, 1 deletion(-) diff --git a/website/docs/reference/snapshot-properties.md b/website/docs/reference/snapshot-properties.md index 1b79bde7747..eb5f79ed143 100644 --- a/website/docs/reference/snapshot-properties.md +++ b/website/docs/reference/snapshot-properties.md @@ -42,7 +42,6 @@ snapshots: ``` - ## Define snapshots in YAML From 1563c0122cee6a51611fd38d54f8a9e6a98c6a27 Mon Sep 17 00:00:00 2001 From: nataliefiann <120089939+nataliefiann@users.noreply.github.com> Date: Mon, 30 Sep 2024 13:55:57 +0100 Subject: [PATCH 23/24] Update website/docs/reference/snapshot-properties.md --- website/docs/reference/snapshot-properties.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/website/docs/reference/snapshot-properties.md b/website/docs/reference/snapshot-properties.md index eb5f79ed143..74ccfa29188 100644 --- a/website/docs/reference/snapshot-properties.md +++ b/website/docs/reference/snapshot-properties.md @@ -68,6 +68,9 @@ snapshots: In this example, the snapshot configuration tracks changes to the orders table over time. The transformation in this snapshot is: `select * from {{ source('jaffle_shop', 'orders') }}`. + + +In [dbt Cloud Versionless](/docs/dbt-versions/upgrade-dbt-version-in-cloud#versionless), you can use the new way to define snapshots in your project. This feature will also be available in the upcoming 1.9 release. From 2333a988c89694b1a3429cd267e3b64c22fab334 Mon Sep 17 00:00:00 2001 From: nataliefiann <120089939+nataliefiann@users.noreply.github.com> Date: Mon, 30 Sep 2024 14:06:42 +0100 Subject: [PATCH 24/24] Update website/docs/reference/snapshot-properties.md --- website/docs/reference/snapshot-properties.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/reference/snapshot-properties.md b/website/docs/reference/snapshot-properties.md index 74ccfa29188..ac87f6c7f97 100644 --- a/website/docs/reference/snapshot-properties.md +++ b/website/docs/reference/snapshot-properties.md @@ -68,7 +68,7 @@ snapshots: In this example, the snapshot configuration tracks changes to the orders table over time. The transformation in this snapshot is: `select * from {{ source('jaffle_shop', 'orders') }}`. - + In [dbt Cloud Versionless](/docs/dbt-versions/upgrade-dbt-version-in-cloud#versionless), you can use the new way to define snapshots in your project. This feature will also be available in the upcoming 1.9 release.