-- dbt Silver Model: stg_spku_realtime {{ config(materialized='table', schema='silver') }} SELECT stasiun_id, LOWER(TRIM(nama_stasiun)) AS nama_stasiun_clean, CAST(ispu_val AS FLOAT) AS ispu_value, created_at FROM {{ source('bronze', 'spku_api_raw') }} WHERE ispu_val IS NOT NULL