AF.ADB-DEV

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

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

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

 

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

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

 

Необходимая предварительная подготовка:

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

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

5 дней (40ч в неделю)

Доступ к курсу

Навсегда в личном кабинете

Документы

Удостоверение о повышении квалификации

Расписание

Дата и место проведения
Начало
Формат
Преподаватель
Стоимость

Кому подойдет этот курс

    Разработчики, планирующим использовать или уже применяющим в работе ADB, или тем, в чьих задачах стоит миграция на ADB

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

6 модулей
Модуль 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. Обновление справочников и таблиц. Самостоятельная работа.


Итоговое тестирование.

Как проходит обучение на платформе ФОРС

[ 01 ]

Знакомство с платформой

Платформа учебного центра ФОРС предназначена для удобного и комфортного обучения. Доступ к материалам будет открыт сразу после приобретения курса, а также навсегда доступен в личном кабинете.

[ 02 ]

Обучение

Каждый раздел содержит уроки с теоретическими материалами в видео и текстовых форматах, а так же демонстрацию практических примеров от преподавателей. Самостоятельная работа поможет закрепить полученные знания.

[ 03 ]

Обратная связь и поддержка

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

[ 04 ]

Дипломы и сертификаты

Все документы об окончании курсов собраны в одном месте в электронном формате — вы всегда можете посмотретьи скачать их в личном кабинете.

Остались вопросы?

Оставьте свои контактные данные — мы с вами свяжемся и все расскажем

Нажимая на кнопку «Отправить», я принимаю условия Политики конфиденциальности, и даю согласие на обработку персональных данных

WhatsApp
Telegram