Оставьте свои данные
Мы позвоним вам и уточним подробности
Ваше имя
Ваш телефон
Ваш Email
Оставьте свои данные
Мы позвоним вам и уточним подробности
Ваше имя
Ваш телефон
Ваш Email
BI-аналитик
со знанием SQL
Вы научитесь получать, очищать и моделировать данные, строить красивые графики и отчеты в Power BI, а так же станете middle BI-аналитиком.
Онлайн курс по Power BI:
Записаться на курс со скидкой
Оставьте свои данные
Мы позвоним вам и уточним подробности
Ваше имя
Ваш телефон
Ваш Email
Вы овладеете
востребованными
инструментами:
Язык SQL
Научитесь работать с системами управления баз данных (СУБД) и создавать собственные базы данных.
Power BI
Вы полностью изучите программу MS Power BI и научитесь создавать интерактивные отчеты.
Power Query
Вы научитесь получать, очищать, трансформировать данные для работы в Power BI и не только.
Язык DAX
Научитесь писать запросы на языке DAX, чтобы работать с большими объемами данных.
На курсе
вы научитесь:
Работать с базами данных
Научитесь писать запросы к базам данных, создавать собственные базы данных и аналитические витрины
Работать с данными
Узнаете, как подключаться к источникам данных, очищать данные, а также автоматизировать их сбор и визуализацию
Строить модели данных
Научитесь писать сложные формулы на языке DAX для построения более сложных динамических отчетов
Создавать дашборды
Сможете визуально представить любые данные в виде наглядных графиков и панелей, которые работают в режиме реального времени
Подтвердит, что вы прошли профессиональное обучение
Докажет уровень компетенции
Увеличит вашу ценность на рынке
В конце курса вы получите сертификат от партнеров Microsoft
Программа
курса состоит
из трех частей:
Имеют статус Most Valuable Professional Microsoft
2 преподавателя
29 часов обучения
Разбиты на короткие онлайн уроки для удобного просмотра
Учитесь где и когда удобно с интересной подачей
В конце курса вы получаете сертификат от партнеров Microsoft
42 урока
Диплом
SQL c нуля
ЧАСТЬ 1
Урок 1. Введение
На данном уроке мы познакомимся с основными понятиями работы с базами данных, которые в будущем помогут проще освоить программу курса.

Реляционная модель данных: что это такое, принципы и основы реляционной модели, операции над данными. Понятия отношения и таблицы, первичный и внешний ключи - зачем они нужны и что обеспечивают. Понятие нормальная форма.

Язык SQL: первое знакомство, какие бывают разновидности SQL и его стандарты. Ключевые операторы языка SQL: SELECT, UPDATE, INSERT, DELETE.

Особенности подмножества языка Transact SQL, который будет использоваться в процессе обучения. Его подмножества: DML, DDL и другие элементы языка.

Первое знакомство с Microsoft SQL Server: Архитектура, версии и редакции SQL Server – что это и зачем их различать.

Как работать с SQL Server: основные инструменты, подключение к серверу, написание первого запроса.
Урок 2. Базы данных, таблицы и типы данных
В данном уроке мы будем более подробно знакомиться с SQL Server и погружаться в принципы работы с ним. Мы рассмотрим, что из себя представляет SQL Server как программа и понятие СУБД.

С какими основными объектами работает SQL Server: экземпляр сервера, база данных, таблица, индекс. Что представляют из себя программы написанные для SQL Server, понятие: скрипт, пакет, запрос. Как сохранять запросы для повторного использования, понятие модуль: хранимая процедура, функция, триггер, представление.

С какими данными может работать SQL Server, типы данных и их ограничения. Как определять ограничения на данные в таблицах, на что они влияют. Значения по умолчанию DEFAULT и значение NULL.
Урок 3. Инструкция SELECT
В данном уроке мы познакомимся и научимся работать с основной и одной из самых мощных инструкций языка SQL – инструкция SELECT. Какие действия выполняет данная инструкция, какие еще элементы языка она может включать, выражения FROM, WHERE, TOP, ORDER BY. Логический порядок обработки инструкции, почему важно и полезно его понимать.

Написание запросов на выборку данных с фильтрацией и сортировкой. Понятие предикат и оператор в предикате, основные операторы сравнения: >, <, =, !=, IS, NOT, LIKE. Как можно сочетать предикаты, чтобы получить более сложные варианты фильтрации данных.

Встроенные функции языка SQL: GETDATE, EOMONTH, DATEDIFF, DATEADD, CONVERT, CAST, ABS и другие.

Троичная логика предикатов и в чем особенность значения NULL. Какие бывают ошибки при работе с троичной логикой и как их избежать.
Урок 4. Соединения и подзапросы
В данном уроке будет разобран еще один ключевой элемент языка SQL – соединение – JOIN. Что дает и зачем нужно соединение в базах данных, что и с чем можно соединять. Какие логические виды соединений бывают и в каких случаях использовать тот или иной вид: INNER JOIN, CROSS JOIN, FULL JOIN, LEFT JOIN, RIGHT JOIN, SEMI JOIN, ANTI SEMI-JOIN. Подзапросы в языке SQL, выражения EXISTS, NOT EXISTS, IN, NOT IN. Автономные и коррелирующие подзапросы. Оператор APPLY.

Операторы работы с наборами: UNION, EXCEPT, INTERSECT.

Написание запросов к нескольким таблицам используя соединения и подзапросы. Что такое ALIAS и почему их важно использовать при обращении сразу к нескольким таблицам в одном запросе. Что такое обобщенное табличное выражение Common Table Expression (CTE), в чем его отличие и сходство с подзапросом. Понятие представление: VIEW.
Урок 5. Группировка
Группировка является еще одним из основных действий, выполняемых с данными в языке SQL. Мы разберем как осуществлять группировку, как фильтровать сгруппированные данные при помощи выражений GROUP BY и HAVING.

Также мы разберем какие действия можно осуществлять над сгруппированными данными при помощи агрегирующих функций: MAX, MIN, SUM и COUNT. Примеры отчетов с группировкой и агрегирующими функциями.
Урок 6. Оконные функции
Что такие FRAME (окно), как его определять и как с ним работать, предложение OVER, ORDER BY, PARTITION BY, ROWS/RANGE BETWEEN. Какие виды оконных функций бывают, что такое аналитические и агрегирующие оконные функции, какие задачи они позволяют решать. Основные оконные функции: ROW_NUMBER, RANK, NTILE, LAG, LEAD, FIRST_VALUE, LAST_VALUE, SUM, COUNT.

Примеры запросов для подсчета нарастающего итога, нумерации результатов, получения первого или последнего значения в рамках группы, например месяца, квартала или года.
Урок 7. Операции DML
Язык SQL позволяет не только осуществлять выборку данных, но и обновлять, добавлять и удалять данные. Будут разобраны основные конструкции призванные осуществлять изменения в данных: INSERT, UPDATE и DELETE.

Мы рассмотрим как примеры простых запросов, с обновлением или удалением одной строки, так и более сложные примеры с несколькими таблицами и фильтрами. Применение выражений FROM, подзапросов и CTE при манипуляции с данными.
Урок 8. Производительность SQL Server
В современном мире объем данных постоянно возрастает и при работе с данными важно не только получить нужный результат, но и получить его быстро. В данном уроке будут рассмотрены основные аспекты, на которые надо обращать внимание при работе с SQL Server в контексте производительности.

Индексы и их назначение: что такое индекс, основные сведения об устройстве индекса, как правильно создать индекс. Какие виды индексов бывают: кластерные, не кластерные индексы, колоночные индексы. Что такое покрывающий индекс и понятие аргумента поиска.

Как выполняется запрос на самом деле и что такое план запроса. Как читать план и основные элементы, на которые нужно обращать внимание. Как понять, используется ли индекс в запросе и правильно ли он используется. Почему сервер может не использовать индекс и как на это повлиять. Что такое кардинальность и статистика.

Чем плохи пользовательские функции. Основные советы по написанию запросов с оглядкой на производительность.
Основы Power BI
ЧАСТЬ 2
Знакомство с IQBI и Power BI
Урок 1. Знакомство с Power BI
Урок 2. Знакомство с Power BI desktop. Построение первого отчета
Построение интерактивных отчётов
1. Знакомство с Power BI Desktop
Практика: По итогам выполнения практических заданий к этому уроку вы закрепите навыки сбора информации из интернета и подключение к базе данных в режимах «Импорт данных» и "Direct Query". Вы подключитесь к сайтам ЦБ РФ, сайту ВОЗ и imbd.com. Построите интерактивные отчеты, которые позволят отследить динамику курса рубля, получить список самых рейтинговых фильмов и другие.

2. Построение интерактивных отчётов в Power BI Desktop. Часть 1
Практика: На основе предоставленного набора данных вы начнете стоить отчет по продажам, который покажет сумму продаж в взрезе продавцов и динамику продаж по месяцам. Также вы построите интерактивный отчет с данными о городах России.

3. Построение интерактивных отчётов в Power BI Desktop. Часть 2
Практика: Вы продолжите создание отчета по продажам. Настроите взаимодействие элементов между собой и их визуальное представление на странице отчета.

4. Настройка фильтров, срезов и детализации
Практика: Чтобы закрепить полученные знания из этого урока, вы построите интерактивный отчет, который покажет динамику развития пандемии COVID-19 в мире с возможностью фильтрации по стране и дате.

5. Настройка условного форматирования. Часть 1
Практика: Вы продолжите создание отчета по продажам. Рассчитаете среднюю сумму продаж по клиентам, настроите форматирование, которое выделит важные элементы по заданной цветовой схеме, подсветит минимальные и максимальные значения.

6. Настройка условного форматирования. Часть 2
Практика: Вы продолжите создание отчета по продажам. Создадите страницу отчета "Карточка продавца", которая будет показывать список клиентов выбранного продавца. Настроите собственную навигацию для перехода между страницами отчета.

7. Улучшаем отчёты
Практика: Вы продолжите создание отчета по продажам. Вы создадите всплывающие подсказки которые будут показывать объем продаж, прибыль и маржинальность по каждому продавцу. Для удобства и экономии места на странице отчета, вы настроите переключения визуальных элементов по нажатию кнопки.

8. Управление цветами и шрифтами
Практика: Вы продолжите создание отчета по продажам. Измените цветовую схему отчёта и настроите шрифты.

9. Как заставить данные говорить
Практика: Вы оцените готовый отчет по набору параметров и по результатам оценки напишите список рекомендаций для улучшения отчета.

10. Типовые паттерны, используемые для построения отчётов
Практика: Вы продолжите создание отчета по продажам. Используя знания, полученные в этом уроке вы добавите отчет, который покажет динамику продаж и прибыли в разрезе товаров/клиентов/продавцов, а также позволит сравнивать эти показатели месяц к месяцу и год к году

11. Подготовка отчёта к публикации в powerbi.com
Практика: Вы продолжите создание отчета по продажам. Создадите мобильную версию отчета. Опубликуете отчет в сервисе powerbi.com и предоставите к нему доступ другим пользователя с соблюдением правил безопасности.

13. Совместная работа с отчётами Power BI. Часть 2.
Практика: Вы установите шлюз данных и настроите обновление отчета в облаке по расписанию.

14. Основы оптимизации производительности отчётов
Практика: Оцените производительность своего отчета. Найдете элементы, которые замедляют скорость работы отчета.
DAX Mastering
ЧАСТЬ 3
Подготовка данных к использованию в Power BI. Основы Power Query
В большинстве случаев исходные данные непригодны для построения отчетов в силу различных причин и требуют предварительной очистки и трансформации. Эти задачи позволяет решить Microsoft Power Query. Помимо Power BI Desktop Power Query также является основным инструментом для получения данных в последних версиях Microsoft Excel, поэтому содержание этого модуля будет крайне полезно не только для тех слушателей, которые уже умеют подключаться к подготовленным данным и строить простые визуальные отчеты, но и для всех тех, кто регулярно выполняет задачи анализа данных.

УРОК 1. ОСНОВНЫЕ ОПЕРАЦИИ ПО ОЧИСТКЕ ДАННЫХ
УРОК 2. ОСНОВНЫЕ ОПЕРАЦИИ ПО ОЧИСТКЕ ДАННЫХ. ЧАСТЬ 2
УРОК 3. ОСНОВНЫЕ ОПЕРАЦИИ ПО ОЧИСТКЕ ДАННЫХ. ЧАСТЬ 3
УРОК 4. ОСНОВНЫЕ ОПЕРАЦИИ ПО ОЧИСТКЕ ДАННЫХ. ТАБЛИЧНЫЕ ОПЕРАЦИИ
УРОК 5. УПРАВЛЕНИЕ ЗАПРОСАМИ
УРОК 6. ЗНАКОМСТВО С ЯЗЫКОМ М. ТИПОВЫЕ ОШИБКИ ПРИ РАБОТЕ С POWER QUERY
Специалист по моделированию данных. Основы языка DAX
Возможности по созданию гибких расчётных моделей и обработке больших объемов данных являются одним из основных
конкурентных преимуществ Power BI по сравнению с другими BI-системами. Для аналитиков данных это означает возможность написания одной формулы вместо долгого комбинирования данных в Excel, а также способность получать нужные данные за секунды или минуты вместо часов. Для создания расчетных формул используется язык запросов DAX, знание которого является ключевым навыком для разработчиков отчетов Power BI. В рамках данного модуля слушатели ознакомятся с основными принципами написания запросов и формул на языке DAX, смогут понимать контекст вычислений. Также более детально расскажем и покажем примеры использования наиболее полезных и распространенных функций DAX для работы с числовыми данными, текстом, датами и временем, а также разберем типовые паттерны, необходимые в повседневной работе.

УРОК 1. ОСНОВЫ МОДЕЛИРОВАНИЯ ДАННЫХ
УРОК 2. ОСНОВЫ ЯЗЫКА DAX
УРОК 3. ОСНОВЫ ЯЗЫКА DAX. ПРОДОЛЖЕНИЕ
УРОК 4. ФУНКЦИИ-ИТЕРАТОРЫ И ТАБЛИЧНЫЕ ФУНКЦИИ
УРОК 5. КОНТЕКСТЫ РАСЧЕТА
УРОК 6. КОНТЕКСТЫ РАСЧЕТА. ЧАСТЬ 2
УРОК 7. КОНТЕКСТЫ РАСЧЕТА. ЧАСТЬ 3
УРОК 8. РАБОТА С ДАТАМИ
УРОК 9. РАБОТА С ДАТАМИ DAX. ПРОДОЛЖЕНИЕ
УРОК 10. РАБОТА СО ВРЕМЕНЕМ DAX
УРОК 11. ТИПОВЫЕ СХЕМЫ МОДЕЛЕЙ ДАННЫХ (4-10)
УРОК 12. ПРИКЛАДНЫЕ АСПЕКТЫ ИСПОЛЬЗОВАНИЯ DAX (4-11)
БОНУСНЫЙ УРОК 1. ИНСТРУМЕНТЫ РАЗРАБОТЧИКА ОТЧЕТОВ
БОНУСНЫЙ УРОК 2. MyBI CONNECT
Посмотрите
демо уроки:
Скидка до конца недели:
Запишитесь на курс сейчас, чтобы закрепить персональную скидку на обучение
Оставьте свои данные
Мы позвоним вам и уточним подробности
Ваше имя
Ваш телефон
Ваш Email
Дмитрий Соловьев
Преподаватель по Power BI
Microsoft Certified Trainer (MCT)
Официальный статус «Microsoft Most Valuable Professional»
Эксперт в создании систем бизнес-аналитики на платформе Power BI. Более 10 лет работает с продуктами корпорации Microsoft в качестве инженера, разработчика и тренера. Специализируется на внедрении систем на базе Office 365, Microsoft Azure, Power BI. Разрабатывает и внедряет системы самостоятельной бизнес-аналитики для финансовых и других департаментов зарубежных и российских компаний.
АВТОРЫ КУРСА:
Дмитрий Пилюгин
Преподаватель по языку SQL
Дмитрий является шестикратным обладателем статуса Microsoft Most Valuable Professional в области Data Platform, а также имеет сертификат Microsoft Certified Solution Associate (MCSA) Database Devepment.

За свою профессиональную карьеру занимался проектами по разработке БД для систем управления клиентами:

- Корпоративных информационных систем
- Систем мониторинга рекламы
- Систем интернет-торговли и других
- Систем телефонных опросов
Официальный статус «Microsoft Most Valuable Professional»
Записаться на курс
З месяца обучения
Старт потока: в этом месяце
Пожизненный доступ к курсу
Практические задания
Цена при оплате сегодня:
44 980 руб.
60 270 руб.
*Возможна оплата от юридического лица
*Возможна рассрочка на 6, 9, 12 месяцев
Записаться на курс со
скидкой 25% до конца недели
Длительность курса: 29 часов
В СТОИМОСТЬ КУРСА ВКЛЮЧЕНО:
Неограниченный доступ к регулярно обновляемому контенту курса
Возможность проходить уроки в любом удобном режиме 24/7
Поддержка от преподавателя и куратора на образовательной платформе
Выпускная работа для портфолио
Сертификат от партнеров Microsoft
Доступ в сообщество выпускников
Консультации от преподавателя по вашим BI задачам
Помощь и рекомендации по трудоустройству
Бонусные уроки из новых курсов школы IQBI
Оставьте свои данные
Мы позвоним вам и уточним подробности
Ваше имя
Ваш телефон
Ваш Email
Специальное
предложение для
юридических лиц:
КОРПОРАТИВНОЕ ОБУЧЕНИЕ ДЛЯ ВАШИХ СОТРУДНИКОВ
Специальное предложение для корпоративных клиентов — обучайте сразу нескольких сотрудников или учитесь вместе со своими коллегами в продвинутом формате.
Скидка за кол-во обучающихся
От двух человек
Возможен офлайн формат
Оплата от Юр. лица
Оставьте свои данные
Мы позвоним вам и уточним подробности
Ваше имя
Ваш телефон
Ваш Email
Компании, которые
учатся у нас:
О ШКОЛЕ АНАЛИТИКИ И ДАННЫХ IQBI
Онлайн школа Аналитики и Данных основана действующими партнерами Microsoft по Power BI, Office 365 и Azure.
Все курсы ведут практики и сертифицированные эксперты Microsoft. Преимущественно, в обучении мы практикуем онлайн формат. Для корпоративных клиентов существует возможность смешанного формата обучения - когда слушатели могут совмещать онлайн курсы с групповой корпоративной практикой.
Наша миссия - сделать онлайн образование полезным, увлекательным и доступным для каждого.