CREATE SINK snowflake_sink AS
SELECT
order_status,
COUNT(*) as order_count,
SUM(total_amount) as total_revenue,
AVG(total_amount) as avg_order_value,
MIN(last_updated) as first_order_time,
MAX(last_updated) as last_order_time
FROM orders_rw
WITH (
connector = 'snowflake',
type = 'append-only',
s3.bucket_name = 'my_s3_bucket',
s3.credentials.access = 'credentials_access',
s3.credentials.secret = 'credientials_secret',
s3.region_name = 'us-west-2',
s3.path = 'data/uploads/',
force_append_only = 'true'
);