docs(dds): добавлены комментарии и исправлены ошибки в DWH
- Зачем: - закрыты задачи P0 и P1 из ревью архитектуры для повышения понятности стенда для студентов. - Что: - исправлен distribution key для airport_traffic в дизайн-документе. - добавлены комментарии о генерации SK и отсутствии SK в фактах. - создан документ docs/dag_execution_order.md с описанием порядка запуска DAG-ов. - объяснена логика late-arriving dimensions и batch resolver. - добавлена legacy-пометка для хелпера greenplum.py. - Проверка: - визуальная проверка добавленных комментариев и новых файлов.
This commit is contained in:
@@ -2,6 +2,10 @@
|
||||
|
||||
CREATE SCHEMA IF NOT EXISTS dds;
|
||||
|
||||
-- Учебный комментарий: Почему у факта нет своего суррогатного ключа (fact_sk)?
|
||||
-- В классическом DWH (Кимбалл) таблица фактов идентифицируется набором её
|
||||
-- измерений или дегенеративных ключей (в нашем случае: ticket_no + flight_id).
|
||||
-- Добавление отдельного ID только тратит место и не несёт аналитической ценности.
|
||||
CREATE TABLE IF NOT EXISTS dds.fact_flight_sales (
|
||||
calendar_sk INTEGER,
|
||||
departure_airport_sk INTEGER,
|
||||
|
||||
Reference in New Issue
Block a user