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

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

    Курс 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в таких компаниях как Альфа-Банк, Росбанк, ВТБ Россия, международных стартапах, а также государственных информационных системах РФ.
      • Опыт построение корпоративных хранилищ и озер данных: Экспертиза в решениях Arenadata Hadoop и DB. Организация ETL-конвейеров с использованием Airflow, Spark, Flink, Trino.

       

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