Модуль 1
180,00ч

SQL и Python для анализа данных. Хранилища данных и Business intelligence решения

Модуль предполагает интенсивное обучение и позволит слушателю попробовать свои силы и освоить SQL, научиться работать с PostgreSQL и MongoDB, освоить язык программирования Python для анализа данных, познакомиться с библиотеками NumPy и pandas, получить представление об основах парсинга и работы с API. Материалы записанных лекций и вебинаров помогут научиться соединять данные из различных источников, обогащать их и использовать для регулярной и AD-HOC отчетности, визуализировать данные с помощью библиотек и встроенных инструментов Python. Интенсивное обучение на модуле и позволит слушателю узнать, как спроектировать аналитическую базу данных, создать свой первый OLAP-куб и научится выбирать и подключать Business Intelligence решения. Материалы записанных лекций и практических вебинаров помогут освоить навык работы с традиционными хранилищами данных, выполнять настройку ETL / ELT-процессов.
Часов в программе
39,00 часов
лекции
121,00 час
практика
20,00 часов
промежуточная аттестация
180,00 часов
всего
Материально-технические условия реализации программы:
Вид занятий: Видеолекции
Требуемое ПО:
MS Office, Google Docs
Информационные ресуры
Python для работы с базами данных
https://www.udacity.com/course/intro-to-relational-databases—ud197
https://khashtamov.com/ru/postgresql-python-psycopg2/
https://khashtamov.com/ru/mysql-python/
https://medium.freecodecamp.org/sqlalchemy-makes-etl-magically-easy-ab2bd0df928
http://datalytics.ru/all/stanovyas-guru-api-yandeks-metriki/
https://www.dataquest.io/blog/python-api-tutorial/
https://www.pythonforbeginners.com/api/list-of-python-apis
Введение в sql. Установка ПО
https://www.docker.com
https://support.microsoft.com/ru-ru/help/15056/windows-32-64-bit-faq
https://github.com/docker/kitematic/releases
https://dbeaver.io
https://postgrespro.ru/docs/postgresql
https://github.com/dbeaver/dbeaver/wiki
Основы sql
https://habr.com/ru/post/268983/
http://www.postgresqltutorial.com/postgresql-aggregate-functions/
http://www.skillz.ru/dev/php/article-Obyasnenie_SQL_obedinenii_JOIN_INNER_OUTER.html
Работа с PostgreSQL
https://habr.com/ru/post/269497/
https://medium.com/@hakibenita/be-careful-with-cte-in-postgresql-fca5e24d2119
https://postgrespro.ru/docs/postgrespro/9.5/using-explain
https://habr.com/ru/post/203320/
https://analyticscanvas.com/twb-vs-twbx-in-tableau/
«Основы работы с Tableau Server». https://www.tableau.com/pricing/teams-orgs
Образовательные ресуры
Ресурсы LMS ООО «Нетология»

Учебно-методические материалы

Методы, формы и технологии

Видеолекции
Лонгриды
Скринкасты
Презентации

Методические разработки

Шаблоны
Чек-листы
Глоссарий

Материалы курса

Видеолекции по Модулям

Учебная литература

Богачев А. Графики, которые убеждают всех / А. Богачев, Издательство АСТ, 290 c.
Нафлик К. Данные: визуализируй, расскажи, используй. Сторителлинг в аналитике / К. Нафлик, Манн, Иванов и Фербер, 2020. 288 c.

Темы

SQL для анализа данных Python для анализа данных Хранилища данных. Выбор и подключение Business Intelligence решения
Лекции
10,00ч
Практические занятия
29,00ч
Всего
39,00ч
Лекции
21,00ч
Практические занятия
60,00ч
Всего
81,00ч
Лекции
8,00ч
Практические занятия
32,00ч
Всего
40,00ч
Промежуточная аттестация 20,00 часов
Осталось совсем немного: закрепить все пройденные занятия и полученные знания в финальной работе.
Для выполнения работы Вам необходимо:

Перейти по ссылке и ознакомиться с описанием базы данных: https://edu.postgrespro.ru/bookings.pdf
Подключиться к базе данных avia по одному из следующих вариантов:
облачное подключение, те же настройки, что и у dvd-rental, только название базы demo, схема bookings
импорт sql запроса из sql файла, представленных на 2 странице описания базы
восстановить базу из *.backup файла по ссылке avia
Оформить работу согласно “Приложения №1” в формате *.pdf или *.doc
Создать запросы, позволяющие ответить на вопросы из “Приложения №2”, решения должны быть приложены в формате *.sql одним файлом.
Отправить работу на проверку

Приложение №1
Итоговая работа

В работе использовался _______ тип подключения.
если база была развернута из *.sql или *.backup файла, необходимо приложить скриншот успешного импорта или восстановления
Скриншот ER-диаграммы из DBeaver`a согласно Вашего подключения.
Краткое описание БД - из каких таблиц и представлений состоит.
Развернутый анализ БД - описание таблиц, логики, связей и бизнес области (частично можно взять из описания базы данных, оформленной в виде анализа базы данных). Бизнес задачи, которые можно решить, используя БД.
Список SQL запросов из приложения №2 с описанием логики их выполнения.
Перелет = flight_id

Баллы за оформление:
0 - облачная база, 10 - локальная база
5
10
20
15
Итого: максимум 60 баллов.

Для зачета необходимо набрать минимум 30 баллов.