feat(main): заглушки студенческих файлов, ослабление DQ, адаптация тестов
- fact_flight_sales_dq: student SK (passenger/route/airplane) → NOTICE, airport_sk → порог 1% (эталон через ods.routes) - routes_dq: закомментирован RI airplane_code → ods.airplanes - ODS DAG: убрана зависимость dq_ods_airplanes → load_ods_routes - 18 студенческих файлов заменены заглушками (ODS/DDS/DM load+dq) - test_ods_sql_contract: SNAPSHOT_ENTITIES без airplanes/seats - test_dags_smoke: убран assert dq_ods_airplanes → dq_ods_routes Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -239,8 +239,9 @@ def test_bookings_to_gp_ods_dag_structure():
|
||||
), "airplanes не должен быть upstream для airports"
|
||||
|
||||
# Барьеры по данным.
|
||||
# На main routes не зависит от airplanes (ods.airplanes — студенческая заглушка).
|
||||
# На ветке solution: _assert_reachable(dag, "dq_ods_airplanes", "dq_ods_routes")
|
||||
_assert_reachable(dag, "dq_ods_airports", "dq_ods_routes")
|
||||
_assert_reachable(dag, "dq_ods_airplanes", "dq_ods_routes")
|
||||
_assert_reachable(dag, "dq_ods_airplanes", "dq_ods_seats")
|
||||
_assert_reachable(dag, "dq_ods_routes", "dq_ods_flights")
|
||||
_assert_reachable(dag, "dq_ods_flights", "dq_ods_segments")
|
||||
|
||||
Reference in New Issue
Block a user