fix(data): official DfE KS4 national headline averages; drop mislabelled computed means

New ees_ks4_national stream ingests the EES 'National characteristics
summary data' series (England, state-funded, all pupils). The old mart's
unweighted school means were 7-15 points off every headline measure and
produced an impossible national Progress 8 (-0.27). The API's computed
fallback is gone too: the footnote calls these figures official, so an
unbuilt mart now yields an empty series, never a stand-in.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0146VHeLAWjDVE2B5uU67jCB
This commit is contained in:
TudorandClaude Fable 5 committed 2026-07-16 19:07:49 +01:00
1 parent 1d855f3c17
commit c9e324635b
14 files changed
+475 -51

No files matched your search

+1
View File
@@ -0,0 +1 @@
{"metadata": {"dbt_schema_version": "https://schemas.getdbt.com/dbt/manifest/v12.json", "dbt_version": "1.12.0", "generated_at": "2026-07-16T18:07:36.722776Z", "invocation_id": "eb0bb5d4-b111-46cf-9b81-5e2f74744337", "invocation_started_at": "2026-07-16T18:03:53.796839+00:00", "env": {}, "project_name": "school_compare", "project_id": "ad0b158e159ec53d890c04c6537e7574", "user_id": "d8efb97e-d188-4585-899c-3ba2e484f763", "send_anonymous_usage_stats": true, "adapter_type": "postgres", "quoting": {"database": true, "schema": true, "identifier": true, "column": null}, "run_started_at": "2026-07-16T18:03:53.796964+00:00"}, "nodes": {"seed.school_compare.la_code_names": {"database": "school_compare", "schema": "seeds", "name": "la_code_names", "resource_type": "seed", "package_name": "school_compare", "path": "la_code_names.csv", "original_file_path": "seeds/la_code_names.csv", "unique_id": "seed.school_compare.la_code_names", "fqn": ["school_compare", "la_code_names"], "alias": "la_code_names", "checksum": {"name": "sha256", "checksum": "a3924c9bda3cb6be5f85832b0744c21935a4e006bc9e2d71ca03b075157abe8e"}, "config": {"enabled": true, "alias": null, "schema": "seeds", "database": null, "tags": [], "meta": {}, "group": null, "static_analysis": null, "materialized": "seed", "incremental_strategy": null, "batch_size": null, "lookback": 1, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "concurrent_batches": null, "delimiter": ",", "quote_columns": null}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"schema": "seeds"}, "created_at": 1784225035.5701702, "relation_name": "\"school_compare\".\"seeds\".\"la_code_names\"", "raw_code": "", "doc_blocks": [], "root_path": "/Users/tudor/projects/school_compare/pipeline/transform", "depends_on": {"macros": []}}, "seed.school_compare.gias_code_names": {"database": "school_compare", "schema": "seeds", "name": "gias_code_names", "resource_type": "seed", "package_name": "school_compare", "path": "gias_code_names.csv", "original_file_path": "seeds/gias_code_names.csv", "unique_id": "seed.school_compare.gias_code_names", "fqn": ["school_compare", "gias_code_names"], "alias": "gias_code_names", "checksum": {"name": "sha256", "checksum": "be09e2443f1d0d9ed3d0f8637ae38183e63b9e40c208e8684993e17ac5f2903b"}, "config": {"enabled": true, "alias": null, "schema": "seeds", "database": null, "tags": [], "meta": {}, "group": null, "static_analysis": null, "materialized": "seed", "incremental_strategy": null, "batch_size": null, "lookback": 1, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "concurrent_batches": null, "delimiter": ",", "quote_columns": null}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"schema": "seeds"}, "created_at": 1784225035.5709639, "relation_name": "\"school_compare\".\"seeds\".\"gias_code_names\"", "raw_code": "", "doc_blocks": [], "root_path": "/Users/tudor/projects/school_compare/pipeline/transform", "depends_on": {"macros": []}}, "seed.school_compare.school_type_codes": {"database": "school_compare", "schema": "seeds", "name": "school_type_codes", "resource_type": "seed", "package_name": "school_compare", "path": "school_type_codes.csv", "original_file_path": "seeds/school_type_codes.csv", "unique_id": "seed.school_compare.school_type_codes", "fqn": ["school_compare", "school_type_codes"], "alias": "school_type_codes", "checksum": {"name": "sha256", "checksum": "6020353ed39356287495de70fd2b44bed411ef059b2e61b0136c0faf3c9769cf"}, "config": {"enabled": true, "alias": null, "schema": "seeds", "database": null, "tags": [], "meta": {}, "group": null, "static_analysis": null, "materialized": "seed", "incremental_strategy": null, "batch_size": null, "lookback": 1, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "concurrent_batches": null, "delimiter": ",", "quote_columns": null}, "tags": [], "desLine truncated
@@ -0,0 +1 @@
{"version": "0.1.1", "dialects": ["ANSI_SQL"], "semantic_model": [{"name": "semantic_model", "datasets": []}]}
Binary file not shown.
+50
View File
@@ -0,0 +1,50 @@
{
"path_count": 181,
"parsed_path_count": 37,
"static_analysis_path_count": 32,
"static_analysis_parsed_path_count": 22,
"is_partial_parse_enabled": true,
"is_static_analysis_enabled": true,
"read_files_elapsed": 0.024260542006231844,
"load_macros_elapsed": 0.00022041599731892347,
"parse_project_elapsed": 0.2873437089729123,
"patch_sources_elapsed": 0.010581917013041675,
"process_manifest_elapsed": 0.003397666965611279,
"load_all_elapsed": 0.39681549998931587,
"projects": [
{
"project_name": "school_compare",
"elapsed": 0.28726037504384294,
"parsers": [
{
"parser": "model",
"elapsed": 0.1260387499933131,
"parsed_path_count": 32
},
{
"parser": "test",
"elapsed": 0.03065204102313146,
"parsed_path_count": 3
},
{
"parser": "test",
"elapsed": 0.1305608749971725,
"parsed_path_count": 2
}
],
"parsed_path_count": 37
},
{
"project_name": "dbt_postgres",
"elapsed": 0,
"parsers": [],
"parsed_path_count": 0
},
{
"project_name": "dbt",
"elapsed": 0,
"parsers": [],
"parsed_path_count": 0
}
]
}
@@ -0,0 +1 @@
{"semantic_models": [], "metrics": [], "project_configuration": {"time_spine_table_configurations": [], "metadata": null, "dsi_package_version": {"major_version": "0", "minor_version": "211", "patch_version": "0"}, "time_spines": []}, "saved_queries": []}