Skip to content
This repository was archived by the owner on Dec 4, 2024. It is now read-only.

Commit ef1fed0

Browse files
authored
Add v1 compatibility and deprecation notice (#89)
* Add v1 compatibility and deprecation notice * Temporarily allow release candidate for testing * Update packages.yml
1 parent 45a6602 commit ef1fed0

7 files changed

+10
-8
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
> ⛔🏚️ This package is no longer developed or maintained by dbt Labs. If you're interested in forking/adopting it, reach out in #package-ecosystem on dbt Slack.
2+
13
# dbt-segment
24
This [dbt package](https://docs.getdbt.com/docs/package-management):
35
* Performs "user stitching" to tie all events associated with a cookie to the same user_id

dbt_project.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: 'segment'
22
version: '0.7.0'
3-
require-dbt-version: [">=1.0.0", "<2.0.0"]
3+
require-dbt-version: [">=1.3.0", "<2.0.0"]
44
config-version: 2
55

66
model-paths: ["models"]

macros/generate_sessionization_incremental_filter.sql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
{% macro default__generate_sessionization_incremental_filter(merge_target, filter_tstamp, max_tstamp, operator) %}
77
where {{ filter_tstamp }} {{ operator }} (
88
select
9-
{{ dbt_utils.dateadd(
9+
{{ dbt.dateadd(
1010
'hour',
1111
-var('segment_sessionization_trailing_window'),
1212
'max(' ~ max_tstamp ~ ')'
@@ -29,7 +29,7 @@
2929
{% macro postgres__generate_sessionization_incremental_filter(merge_target, filter_tstamp, max_tstamp, operator) %}
3030
where cast({{ filter_tstamp }} as timestamp) {{ operator }} (
3131
select
32-
{{ dbt_utils.dateadd(
32+
{{ dbt.dateadd(
3333
'hour',
3434
-var('segment_sessionization_trailing_window'),
3535
'max(' ~ max_tstamp ~ ')'

models/base/segment_web_page_views.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ renamed as (
5858
case
5959
when lower(context_user_agent) like '%android%' then 'Android'
6060
else replace(
61-
{{ dbt_utils.split_part(dbt_utils.split_part('context_user_agent', "'('", 2), "' '", 1) }},
61+
{{ dbt.split_part(dbt.split_part('context_user_agent', "'('", 2), "' '", 1) }},
6262
';', '')
6363
end as device
6464

models/sessionization/segment_web_page_views__sessionized.sql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ diffed as (
7777

7878
select
7979
*,
80-
{{ dbt_utils.datediff('previous_tstamp', 'tstamp', 'second') }} as period_of_inactivity
80+
{{ dbt.datediff('previous_tstamp', 'tstamp', 'second') }} as period_of_inactivity
8181
from lagged
8282

8383
),
@@ -127,7 +127,7 @@ session_ids as (
127127

128128
{{dbt_utils.star(ref('segment_web_page_views'))}},
129129
page_view_number,
130-
{{dbt_utils.surrogate_key(['anonymous_id', 'session_number'])}} as session_id
130+
{{dbt_utils.generate_surrogate_key(['anonymous_id', 'session_number'])}} as session_id
131131

132132
from session_numbers
133133

models/sessionization/segment_web_sessions__initial.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ diffs as (
9090

9191
*,
9292

93-
{{ dbt_utils.datediff('session_start_tstamp', 'session_end_tstamp', 'second') }} as duration_in_s
93+
{{ dbt.datediff('session_start_tstamp', 'session_end_tstamp', 'second') }} as duration_in_s
9494

9595
from agg
9696

packages.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
packages:
22
- package: dbt-labs/dbt_utils
3-
version: [">=0.8.0", "<0.9.0"]
3+
version: [">=1.0.0", "<2.0.0"]

0 commit comments

Comments
 (0)