feat(pipeline): ingest GIAS code columns; staging exposes codes not names
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -12,12 +12,12 @@ renamed as (
|
||||
"LA (name)" as local_authority_name,
|
||||
cast(nullif("EstablishmentNumber", '') as integer) as establishment_number,
|
||||
"EstablishmentName" as school_name,
|
||||
"TypeOfEstablishment (name)" as school_type,
|
||||
"PhaseOfEducation (name)" as phase,
|
||||
nullif(trim("OfficialSixthForm (name)"), '') as official_sixth_form,
|
||||
cast(nullif(trim("TypeOfEstablishment (code)"), '') as integer) as school_type_code,
|
||||
cast(nullif(trim("PhaseOfEducation (code)"), '') as integer) as phase_code,
|
||||
cast(nullif(trim("OfficialSixthForm (code)"), '') as integer) as official_sixth_form_code,
|
||||
"Gender (name)" as gender,
|
||||
"ReligiousCharacter (name)" as religious_character,
|
||||
"AdmissionsPolicy (name)" as admissions_policy,
|
||||
cast(nullif(trim("ReligiousCharacter (code)"), '') as integer) as religious_character_code,
|
||||
cast(nullif(trim("AdmissionsPolicy (code)"), '') as integer) as admissions_policy_code,
|
||||
"SchoolCapacity" as capacity,
|
||||
cast(nullif("NumberOfPupils", '') as integer) as total_pupils,
|
||||
"HeadTitle (name)" as head_title,
|
||||
@@ -30,7 +30,7 @@ renamed as (
|
||||
"Town" as town,
|
||||
"County (name)" as county,
|
||||
"Postcode" as postcode,
|
||||
"EstablishmentStatus (name)" as status,
|
||||
cast(nullif(trim("EstablishmentStatus (code)"), '') as integer) as status_code,
|
||||
case when "OpenDate" = '' then null else to_date("OpenDate", 'DD-MM-YYYY') end as open_date,
|
||||
case when "CloseDate" = '' then null else to_date("CloseDate", 'DD-MM-YYYY') end as close_date,
|
||||
"Trusts (name)" as academy_trust_name,
|
||||
|
||||
Reference in New Issue
Block a user