Разработчик хранилища данных (DWH Developer) Основы разработки хранилища данных
Курс "Разработчик хранилища данных" предоставляет студентам полные знания и практические навыки для создания и управления хранилищами данных. Курс основан на принципах базы данных Oracle и включает изучение языка SQL, ETL-инструмента Informatica Power Center и BI-инструмента Power BI.
Подать заявку на обучение (бесплатное по программе Tech Orda)
Отправьте заявку для получения бесплатной консультации
Отправля сообщение Вы соглашаетесь на обработку персональных данных.
Цели и задачи курса
Язык SQL
Приобретение навыков работы с языком SQL на достаточном уровне для создания, модификации и управления моделью данных в хранилище.
Освоение различных операторов SQL, включая операторы SELECT, INSERT, UPDATE, DELETE, а также операторы фильтрации, сортировки и объединения данных.
Применение языка SQL для извлечения данных из хранилища и выполнения аналитических запросов.
Общая концепция построения Хранилища данных:
Понимание основных концепций и принципов построения хранилищ данных на базе СУБД Oracle.
Ознакомление с архитектурными моделями хранилищ данных (Inmon и Kimball) и выбор подходящей модели для конкретных бизнес-потребностей.
Разработка плана проектирования хранилища данных с использованием Oracle и определение требований к модели данных.
Общая концепция построения Хранилища данных
Понимание основных концепций и принципов построения хранилищ данных на базе СУБД Oracle.
Ознакомление с архитектурными моделями хранилищ данных (Inmon и Kimball) и выбор подходящей модели для конкретных бизнес-потребностей.
Разработка плана проектирования хранилища данных с использованием Oracle и определение требований к модели данных.
ETL Инструмент (Informatica Power Center 10)
Ознакомление с инструментом ETL - Informatica Power Center 10, который является широко используемым инструментом для разработки ETL-процессов.
Изучение основных функций и возможностей Informatica Power Center 10, включая создание и настройку источников данных, трансформации и загрузки данных в хранилище данных.
Разработка и оптимизация ETL-процессов с использованием Informatica Power Center 10 для обеспечения эффективного и надежного загрузки данных.
BI Инструмент (Power BI)
Ознакомление с инструментом бизнес-аналитики Power BI, который позволяет визуализировать и анализировать данные из хранилища данных.
Изучение основных функций Power BI, включая создание отчетов, дашбордов и интерактивных визуализаций данных.
Применение Power BI для анализа данных из хранилища и создания информационных панелей для поддержки принятия решений в организации.
Описание целевой аудитории в возрасте от 18 до 45 лет.
Студенты и выпускники университетов и колледжей, специализирующихся на области информационных технологий, баз данных или связанных областях.
Они стремятся приобрести практические навыки и знания, которые помогут им в поиске работы или карьерном росте в области разработки хранилищ данных.
Профессионалы, уже работающие в области IT, баз данных, аналитики или связанных областях, и стремящиеся расширить свои навыки в области разработки хранилищ данных.
Это могут быть разработчики баз данных, администраторы баз данных, ETL-специалисты, аналитики данных и другие специалисты, связанные с обработкой и анализом данных.
Бизнес-аналитики и менеджеры проектов, которые хотят лучше понимать процесс разработки и управления хранилищами данных, чтобы эффективнее управлять проектами и анализировать данные.
Они стремятся получить технические знания и навыки, необходимые для взаимодействия с разработчиками хранилищ данных и правильного использования данных в своей работе.
Профессионалы, работающие в области бизнес-интеллекта и аналитики данных, и стремящиеся углубить свои знания о хранилищах данных и связанных инструментах.
Они хотят улучшить свои навыки в создании отчетов, дашбордов и визуализации данных, используя хранилища данных и инструменты бизнес-аналитики.
Стоимость курса
600 000 тенге
Стоимость курса за 6 месяцев обучения.
0 тенге
По программе Tech Orda — программа финансирования для подготовки IT-специалистов в частных школах Республики Казахстан.
Обучение в гибридном формате, 2 раза в неделю по 1,5 часа
Содержание каждого модуля
Курс состоит из 4 модулей:
Язык SQL
Общая концепция построения Хранилища данных
ETL Инструмент (Informatica Power Center 10)
BI Инструмент (Power BI)
Основы языка SQL
Введение в язык SQL
Основные типы данных и операторы
Создание таблиц и базовые операции с данными
Операторы SELECT (углубленно)
SELECT-запросы с условиями
Сортировка данных с использованием оператора ORDER BY
Операторы ограничения (LIMIT, OFFSET)
Работа с функциями и агрегатными функциями в SQL
Встроенные функции (строковые, числовые, даты и времена)
Использование алиасов для улучшения читаемости запросов
Работа с NULL значениями
Использование агрегатных функций (MIN, MAX, SUM, AVG, COUNT) с группировкой данных
Создание и управление представлениями, индексами и хранимыми процедурами
Создание представлений (VIEW) для упрощения доступа к данным
Использование индексов для оптимизации выполнения запросов
Работа с хранимыми процедурами и функциями
Управление правами доступа к объектам базы данных
Оптимизация SQL-запросов
Использование объединений таблиц для объединения данных
Оптимизация выполнения запросов с использованием подзапросов
Индексирование таблиц для улучшения производительности
Оптимизация запросов с использованием индикаторов выполнения (EXPLAIN PLAN)
Введение в хранилища данных
Определение хранилища данных и его цели
Роль хранилищ данных в бизнес-аналитике и принятии решений
Архитектурные модели хранилищ данных
Ознакомление с архитектурной моделью хранилища данных Inmon
Ознакомление с архитектурной моделью хранилища данных Kimball
Выбор подходящей модели для конкретных бизнес-потребностей
Проектирование хранилища данных с использованием СУБД Oracle
Планирование и анализ требований к хранилищу данных
Проектирование структуры хранилища данных
Создание таблиц и определение связей между ними
Определение правил хранения данных и ключевых атрибутов
Установка индексов для оптимизации доступа к данным
Оптимизация производительности хранилища данных
Анализ и оптимизация структуры таблиц и индексов
Использование партиционирования для улучшения производительности
Использование материализованных представлений (Materiаlized Views)
Настройка параметров базы данных для оптимизации запросов
Безопасность и защита данных в хранилище
Роли и привилегии в базе данных
Управление доступом к данным
Резервное копирование и восстановление данных
Обеспечение безопасности данных в хранилище
Мониторинг и управление хранилищем данных
Мониторинг производительности и доступности хранилища
Управление ресурсами базы данных
Обнаружение и устранение проблем производительности
Обновление и сопровождение хранилища данных
Введение в ETL-процессы и роль ETL-инструментов
Обзор процесса извлечения, преобразования и загрузки данных (ETL)
Роль ETL-инструментов в процессе ETL
Ознакомление с Informatica Power Center 10:
Описание функций и возможностей Informatica Power Center 10
Установка и настройка инструмента
Создание и настройка источников данных в Informatica Power Center 10
Подключение к различным источникам данных (базы данных, файлы, веб-сервисы и т.д.)
Настройка параметров подключения и извлечение данных
Трансформация данных
Преобразование данных с использованием различных трансформаций
Фильтрация, сортировка и объединение данных
Использование условных выражений и функций для обработки данных
Загрузка данных в хранилище с использованием Informatica Power Center 10
Создание целей загрузки данных в хранилище
Настройка параметров загрузки и обновление данных
Обработка ошибок и мониторинг процесса загрузки данных
Введение в бизнес-аналитику и роль BI-инструментов
Основы бизнес-аналитики и ее роль в принятии решений
Обзор различных BI-инструментов и их функциональности
Ознакомление с Power BI
Установка и настройка Power BI
Основные функции и возможности Power BI
Импорт данных из хранилища данных в Power BI
Подключение к источникам данных в Power BI
Импорт и обновление данных в Power BI
Создание визуализаций и отчетов в Power BI
Использование различных типов визуализаций для представления данных
Создание интерактивных отчетов и панелей управления
Применение фильтров и сводных таблиц для анализа данных
Применение фильтров, сортировок и расширенных функций в Power BI Фильтрация данных:
Применение фильтров по значениям
Фильтры по условию
Фильтры связанных таблиц
Сортировка данных:
Сортировка по значениям столбцов
Сортировка по мерам
Пользовательские порядки сортировки
Расширенные функции и вычисления:
Группировка данных
Использование формул DAX
Использование переменных
Интерактивность и фильтры на дашбордах:
Создание интерактивных фильтров
Использование фильтров на дашбордах
Этапы и критерии отбора потенциальных студентов по программе Tech Orda
1
Заявка
Первым шагом является подача заявки, включая резюме и мотивационное письмо, в котором кандидат объясняет, почему он заинтересован в этой программе и какие его цели
2
Проверка предварительных требований
Отборщики проверяют предварительные требования, такие как образование, профессиональный опыт и предварительные навыки в области информационных технологий.
3
Онлайн тестирование
Кандидаты могут быть приглашены на прохождение онлайн-теста, например, теста по SQL
4
Собеседование
Этот этап обычно включает в себя интервью с командой образовательной программы, чтобы оценить мотивацию кандидата, понимание им концепций работы с данными и его способность к критическому мышлению
5
Финальное решение
На основе всех предыдущих этапов команда программы принимает окончательное решение о приеме кандидата.
Наша команда
Эксперты хранилища данных
Жигер Касымканов
Архитектор DWH
IT архитектор с глубокими знаниями в области баз данных, программирования и системной интеграции. Владеет широким спектром технологий, включая ORACLE, PostgreSQL, Greenplum и Python, Airflow, Informatica и имеет значительный опыт в разработке и управлении IT-проектами.
Султан Молобаев
Архитектор DWH
Высококвалифицированный архитектор DWH с более чем 16-летним опытом в разработке и архитектуре хранилищ данных. Он обладает выдающимися навыками в проектировании структур данных, оптимизации витрин данных и разработке отчетности, владея технологиями Oracle, Sybase IQ, PL/SQL, Python для Data Science, Informatica и Oracle Data Integrator. Султан также опытен в построении DWH и разработке приложений на QlikView, выделяясь структурным мышлением, самоорганизацией и коммуникативностью.
Подать заявку на обучение (бесплатное по программе Tech Orda)
Отправьте заявку для получения бесплатной консультации
Отправля сообщение Вы соглашаетесь на обработку персональных данных.