forked from confluentinc/demo-scene
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapply_schema__unify_streams.ksql
29 lines (28 loc) · 1.66 KB
/
apply_schema__unify_streams.ksql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
CREATE STREAM ENVIRONMENT_DATA WITH
(VALUE_FORMAT='AVRO') AS
SELECT items->stationreference AS stationreference,
items->earegionname AS earegionname,
items->eaareaname AS eaareaname,
items->town AS town,
items->RiverName AS RiverName,
items->label AS label,
items->lat AS lat, items->long AS long,
items->measures->latestreading->datetime AS reading_ts,
items->measures->parameterName AS parameterName,
items->measures->latestreading->value AS value,
items->measures->unitname AS unitname
FROM flood_monitoring_L2404 ;
INSERT INTO ENVIRONMENT_DATA SELECT items->stationreference AS stationreference, items->earegionname AS earegionname, items->eaareaname AS eaareaname, items->town AS town, items->RiverName AS RiverName, items->label AS label, items->lat AS lat, items->long AS long, items->measures->latestreading->datetime AS reading_ts, items->measures->parameterName AS parameterName, items->measures->latestreading->value AS value, items->measures->unitname AS unitname FROM flood_monitoring_L2481 ;
INSERT INTO ENVIRONMENT_DATA
SELECT items->stationreference AS stationreference,
items->earegionname AS earegionname,
items->eaareaname AS eaareaname,
items->town AS town,
items->RiverName AS RiverName,
items->label AS label,
items->lat AS lat, items->long AS long,
items->measures->latestreading->datetime AS reading_ts,
items->measures->parameterName AS parameterName,
items->measures->latestreading->value AS value,
items->measures->unitname AS unitname
FROM flood_monitoring_059793 ;