amarjeet pasrija
07/04/2023, 2:32 PMMartijn Visser
07/04/2023, 2:33 PMamarjeet pasrija
07/04/2023, 2:34 PMMartijn Visser
07/04/2023, 2:40 PMt_env.execute_sql(“Create table watermark watermark startegy”)You put your SQL statement there, I suppose?
amarjeet pasrija
07/04/2023, 2:40 PMMartijn Visser
07/04/2023, 2:42 PMsource_table_ddl = f"""
CREATE TABLE {source_table} (
a TINYINT,
b SMALLINT,
rowtime TIMESTAMP(3),
WATERMARK FOR rowtime AS rowtime - INTERVAL '60' MINUTE
) WITH (
'connector' = 'filesystem',
'path' = '{source_path}',
'format' = 'csv'
)
"""
self.t_env.execute_sql(source_table_ddl)
It should workamarjeet pasrija
07/04/2023, 2:44 PMrowtime TIMESTAMP(3) METADATA FROM ‘timestamp’,
WATERMARK FOR event_time_ltz AS event_time_ltz - INTERVAL ‘5’ SECOND
)WITH (
‘connector’ = ‘kafka’,
‘topic’ = ‘{topic_name}’,
‘properties.bootstrap.servers’ = ‘{kafka_brokers}’,
‘properties.group.id’ = ‘test-consumer-group’,
‘format’ = ‘json’,
‘scan.startup.mode’ = ‘latest-offset’,
‘json.fail-on-missing-field’ = ‘false’
);amarjeet pasrija
07/04/2023, 2:45 PMMartijn Visser
07/04/2023, 2:45 PMCREATE OR REPLACE TABLE syntax in FlinkMartijn Visser
07/04/2023, 2:46 PMCREATE TABLE syntaxamarjeet pasrija
07/04/2023, 2:46 PMMartijn Visser
07/04/2023, 2:47 PMamarjeet pasrija
07/04/2023, 2:47 PMMartijn Visser
07/04/2023, 2:48 PMGiannis Polyzos
07/04/2023, 2:50 PMamarjeet pasrija
07/04/2023, 2:51 PMamarjeet pasrija
07/04/2023, 2:51 PMamarjeet pasrija
07/04/2023, 2:55 PMamarjeet pasrija
07/04/2023, 2:56 PMMartijn Visser
07/04/2023, 2:57 PMamarjeet pasrija
07/04/2023, 2:57 PMMartijn Visser
07/04/2023, 2:58 PMMartijn Visser
07/04/2023, 2:58 PMGiannis Polyzos
07/04/2023, 2:59 PMamarjeet pasrija
07/04/2023, 3:00 PMMartijn Visser
07/04/2023, 3:01 PMamarjeet pasrija
07/04/2023, 3:02 PMGiannis Polyzos
07/04/2023, 3:03 PMamarjeet pasrija
07/04/2023, 3:15 PM