Skip to content
This repository was archived by the owner on Jun 13, 2025. It is now read-only.

Commit 5a89a72

Browse files
Dan Leedataform.co
authored andcommitted
move to dataform-corp, fix duplicate events isuse
1 parent ef93708 commit 5a89a72

4 files changed

Lines changed: 30 additions & 2 deletions

File tree

dataform.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
"defaultSchema": "segment_dataform_package",
33
"assertionSchema": "segment_dataform_package",
44
"warehouse": "bigquery",
5-
"gcloudProjectId": "tada-analytics"
5+
"gcloudProjectId": "dataform-corp"
66
}

definitions/example.js

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
const segment = require("../");
22

33
const segmentModels = segment({
4-
segmentSchema: "javascript",
4+
declareSources: false,
55
sessionTimeoutMillis: 30 * 60 * 1000,
66
defaultConfig: {
77
schema: "segment_package_example",
@@ -12,6 +12,24 @@ const segmentModels = segment({
1212
customUserFields: ["email", "name", "company_name", "created_at"],
1313
});
1414

15+
declare({
16+
database: "tada-analytics",
17+
schema: "javascript",
18+
name: "pages"
19+
});
20+
21+
declare({
22+
database: "tada-analytics",
23+
schema: "javascript",
24+
name: "tracks"
25+
});
26+
27+
declare({
28+
database: "tada-analytics",
29+
schema: "javascript",
30+
name: "identifies"
31+
});
32+
1533
// Override the sessions and user table type to "table".
1634
segmentModels.sessions.type("table").config({
1735
bigquery: {

environments.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"environments": [
3+
{
4+
"name": "production",
5+
"configOverride": {},
6+
"gitRef": "master"
7+
}
8+
]
9+
}

includes/user_map.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ select distinct
4444
ignore_nulls: false,
4545
partition_fields: "anonymous_id",
4646
order_fields: "anonymous_id_user_id_pairs.timestamp asc",
47+
frame_clause: "rows between unbounded preceding and current row"
4748
})} as user_id
4849
from
4950
anonymous_id_user_id_pairs

0 commit comments

Comments
 (0)