Запросы в ClickHouse

Курс по аналитическим запросам в ClickHouse: синтаксис SQL, фильтрация и агрегирование данных, JOIN, оконные функции, массивы, подзапросы и методы оптимизации сложных запросов.

Длительность

24 акад. ч. / 3 дн.

Формат

онлайн
начать обучение

[ программа курса ]

Модуль 1
Практическое использование
искусственного интеллекта
Обзор ИИ, машинного обучения и нейронных сетей: ключевые термины, типы и области применения.
Применение нейронных сетей в бизнесе: маркетинг, логистика, управление рисками и другие направления.
Инструменты и платформы нейронных сетей: платные и бесплатные решения для различных задач.
Этика и безопасность использования нейронных сетей: правила работы, требования информационной безопасности.
Риски и ограничения применения искусственного интеллекта и нейросетевых решений.
Модуль 2
Практическое использование
искусственного интеллекта
Обзор ИИ, машинного обучения и нейронных сетей: ключевые термины, типы и области применения.
Применение нейронных сетей в бизнесе: маркетинг, логистика, управление рисками и другие направления.
Инструменты и платформы нейронных сетей: платные и бесплатные решения для различных задач.
Этика и безопасность использования нейронных сетей: правила работы, требования информационной безопасности.
Риски и ограничения применения искусственного интеллекта и нейросетевых решений.

[ программа курса ]

Модуль 1
Введение: ClickHouse SQL

• Введение в ClickHouse SQL

• Клиенты для написания запросов ClickHouse: DBeaver и clickhouse-client

• В каких ситуациях выбирать каждый из клиентов

• Получение метрик запросов для оптимизации

• Дополнительные модификаторы INDEXES, HEADER, DESCRIPTION, ACTIONS, JSON в EXPLAIN PLAN

Модуль 2
system.query_log и system.query_metrics / Оптимизация запросов

• Таблицы system.query_log и system.query_metrics для ретроспективного анализа запросов

• Оптимизация фильтрации. WHERE и PREWHERE. Первичные и вторичные индексы

• Типы minmax, set и bloom для вторичных индексов

• Особенности фильтрации по текстовым данным в запросах ClickHouse

• LIKE и регулярные выражения

Модуль 3
Ограничение набора возвращаемых данных. LIMIT и FETCH

• Ограничение набора возвращаемых данных

• Сортировка в запросах ClickHouse

Модуль 4
Синтаксис джойнов в запросах ClickHouse. Внутренние и внешние

• Джойны типа SEMI, ANTI, ANY, ASOF

• Direct join и применение словарей (dictionaries) как самый быстрый способ объединения

• Оптимизация джойнов в ClickHouse

Модуль 5
Группировка в запросах ClickHouse

• Комбинаторы агрегатных функций: If, Array, SimpleState, State и т.п

• Декомпозиция в запросах ClickHouse

Модуль 6
Дополнительные возможности оптимизации запросов

• Применение столбцовой статистики

• Создание пользовательских функций в ClickHouse

Свяжитесь
с нами

Заполните форму, и мы свяжемся с вами в течение одного рабочего дня.

Спасибо! Заявка отправлена
Что-то пошло не так. Попробуйте ещё раз.
FORGED AFTER DARK
NESTEROVA