Проектирование DWH
-
Из терминала перейдите в папку
./postgres -
Выполните команду
docker-compose up -
Дождитесь следующего сообщения:
LOG: database system is ready to accept connections -
Зайтите в DBeaver, подключитесь к БД со следующими реквизитами:
Хост: localhost
Порт: 5430
База данных: test
Пользователь: postgres
Пароль: password -
Проверьте, что данные в базу dev_stg загрузились успешно (должно быть 186):
select count(*) from dev_stg.dns_2022
- В новом окне терминала перейти в папку ./postgres
- Выполнить следующую команду из нового терминала:
docker-compose down --remove-orphans --volumes
Спроектировать DWH и построить отчет содержащий:
- Report_date::date
- Shop_name::varchar(50)
- Product_name::varchar(50)
- Plan_revenue_amt::decimal(10,2)
- Fact_revenue_amt::decimal(10,2)
- Plan_comp_perc::int
Таблицы в слое dev_stg
:
- dns_2022
- eldorado_2022
- plan_2022
- svyaznoy_2022
Выбрана архитектура
STG > DDS > CDM > REP