Даты курса
08.07.2025 - 11.07.2025
13.10.2025 - 16.10.2025
09.12.2025 - 12.12.2025
Аудитория курса
Аудитория курса включает в себя архитекторов, инженеров данных, аналитиков. Для того, чтобы успешно пройти курс «Arenadata QuickMarts для разработчиков», потребуется предварительная подготовка:
- Базовые знания работы ОС Linux;
- Понимание основ работы реляционных баз данных;
- Базовые знания SQL (опыт написания запросов из нескольких таблиц);
- Знакомство с ETL/ELT процессами.
Формат проведения
Курс проводится удаленно в формате вебинаров. По окончанию курса проводится экзамен, по результатам сдачи которого выдаётся вендорский сертификат.
Программа курса
Особенности ADQM как СУБД:
- Базовые сведения об ADQM. Архитектура кластера.
- Роль ADQM в хранилищах. Отличие от ADB (Greenplum) и ADH (Hadoop).
- ADQM как часть экосистемы Arenadata. ADCM. Развертывание шардированного кластера.
- Концепция векторной обработки данных.
- Работа с клиентом командной строки. Подключение при помощи внешнего клиента.
Хранение и выборка данных:
- Движки баз данных и их назначение.
- Движки таблиц семейства MergeTree. Особенности хранения и антипаттерны, связанные с ним.
- Распределенные таблицы. Репликация и шардирование.
- Выполнение и оптимизация запросов.
- Дополнительные индексы.
- Проекции.
- Типы данных.
- Материализованнные представления.
Обработка и модификация данных:
- Специальные движки таблиц.
- Встроенные функции и их модификаторы.
- Манипуляции над таблицей и данными. Мутации. Операции с партициями и кусками.
- Проблема дубликатов и варианты решения.
- Соединения. Словари и JOIN-ы.
Взаимодействие с источниками данных:
- Варианты выгрузки и загрузки данных. Форматы. Паттерны наполнения данными.
- Взаимодействие с внешними системами. Движки таблиц для интеграции.
- Итоговое тестирование.