From 4a3ba6c41481948ab688faa517a43b7ab5f7385c Mon Sep 17 00:00:00 2001
From: Miranda Wilson
Date: Tue, 12 May 2026 10:18:22 +0100
Subject: [PATCH 1/7] Show column name in component
---
src/components/SchemaProperties/index.js | 28 ++++++++++++++++++++++++
1 file changed, 28 insertions(+)
diff --git a/src/components/SchemaProperties/index.js b/src/components/SchemaProperties/index.js
index 16c723ef4..0863b7ea2 100644
--- a/src/components/SchemaProperties/index.js
+++ b/src/components/SchemaProperties/index.js
@@ -161,6 +161,34 @@ export default function SchemaProperties(props) {
)}
+
+ {props.overview && props.overview.event === false && (
+
+
+ Warehouse column name
+
+
+
+ In most warehouses:{' '}
+
+ {'contexts_' +
+ props.schema.self.vendor.replaceAll('.', '_') +
+ '_' +
+ props.schema.self.name +
+ '_' +
+ props.schema.self.version.split('-')[0]}
+
+
+
+ See the{' '}
+
+ querying overview
+ {' '}
+ for Redshift and older BigQuery Loader versions.
+
+
+
+ )}
From 389bc0774ce6810db0c9315339c673ba7ba82046 Mon Sep 17 00:00:00 2001
From: Miranda Wilson
Date: Tue, 12 May 2026 10:22:55 +0100
Subject: [PATCH 2/7] Show event column name
---
src/components/SchemaProperties/index.js | 51 ++++++++++++++++++------
1 file changed, 39 insertions(+), 12 deletions(-)
diff --git a/src/components/SchemaProperties/index.js b/src/components/SchemaProperties/index.js
index 0863b7ea2..7a45028a1 100644
--- a/src/components/SchemaProperties/index.js
+++ b/src/components/SchemaProperties/index.js
@@ -148,18 +148,45 @@ export default function SchemaProperties(props) {
{props.overview && props.overview.event && (
-
-
- Warehouse query
-
-
-
-
-
+ <>
+
+
+ Warehouse column name
+
+
+
+ In most warehouses:{' '}
+
+ {'unstruct_event_' +
+ props.schema.self.vendor.replaceAll('.', '_') +
+ '_' +
+ props.schema.self.name +
+ '_' +
+ props.schema.self.version.split('-')[0]}
+
+
+
+ See the{' '}
+
+ querying overview
+ {' '}
+ for Redshift and older BigQuery Loader versions.
+
+
+
+
+
+ Warehouse query
+
+
+
+
+
+ >
)}
{props.overview && props.overview.event === false && (
From efa7c3aab2f91c5a535081bac556ddb10e74da8e Mon Sep 17 00:00:00 2001
From: Miranda Wilson
Date: Tue, 12 May 2026 10:24:12 +0100
Subject: [PATCH 3/7] Update component to BQ Loader v2
---
docs/reusable/event-query/_index.md | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/docs/reusable/event-query/_index.md b/docs/reusable/event-query/_index.md
index bff09bc92..6344d1503 100644
--- a/docs/reusable/event-query/_index.md
+++ b/docs/reusable/event-query/_index.md
@@ -11,8 +11,6 @@ export function fieldName(props, wh) {
props.name +
'_' +
(
- wh == 'bigquery' ?
- props.version.replaceAll('-', '_') :
props.version.split('-')[0]
)
);
@@ -74,7 +72,7 @@ where
-
+
{`select
From 04457218256b519a1d9149c510c987a7450630f3 Mon Sep 17 00:00:00 2001
From: Miranda Wilson
Date: Tue, 12 May 2026 10:26:10 +0100
Subject: [PATCH 4/7] Reorder table
---
docs/reusable/event-query/_index.md | 31 +++++++++++++++--------------
1 file changed, 16 insertions(+), 15 deletions(-)
diff --git a/docs/reusable/event-query/_index.md b/docs/reusable/event-query/_index.md
index 6344d1503..7aecbd5a7 100644
--- a/docs/reusable/event-query/_index.md
+++ b/docs/reusable/event-query/_index.md
@@ -21,15 +21,18 @@ export function alias(props) {
```
-
+
{`select
- ${fieldName(props, 'snowflake')} ${alias(props)}
+ "${alias(props)}".*
from
- atomic.events
+ atomic.events events
+ join atomic.${fieldName(props, 'redshift')} "${alias(props)}"
+ on "${alias(props)}".root_id = events.event_id and "${alias(props)}".root_tstamp = events.collector_tstamp
where
events.collector_tstamp > getdate() - interval '1 hour'
+ and "${alias(props)}".root_tstamp > getdate() - interval '1 hour'
and events.event = 'unstruct'
and events.event_name = '${props.name}'
and events.event_vendor = '${props.vendor}'
@@ -38,7 +41,7 @@ where
-
+
{`select
@@ -54,39 +57,37 @@ where
-
+
+
{`select
- ${fieldName(props, 'databricks')}
+ ${fieldName(props, 'snowflake')} ${alias(props)}
from
- atomic.events events
+ atomic.events
where
- events.collector_tstamp > timestampadd(HOUR, -1, current_timestamp())
+ events.collector_tstamp > getdate() - interval '1 hour'
and events.event = 'unstruct'
and events.event_name = '${props.name}'
and events.event_vendor = '${props.vendor}'
- and ${fieldName(props)} is not null
`}
-
+
{`select
- "${alias(props)}".*
+ ${fieldName(props, 'databricks')}
from
atomic.events events
- join atomic.${fieldName(props, 'redshift')} "${alias(props)}"
- on "${alias(props)}".root_id = events.event_id and "${alias(props)}".root_tstamp = events.collector_tstamp
where
- events.collector_tstamp > getdate() - interval '1 hour'
- and "${alias(props)}".root_tstamp > getdate() - interval '1 hour'
+ events.collector_tstamp > timestampadd(HOUR, -1, current_timestamp())
and events.event = 'unstruct'
and events.event_name = '${props.name}'
and events.event_vendor = '${props.vendor}'
+ and ${fieldName(props)} is not null
`}
From daf20da62203ddf972d924f10d8b6a6f0617cb2e Mon Sep 17 00:00:00 2001
From: Miranda Wilson
Date: Tue, 12 May 2026 10:27:48 +0100
Subject: [PATCH 5/7] Add Synapse query
---
docs/reusable/event-query/_index.md | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/docs/reusable/event-query/_index.md b/docs/reusable/event-query/_index.md
index 7aecbd5a7..2b790424a 100644
--- a/docs/reusable/event-query/_index.md
+++ b/docs/reusable/event-query/_index.md
@@ -93,4 +93,21 @@ where
+
+
+
+{`select
+ ${fieldName(props, 'synapse')}
+from
+ OPENROWSET(BULK 'events', DATA_SOURCE = '', FORMAT = 'DELTA') AS events
+where
+ events.collector_tstamp > dateadd(hour, -1, getdate())
+ and events.event = 'unstruct'
+ and events.event_name = '${props.name}'
+ and events.event_vendor = '${props.vendor}'
+`}
+
+
+
+
From e292fc7151adba8d0c58390eef3335394d7b77fd Mon Sep 17 00:00:00 2001
From: Miranda Wilson
Date: Tue, 12 May 2026 10:47:21 +0100
Subject: [PATCH 6/7] Update wording
---
src/components/SchemaProperties/index.js | 26 +++++++++++-------------
1 file changed, 12 insertions(+), 14 deletions(-)
diff --git a/src/components/SchemaProperties/index.js b/src/components/SchemaProperties/index.js
index 7a45028a1..88515724e 100644
--- a/src/components/SchemaProperties/index.js
+++ b/src/components/SchemaProperties/index.js
@@ -14,6 +14,16 @@ export default function SchemaProperties(props) {
const description = props.info || props.schema.description
const hasProperties =
props.schema.properties && Object.keys(props.schema.properties).length > 0
+ const warehouseNote = (
+
+ Redshift and older versions of the BigQuery Loader use different names —
+ see the{' '}
+
+ querying overview
+ {' '}
+ for details.
+
+ )
return (
@@ -165,13 +175,7 @@ export default function SchemaProperties(props) {
props.schema.self.version.split('-')[0]}
-
- See the{' '}
-
- querying overview
- {' '}
- for Redshift and older BigQuery Loader versions.
-
+ {warehouseNote}
@@ -206,13 +210,7 @@ export default function SchemaProperties(props) {
props.schema.self.version.split('-')[0]}
-
- See the{' '}
-
- querying overview
- {' '}
- for Redshift and older BigQuery Loader versions.
-
+ {warehouseNote}
)}
From 03b8e11dee2aaacd4385ac159d7fcc5270d177fd Mon Sep 17 00:00:00 2001
From: Miranda Wilson
Date: Wed, 13 May 2026 09:41:21 +0100
Subject: [PATCH 7/7] Make review changes
---
docs/reusable/event-query/_index.md | 17 -----------------
src/components/SchemaProperties/index.js | 5 ++---
2 files changed, 2 insertions(+), 20 deletions(-)
diff --git a/docs/reusable/event-query/_index.md b/docs/reusable/event-query/_index.md
index 2b790424a..7aecbd5a7 100644
--- a/docs/reusable/event-query/_index.md
+++ b/docs/reusable/event-query/_index.md
@@ -93,21 +93,4 @@ where
-
-
-
-{`select
- ${fieldName(props, 'synapse')}
-from
- OPENROWSET(BULK 'events', DATA_SOURCE = '', FORMAT = 'DELTA') AS events
-where
- events.collector_tstamp > dateadd(hour, -1, getdate())
- and events.event = 'unstruct'
- and events.event_name = '${props.name}'
- and events.event_vendor = '${props.vendor}'
-`}
-
-
-
-
diff --git a/src/components/SchemaProperties/index.js b/src/components/SchemaProperties/index.js
index 88515724e..86bc34c67 100644
--- a/src/components/SchemaProperties/index.js
+++ b/src/components/SchemaProperties/index.js
@@ -16,12 +16,11 @@ export default function SchemaProperties(props) {
props.schema.properties && Object.keys(props.schema.properties).length > 0
const warehouseNote = (
- Redshift and older versions of the BigQuery Loader use different names —
- see the{' '}
+ Check the{' '}
querying overview
{' '}
- for details.
+ to confirm the syntax for your warehouse or lake.
)