ClickHouse для инженеров данных

6-дневный курс обучения по ClickHouse позволит систематизировать необходимые знания и навыки для работы с Yandex Managed Service for ClickHouse.

Код курса Даты начала курса Стоимость обучения Длительность обучения Формат обучения
YACH
в любое время
72 000 руб. 24 ак.часов
Количество дней: 6
Дистанционный
Регистрация
Курс YACH переведен в архивные , возможно проведение данного курса в корпоративном формате, просьба обращаться к менеджерам. Предлагаем Вам обновленную версию данного курса CLICH "Построение DWH на ClickHouse"

О продукте:

Курс «ClickHouse для инженеров данных» ориентирован на владельцев платформ данных, архитекторов решений, архитекторов данных, дата-инженеров, DevOps-инженеров, администраторов баз данных, и специалистов, которые хотят получить расширенные знания по работе с СУБД ClickHouse.

В рамках курса вы будете выполнять проект, в рамках которого вы будете выполнять практические задания для закрепления полученных навыков по работе с Yandex Managed Service for ClickHouse.

Также в рамках курса у вас будет возможность разобрать интересующие вас вопросы и обсудить перспективы применения полученных знаний и рассмотренных инструментов в контексте решения ваших рабочих задач.

Аудитория:

Владельцы платформ данных, архитекторы решений, архитекторы данных, дата-инженеры, DevOps-инженеры, администраторы баз данных.

Уровень подготовки:

Желательны базовые навыки работы с SQL

Длительность: 6 дней

1. Основы ClickHouse

    • Назначение и архитектура ClickHouse
    • Логическая структура базы данных в ClickHouse
    • Уровни логирования в ClickHouse
    • Функциональные возможности Managed Service for ClickHouse
    • Сценарии развертывания кластера ClickHouse с использованием Managed Service for ClickHouse

Практическое задание — Создание кластера ClickHouse с использованием Managed Service for ClickHouse, написание запросов к системным таблицам

2. Структура БД в ClickHouse

    • Движки баз данных в ClickHouse
    • Движки таблиц
    • Констрейнты
    • Индексы
    • Проекции таблиц
    • Простые и материализованные представления
    • Функции
    • Словари

Практическое задание — Создание баз данных, таблиц, индексов, представлений и проекций в Managed Service for ClickHouse

3. Основы ClickHouse SQL

    • Типы данных
    • Определение структуры БД. Команды DDL
    • Команды DML
    • Написание эффективных SQL-запросов
    • Операторы. Реализация пользовательских функций

Практическое задание – Написание DDL-, DML- команд, SQL-запросов, реализация пользовательских функций

4. Потоки данных в ClickHouse

    • Паттерны интеграции ClickHouse c различными СУБД
    • Реализация потоков данных в ClickHouse. Паттерны применения ClickPipes

5. Настройка и мониторинг кластера ClickHouse

    • Системные таблицы и метрики
    • Паттерны реализации мониторинга в Clickhouse
    • Реализация кастомных метрик
    • Построение дашбордов для мониторинга в ClickHouse
    • Паттерны реализации алертинга в ClickHouse

Практическое задание – Реализация кастомных метрик, построение дашбордов, (Monitoring service – Prometheus, Visualization Tool – Grafana)

6. Администрирование кластера в Managed Service for CliсkHouse

    • Управление доступом, методы аутентификации пользователей
    • Обновление ClickHouse
    • Настройка резервного копирования
    • Управление квотами
    • Утилиты ClickHouse
    • Профилирование и оптимизация производительности

Практическое задание – Настройка резервного копирования в ClickHouse, профилирование и оптимизация запросов

7. Эффективное использование ClickHouse

    • Подходы к организации релизного процесса в ClickHouse
    • Паттерны применения Terraform для управления конфигурацией Managed Service for CliсkHouse
    • Паттерны реализации CI/CD для автоматизации разработки на ClickHouse

Практическое задание – Реализация CI/CD для управления конфигурацией кластера Managed Service for CliсkHouse (CI/CD tool – GitLab CI/CD, IaC Tool – Terraform). Реализация CI/CD для управления объектами базы данных в Managed Service for CliсkHouse (CI/CD tool – GitLab CI/CD)

Программа курса «ClickHouse для инженеров данных»

Скачать программу курса «ClickHouse для инженеров данных»

Укажите e-mail, на который будет оправлена ссылка для скачивания файла:

Чему вы научитесь:

    • Управлять конфигурацией кластера Yandex Managed Service for ClickHouse
    • разрабатывать эффективные SQL-запросы
    • настраивать мониторинг и алертинг для кластеров Yandex Managed Service for ClickHouse
    • научитесь профилировать и оптимизировать запросы
    • использовать IaC для управления конфигурацией кластера ClickHouse
    • эффективно применять паттерны реализации CI/CD для управления конфигурацией и объектами баз данных в ClickHouse.

Что вы получите:

Окончив курс «ClickHouse для инженеров данных» в нашем лицензированном учебном центре «Школа Больших Данных», вы получите удостоверение установленного образца, которое засчитывается в качестве свидетельства о повышении квалификации.

Кто проводит курс

Самсонов Сергей
Самарский государственный университет (Самара, 2012)

Профессиональные компетенции:

 

  • Сертифицированный разработчик Spark и Hadoop (CCA Cloudera). Обладает престижными международными сертификациями Cloudera Certified Professional Data Engineer. Контрибьютор open-source проектов по Big Data, включая Kubernetes Operator for Apache Spark.
  • Эксперт по построению Data Lake и аналитике больших данных: Лидировал успешные проекты по внедрению и поддержкеData Lake в таких компаниях как Альфа-Банк, Росбанк, ВТБ Россия, международных стартапах, а также государственных информационных системах РФ.
  • Опыт построение корпоративных хранилищ и озер данных: Экспертиза в решениях Cloudera CDH, Arenadata Hadoop, Arenadata DB. Организация ETL-конвейеров с использованием Airflow, Spark, Flink, Trino.
  • Scrum-мастер и лидер сообщества: Более 5 лет опыта управления командами, обладатель сертификата Agile Team Facilitation (ICP-ATF). Организатор Google Developers Group Astana, основатель коммьюнити BIG DATA KZ.

 

Чтобы записаться на курс YACH: ClickHouse для инженеров данных позвоните нам по телефону +7 (495) 414-11-21 или заполните форму регистрации ниже.

Я даю свое согласие на обработку персональных данных и соглашаюсь с политикой конфиденциальности.