An open API service indexing awesome lists of open source software.

https://github.com/sammers21/data-warehouse-course-hw

Домашнее задание по курсу распределенных баз данных
https://github.com/sammers21/data-warehouse-course-hw

Last synced: 24 days ago
JSON representation

Домашнее задание по курсу распределенных баз данных

Awesome Lists containing this project

README

        

# Главное

Определение star-schema: https://en.wikipedia.org/wiki/Star_schema

## Мысли

В `fact_trans` мы будем хранить факты и id-шники сущностей относщихся к факту.

Cоответственно там есть поля, по которым можно при'join'ить соответсвующие таблицы, для того чтобы получить более детальную информацию о:

* `trans_id` - транзакии.
* `account_id` - аккаунте, с которого была совершена транзакция.
* `client_id` - клиенте, владельце аккаунта.
* `card_id` - карте владельца аккаунта.
* `district_id` - подробной информации о месте проживании клиента. Например может быть полезна информация о средней зарплате в районе.

Каждое поле в таблице `fact_trans` соответстует одной `dim_*` таблице.