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

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

Вендор:
Авторский курс, Open-source
Направление:
Big Data
Продукт:
Trino
Код курса:
TRINO
Длительность:
4 дня | 16 ак. часов
Цена:

2520 BYN с НДС 20%

4-х дневный курс по работе с данными с помощью Trino, учитывая многообразие источников данных.

Trino — это массивно-параллельный распределенный колоночный SQL-движок для обработки больших данных из удаленных источников, прежде всего озер данных и КХД. Фокус на big data и аналитику определяет ключевые задачи оптимизатора Trino:

  • Эффективно работать с источниками данных. Например, стремиться по возможности уменьшить количество данных, передаваемых из источника.
  • Разумно планировать Join-ы.
  • Расставлять операторы Exchange для корректного и эффективного выполнения распределенных операций (Join, Aggregation, Window, и т.п.).

Цель курса - разобраться в программном продукте, понять его архитектуру и особенности, самостоятельно погонять запросы к данным, находящимся в разных источниках, научиться читать планы запросов и сопоставлять план с фактом в WEB UI.

Инструментальные средства: для практических занятий используются WEB интерфейс (Jupyter Lab).

Продолжительность: 16 ак. часов, 4 дня по 4 ак. часа (теория / практика).

Целевая аудитория

Инженеры данных, аналитики, BI аналитики и архитекторы.

Предварительная подготовка

  • знание SQL
  • желательно знание азов Python

Приобретаемые знания и навыки

В результате обучения вы приобретете базовые знания и навыки, необходимые для эффективного использования Trino и работы с большими объемами данных, хранящимися в различных типах источников. Поймете архитектуру Trino, научитесь читать и оптимизировать запросы, мониторить процесс их исполнения с использованием WEB UI.

Программа курса

1. Встречаем Trino – 4 часа

  • История возникновения
  • Архитектура
  • Установка и настройка
  • Встроенные коннекторы

Практическое задание

Запуск запросов бенчмарка TPC-DS, используя встроенный коннектор

2. Connector Based архитектура – 4 часа

  • Федеративные запросы
  • Источники, коннекторы и каталоги – разделение функций
  • Наиболее популярные источники данных и особенности работы с ними

Практическое задание

Практика в федеративных запросах и работа с данными, хранящимися в разных источниках (S3, PostgreSQL)

3. Работа с потоковыми данными – 2 часа

  • Apache Kafka и работа с ней в Trino

4. Исполнение кода в Trino – 2 часа

  • Координатор, обработчики, stage, task…
  • Разбираемся и читаем планы запросов

Практическое задание

Работа с потоковыми данными из Apache Kafka

5. Оптимизация запросов – 2 часа

  • оптимизация запросов в Trino
  • как помочь Trino в оптимизации запросов

6. Мониторинг и другие практические аспекты использования Trino – 2 часа

  • системный каталог
  • лог файлы
  • Trino WEB UI

Практическое финальное задание

Собираем все воедино: решаем финальную задачу.

Онлайн формат обучения

Онлайн обучение - это курс, который проходит в режиме реального времени под руководством преподавателя по такому же графику как и очное обучение. Наш учебный центр может организовывать курсы только в онлайн формате или в смешанном, когда часть слушателей находится в классе очно, а часть подключается онлайн.

Занятия на большинстве наших курсов занимают 8 академических часов в день (с 10:00 до 17:00), также есть отдельные программы вечернего онлайн обучения. Чтобы наши студенты не уставали в процессе учебы, мы делаем небольшие перерывы на чай/кофе, при полнодневном обучении также есть время на полноценный обеденный перерыв.

В процессе обучения вы сможете задавать вопросы и общаться с преподавателем и остальными участниками как с помощью чата, так и голосом при наличии микрофона.

В зависимости от выбранной программы обучения, каждому участнику будет предоставлен доступ к заренее настроенной виртуальной машине с лабораторными заданиями. Для удобства мы рекомендуем слушателям подключить 2 монитора, на одном из которых будет учебный материал/трансляция преподавателя, а на другом открыт стенд для выполнения практических заданий. На части из курсов (не всех) предусмотрена запись тренинга, которую слушатели могут просмотреть, если по какой-то причине пропустили часть занятия.

Документы об окончании курса

  • Сертификат Учебного центра iqData
  • Cертификат об обучении установленного образцая

сертификат iqData об обучении на курсеСертификат установленного образца

Учились на этом курсе?

Другие курсы Data Flow и Data Engineering

Ближайшие даты
9-12 ноября
Онлайн