docs(map): уточнены заголовки и добавлены образцы легенды
This commit is contained in:
1 parent
b9bcfe7230
commit
6be0442838
4 files changed
+116
-41
No files matched your search
@@ -60,7 +60,9 @@ Docker для карты не нужны. Храните HTML рядом с ос
|
||||
Для связи сегмента с талоном понадобятся оба поля ключа, иначе талон
|
||||
первого рейса можно ошибочно присоединить ко второму.
|
||||
|
||||
## Как устроен поток целиком?
|
||||
<a id="как-устроен-поток-целиком"></a>
|
||||
|
||||
## Путь данных от источника до витрин
|
||||
|
||||
Оставьте билет выбранным и переключитесь на **"Поток данных"**.
|
||||
Таблицы останутся на местах, выбранный билет сохранится; теперь стрелки
|
||||
@@ -86,7 +88,9 @@ Docker для карты не нужны. Храните HTML рядом с ос
|
||||
проверки календаря. Порядок выполнения смотрите по ссылке **"DAG · порядок задач"**
|
||||
в карточке. Поля, SQL и проверки раскрываются там же, после выбора таблицы.
|
||||
|
||||
## Как собирается факт?
|
||||
<a id="как-собирается-факт"></a>
|
||||
|
||||
## Сборка факта продаж
|
||||
|
||||
Откройте [dds.fact_flight_sales](architecture-map.html#node=dds.fact_flight_sales).
|
||||
В нашем примере в нем будет **три строки**, по одной на каждый сегмент.
|
||||
@@ -111,7 +115,9 @@ SK здесь обозначены словами: конкретные числ
|
||||
Нет талона - сегмент сохраняется, `seat_no` остается `NULL`, `is_boarded = false`.
|
||||
В этом стенде признак посадки означает именно наличие талона.
|
||||
|
||||
### Откуда берутся два аэропорта
|
||||
<a id="откуда-берутся-два-аэропорта"></a>
|
||||
|
||||
### Аэропорты вылета и прилета
|
||||
|
||||
В карточке факта откройте связи **"Коды двух аэропортов"**,
|
||||
**"Аэропорт вылета"** и **"Аэропорт прилета"**:
|
||||
@@ -128,7 +134,9 @@ SK здесь обозначены словами: конкретные числ
|
||||
SQL использует `LEFT JOIN`, поэтому строка с таким пропуском сохранится;
|
||||
допустимость пропуска отдельно оценивает [DQ факта](../../sql/dds/fact_flight_sales_dq.sql).
|
||||
|
||||
### Какая версия маршрута нужна рейсу
|
||||
<a id="какая-версия-маршрута-нужна-рейсу"></a>
|
||||
|
||||
### Версия маршрута на дату рейса
|
||||
|
||||
Связь **"Версия на дату рейса"** ведет к `dds.dim_routes` по `route_bk = route_no`
|
||||
и дате `scheduled_departure::DATE`. Дата должна попасть в полуоткрытый
|
||||
@@ -139,7 +147,9 @@ SQL использует `LEFT JOIN`, поэтому строка с таким
|
||||
поиска `airplane_sk` в `dim_airplanes`. Поэтому одного заполненного справочника
|
||||
моделей недостаточно: без подходящей версии маршрута `airplane_sk` не появится.
|
||||
|
||||
## Что кормит витрины?
|
||||
<a id="что-кормит-витрины"></a>
|
||||
|
||||
## Агрегация фактов в витрине продаж
|
||||
|
||||
Перейдите к [dm.sales_report](architecture-map.html#node=dm.sales_report).
|
||||
Зерно меняется: день вылета × два аэропорта × класс обслуживания.
|
||||
|
||||
Reference in new issue
Block a user