Arenadata DB для разработчиков

Все тонкости Arenadata DB

Курс «Arenadata DB для разработчиков» поможет разобраться во всех тонкостях Arenadata DB — аналитической, распределённой СУБД, построенной на MPP-системе с открытым исходным кодом Greenplum.
программа курса

Преимущества курса «Arenadata DB для разработчиков»

Курс от активного коммитера в Greenplum

Arenadata много лет занимается развитием Greenplum: мы являемся самым активным коммитером в этот проект в России и вторым в мире после VMware.

Сертификация

  • Слушателям, успешно прошедшим сертификацию, выдается именной вендорский сертификат со статусом сертифицированного специалиста.
  • Слушателям курса предоставляется 2 попытки для прохождения проверки знаний.

Вхождение в технологию

Курс даёт необходимые знания для эффективной и безопасной эксплуатации Arenadata DB в продуктовых средах, развертывания схем и таблиц, написания процедур, постройки витрин, загрузки, обработки и выгрузки данных, настройки безопасности и дополнительных расширений, позволяет решать проблемы с производительностью и другие часто возникающие ошибки.

Что представляет собой курс «Arenadata DB для разработчиков»
Аудитория курса
Как проходит курс
Сертификация
Что представляет собой курс «Arenadata DB для разработчиков»

«Arenadata DB для разработчиков» — интенсивный 5-дневный курс, который даёт необходимые знания для эффективной и безопасной эксплуатации ADB в продуктовых средах, развертывания схем и таблиц, написания процедур, постройки витрин, загрузки, обработки и выгрузки данных, настройки безопасности и дополнительных расширений, позволяет решать проблемы с производительностью и другие часто возникающие ошибки.

Аудитория курса

Курс «Arenadata DB для разработчиков» будет полезен разработчикам, планирующим использовать или уже применяющим в работе ADB, или тем, в чьих задачах стоит миграция на ADB. Акцент при проведении курса будет сделан на разборе практических примеров.

Для того, чтобы успешно пройти курс «Arenadata DB для разработчиков», потребуется предварительная подготовка:

  • Базовые знания по работе с командной строкой Linux;
  • Понимание основ работы реляционных баз данных;
  • Базовые знания SQL (опыт написания запросов из нескольких таблиц);
  • Знакомство с ETL/ELT процессами.
Как проходит курс

«Arenadata DB для разработчиков» — интенсивный пятидневный курс. Занятия проходят удалённо с отрывом от производства.

Курс проводится в формате вебинара: слушателей ждёт общение с преподавателем, лекционная часть, практические работы на виртуальных машинах и разбор лабораторных работ, сессия вопросов-ответов с практиками из Arenadata. Время занятий — с 10:00 до 18:00 мск.

Группы набираются в двух форматах:

  • корпоративные (заказчик записывает на курс команду от 10 человек, даты занятий согласуются отдельно)
  • открытые (смешанные группы, в которые входят представители нескольких компаний, такие занятия проходят по расписанию)
Сертификация
  • Слушателям, успешно прошедшим сертификацию, выдается именной вендорский сертификат со статусом сертифицированного специалиста.
  • Слушателям курса предоставляется 2 попытки для прохождения проверки знаний.
Что представляет собой курс «Arenadata DB для разработчиков»

«Arenadata DB для разработчиков» — интенсивный 5-дневный курс, который даёт необходимые знания для эффективной и безопасной эксплуатации ADB в продуктовых средах, развертывания схем и таблиц, написания процедур, постройки витрин, загрузки, обработки и выгрузки данных, настройки безопасности и дополнительных расширений, позволяет решать проблемы с производительностью и другие часто возникающие ошибки.

Аудитория курса

Курс «Arenadata DB для разработчиков» будет полезен разработчикам, планирующим использовать или уже применяющим в работе ADB, или тем, в чьих задачах стоит миграция на ADB. Акцент при проведении курса будет сделан на разборе практических примеров.

Для того, чтобы успешно пройти курс «Arenadata DB для разработчиков», потребуется предварительная подготовка:

  • Базовые знания по работе с командной строкой Linux;
  • Понимание основ работы реляционных баз данных;
  • Базовые знания SQL (опыт написания запросов из нескольких таблиц);
  • Знакомство с ETL/ELT процессами.
Как проходит курс

«Arenadata DB для разработчиков» — интенсивный пятидневный курс. Занятия проходят удалённо с отрывом от производства.

Курс проводится в формате вебинара: слушателей ждёт общение с преподавателем, лекционная часть, практические работы на виртуальных машинах и разбор лабораторных работ, сессия вопросов-ответов с практиками из Arenadata. Время занятий — с 10:00 до 18:00 мск.

Группы набираются в двух форматах:

  • корпоративные (заказчик записывает на курс команду от 10 человек, даты занятий согласуются отдельно)
  • открытые (смешанные группы, в которые входят представители нескольких компаний, такие занятия проходят по расписанию)
Сертификация
  • Слушателям, успешно прошедшим сертификацию, выдается именной вендорский сертификат со статусом сертифицированного специалиста.
  • Слушателям курса предоставляется 2 попытки для прохождения проверки знаний.

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

Модуль 1. ADB – аналитическая СУБД для больших данных
  • Введение в ADB: Назначение ADB. Отличия от других баз данных.
  • Обзор архитектуры ADB: Концепция MPP и её имплементация в ADB. Терминология и архитектура СУБД. Отказоустойчивость ADB.
  • Окружение СУБД: Кластер-менеджер ADCM. Мониторинг. Enterprise Tools. Лабораторная работа.
  • Подключение к БД: Реквизиты. Доступы. Клиент командной строки Psql. Графические клиенты. Лабораторная работа.
  • Устройство БД: Шаблоны БД. Логическая схема данных. Обзор дефолтных схем. Основные объекты для работы с БД. Лабораторная работа.
  • Ролевая модель: Роль и пользователь, группы. Доступы. Создание пользователей, управление. Лабораторная работа.
  • Ресурсные группы: Параметры и ограничения. Создание ресурсных групп.
  • Дисковая квота: Информация о модуле. Настройка. Нюансы использования.
Модуль 2. Таблицы в ADB
  • Таблицы: Простые таблицы, типы таблиц. Сжатие и распределение данных. Лабораторная работа.
  • Партиции: Секционированные таблицы (партиции). Операции с партициями. Лабораторная работа.
  • Типы данных: Основные типы данных. Обзоры библиотек JSON и XML с примерами. Лабораторная работа.
Модуль 3. Выполнение запросов и многопользовательская работа ADB
  • Выполнение запросов: Оптимизаторы. План запроса. Разбор плана запроса и поиск узких мест. Лабораторная работа
  • Мониторинг запросов с помощью ADB Control: ADB Control. Мониторинг запросов. История и детали выполнения запросов. Ролевая модель ADB Control.
  • Статистика и индексы: Сбор статистики. Применимость индексов и их типы. Лабораторная работа.
  • Транзакции: Обзор. Уровни изоляции. Лабораторная работа.
  • MVCC: Цели. Реализация. Bloat. VACUUM и VACUUM FULL.
  • Блокировки: Синтаксис и мониторинг. Лабораторная работа.
Модуль 4. Обмен данными с внешними источниками. Пользовательские функции
  • Внешние таблицы в ADB: Обычные внешние таблицы. Web-внешние таблицы. Лабораторная работа.
  • GPFDIST и GPLOAD: Особенности применения утилиты gpfdist. Трансформация. Использование gpload. Лабораторная работа.
  • PXF: Архитектура, конфигурационные файлы. Pushdown и User impersonation. Примеры работы PXF с Hadoop и JDBC. Лабораторная работа.
  • COPY: Синтаксис и примеры использования
  • Пользовательские функции: Концепция и цели использования. Особенности работы функций в ADB, различные языки. Оконные функции и пользовательские агрегаты. Лабораторная работа.
  • MADLib и PostGIS: Обзор расширений и примеры использования.
Модуль 5. ADB – аналитическая СУБД для больших данных
  • Особенности миграции в ADB из Oracle Database: Расширения, запросы, функции. Пример проекта миграции из Oracle Database.
  • Построение хранилища на ADB: Основные принципы построения хранилищ. ETL vs ELT. Обновление справочников и таблиц. Самостоятельная работа.
Итоговое тестирование

Даты
ближайших
курсов

  • 21-25 Июля осталось мало мест!
  • 11-15 Августа
  • 25-29 Августа

Спасибо, что написали нам!

Мы обработаем заявку и свяжемся с вами в ближайшее время.

Будем рады помочь!

Отправьте ваш вопрос через форму ниже, и наши специалисты свяжутся с вами в ближайшее время.

Корпоративная группа *
Фамилия *
Имя *
Эл. почта *
Телефон *
Наименование компании *
Опишите ваш вопрос
ошибка! проверьте правильно ли вы заполнили поля

Arenadata DB для разработчиков

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