Репозиторий предназначен для сдачи итогового проекта.
- В вашем GitHub-аккаунте автоматически создастся репозиторий
de-project-final
после того, как вы привяжете свой GitHub-аккаунт на Платформе. - Скопируйте репозиторий на свой компьютер. В качестве пароля укажите ваш
Access Token
, который нужно получить на странице Personal Access Tokens):git clone https://github.com/Yandex-Practicum/de-project-final
- Перейдите в директорию с проектом:
cd de-project-final
- Выполните проект и сохраните получившийся код в локальном репозитории:
git add .
git commit -m 'my best commit'
- Обновите репозиторий в вашем GitHub-аккаунте:
git push origin main
Файлы в репозитории будут использоваться для проверки и обратной связи по проекту. Поэтому постарайтесь публиковать ваше решение согласно установленной структуре: так будет проще соотнести задания с решениями.
Внутри src
расположены папки:
/src/dags
- вложите в эту папку код DAG, который поставляет данные из источника в хранилище. Назовите DAG1_data_import.py
. Также разместите здесь DAG, который обновляет витрины данных. Назовите DAG2_datamart_update.py
./src/sql
- сюда вложите SQL-запрос формирования таблиц вSTAGING
- иDWH
-слоях, а также скрипт подготовки данных для итоговой витрины./src/py
- если источником вы выберете Kafka, то в этой папке разместите код запуска генерации и чтения данных в топик./src/img
- здесь разместите скриншот реализованного над витриной дашборда.