[TeachMeSkills] Business Intelligence [BI] разработчик 2021 [Анастасия Котова]
295₽
Кем ты станешь:
В рамках этого курса ты получишь передовые знания о базах данных и всё, что с ними связано.
Бизнес-анализ — это инструмент, который позволяет решать следующие вопросы:
- сбор данных
- хранение данных
- анализ данных
- визуализация данных
- принятие решений на основе данных
На курсе ты освоишь методики и технологий для подготовки и управления данными, узнаешь всё о хранилищах данных, получишь ценные знания и опыт при построении современной интерактивной отчетности.
1. Поучаствуешь в проектировании базы данных.
2. Освоишь архитектуру и возможности СУБД на примере MS SQL Server.
3. Научишься писать запросы к базам данных.
4. Поймёшь принцип работы индексов, фильтраций, агрегаций, транзакций.
5. Познакомишься с хранилищем данных и ETL-процессами.
6. Сможешь строить отчетности с помощью Power BI и Tableau.
1. Знакомство с BI
- Что такое BI и зачем он нужен
- Архитектура BI-платформ
- Базы данных. Этапы развития. Модель данных
- Роль, архитектура, обзор современных СУБД
- Общее понятия NoSQL, BigData, NewSQL
2. Основы языка SQL
- Язык SQL, стандартизация. Диалекты
- Знакомство с MS SQL Server
- Простые SQL запросы
- Многотабличные запросы. Подзапросы
- Типы данных. XML. JSON. NULL и его особенности
3. Углубленный уровень SQL
- Функции обработки данных
- Динамический SQL. Диалект Transact-SQ
4. SQL Database
- Понятия DDL, DML, DCL
- Объекты базы данных
- Переменные
- Определение ограничений целостности данных
- Backup и restore. Права доступа
- Шифрование. Метаданны
5. Проектирование баз данных. Часть 1
- Понятие бизнес-процесса. UML диаграммы
- Понятие однотабличной и многотабличной базы данных
- Концептуальное проектирование
- Представление сущностей. Жизненный цикл сущности
- Атрибуты, связи и их типы
- Понятие ключей
6. Проектирование баз данных. Часть 2
- Нормальные формы отношений
- Денормализация
- Логическое проектировани
7. Архитектура MS SQL
- Организация хранения данных в SQL сервере
- Работа SQL Server с памятью. In-Memory OLTP
- Журнализация, восстановление, служебная информация
- Индекс. Цели и задачи. Внутреннее устройство. Типы индексов
- Физическое проектирование
8. Мониторинг производительности базы данных
- Управление параллелизмом
- Реализация управления ошибками
- Транзакции и целостность баз данных, ACID
- Уровни изолированности транзакций. Блокировки
- План выполнения запросов Performance and Monitoring
- Кэширование Data Quality Management
- Оптимизация выполнения запросов
9. Хранилище данных (Data Warehouse )
- Что такое Data Warehouse. Цели построения
- Архитектура и компоненты
- Классические подходы к построению хранилищ данных
- Dimension, Facts and Fact Table. Размерности. Типы фактов
- Знакомство ODS,DWH, OLTP, OLAP, DSS
- Отличие между MOLAP, ROLAP, HOLAP, DOLAP
- Data mart. DataVault. Data lake
- Методы внедрения хранилищ данных
- Тестирование хранилищ данны
10. Создание ETL решения. Часть 1
- Введение в ETL. Задачи, концепции. Знакомство с SSIS
- Исследование источника данных
- Использование потока данных
- Создание динамических пакетов
- Использование контейнеров
- Работа с переменными
11. Создание ETL решения. Часть 2
- Создание SSIS проекта
- Debugging and troubleshooting
- Развертывание пакета
- Описание данных и документов
12. Визуализация данных. Знакомство с Tableau
- BI-платформы, назначение и свойства
- Введение в анализ данных. Типы репортов
- Анализ и уточнение требований у заказчика
- Знакомство с Tableau. Преимущества. Принципы
- Три основных элемента Tableau — Data Source, Worksheet, Dashboard
- Загрузка данных
- Построение первых графиков
- Цвета и шрифты при работе с данными. Формат данных
- Типы фильтраций
- Базовые операции c метриками
- Создание переменных
13. Визуализация данных в Tableau
- Вкладка Analytics
- Изучение Table calculation и Quick table calculation
- Построение иерархий. Линия тренда и прогнозирование
- Tекстовых метки и детализировать данные
- Картинки и анимация in Tableau
- Форматирование осей и наименований графиков
- Построение dashboard. Динамические данные
14. Продвинутая визуализация данных в Tableau. Знакомство с Power BI
- Кластерный анализ
- Знакомство с Tableau Online
- Примеры плохих и хороших дашбордов
- Функции LOD, Set Actions, Parameter Actions
- Оптимизация запросов
- Будущее Tableau
- Знакомство с Power BI
15. Визуализация данных в Power BI
- Компоненты и архитектура Power BI
- Получение данных. Работа с различными источниками данных
- Модель данных. Иерархии
- Формирование ключа между таблицами
- Типы визуализаций
- Создание вычисляемых столбцов. Создание мер
- Фильтрация
- Функции данных
16. Продвинутая визуализация данных в Power BI
- Иерархии
- Pivot, unpivot. Слияние таблиц
- Data Analysis Expressions (DAX)
- Использование R и Python
- Построение дашборда
- Вкладка «Аналитика»
- Настройка цвета в визуализациях. Настройка внешнего вида отчета
- Текстовое поле, изображение и видео
- Публикация отчета
- Мобильная версия
17. Заключительное занятие
- Тестовое задание
- Презентации дипломных работ
18. Тренинг «Трудоустройство в IT»
- Составление резюме (теория + практика)
- Составление профиля на LinkedIn (теория + практика)
- Прохождение интервью
- Soft skills, которые важны в рамках интервью
- Проведение пробного интервью