23 lines
640 B
MySQL
23 lines
640 B
MySQL
|
|
-- Mart: Deprivation index — one row per URN
|
||
|
|
-- Joins school postcode → LSOA → IDACI score
|
||
|
|
|
||
|
|
with school_postcodes as (
|
||
|
|
select
|
||
|
|
urn,
|
||
|
|
postcode
|
||
|
|
from {{ ref('stg_gias_establishments') }}
|
||
|
|
where status = 'Open'
|
||
|
|
and postcode is not null
|
||
|
|
)
|
||
|
|
|
||
|
|
-- Note: The join between postcode and LSOA requires a postcode-to-LSOA
|
||
|
|
-- lookup table. This will be populated by the geocode script or a seed.
|
||
|
|
-- For now, this model serves as a placeholder that will be completed
|
||
|
|
-- once the IDACI tap provides the postcode→LSOA mapping.
|
||
|
|
|
||
|
|
select
|
||
|
|
i.lsoa_code,
|
||
|
|
i.idaci_score,
|
||
|
|
i.idaci_decile
|
||
|
|
from {{ ref('stg_idaci') }} i
|