Создание модели данных для фактов
Часть 1.
Создайте модели fct_flights, fct_ticket_flights и fct_tickets по аналогии с моделью fct_bookings.
Добавьте код данных моделей в git и отправьте коммит в github. Приложите ссылку на github вашего проекта.
Часть 2.
Материализуйте способами, перечисленными ниже, модели fct_ticket_flights и stg_flights__ticket_flights:
- stg_flights__ticket_flights - ephemeral, fct_ticket_flights - table;
- stg_flights__ticket_flights - table, fct_ticket_flights - view;
- stg_flights__ticket_flights - table, fct_ticket_flights - table.
По каждой комбинации материализации fct_ticket_flights и stg_flights__ticket_flights приложите код из логов создания таблицы fct_ticket_flights__dbt_tmp в БД, сгенерированный dbt.
Логи вы может посмотреть одним из следующих способов:
- запустив сборку модели из терминала с флагом --log-level debug
- посмотреть логи в файле проекта log/dbt.log
- в файле target/run/dbt_course/models/intermediate/booking/facts/fct_ticket_flights.sql