ПОИСК
Быстрый заказ
ОЦЕНКА КУРСАобщая оценка курса:оценка преподавателя: Хочу скидку |
Курс «Arenadata DB для разработчиков» — интенсивный 5-дневный курс, который даёт необходимые знания для эффективной и безопасной эксплуатации ADB в продуктовых средах, развертывания схем и таблиц, написания процедур, постройки витрин, загрузки, обработки и выгрузки данных, настройки безопасности и дополнительных расширений, позволяет решать проблемы с производительностью и другие часто возникающие ошибки.
Выберите форму обучения,
чтобы увидеть актуальные даты:
РАСПИСАНИЕ ЗАНЯТИЙ
|
После изучения курса вы сможете
- развертывать схемы и таблицы;
- создавать процедуры;
- загружать, обрабатывать и выгружать данные;
- настраивать безопасность;
- настраивать дополнительные расширения;
- решать проблемы с производительностью;
- обнаруживать и исправлять часто возникающие ошибки.
Содержание курса
Модуль 1. ADB – аналитическая СУБД для больших данных
o Отличия от других баз данных.
o Терминология и архитектура СУБД.
o Отказоустойчивость ADB.
o Мониторинг.
o Enterprise Tools.
o Лабораторная работа.
o Доступы.
o Клиент командной строки Psql.
o Графические клиенты.
o Лабораторная работа.
o Логическая схема данных.
o Обзор дефолтных схем.
o Основные объекты для работы с БД.
o Лабораторная работа.
o Доступы.
o Создание пользователей, управление.
o Лабораторная работа.
o Создание ресурсных групп.
o Настройка.
o Нюансы использования.
Модуль 2. Таблицы в ADB
o Сжатие и распределение данных.
o Лабораторная работа.
o Операции с партициями.
o Лабораторная работа.
o Обзоры библиотек JSON и XML с примерами.
o Лабораторная работа.
Модуль 3. Выполнение запросов и многопользовательская работа ADB
o План запроса.
o Разбор плана запроса и поиск узких мест.
o Лабораторная работа.
o Мониторинг запросов.
o История и детали выполнения запросов.
o Ролевая модель ADB Control.
o Применимость индексов и их типы.
o Лабораторная работа.
o Уровни изоляции.
o Лабораторная работа.
o Реализация.
o Bloat.
o VACUUM и VACUUM FULL.
o Лабораторная работа.
Модуль 4. Обмен данными с внешними источниками. Пользовательские функции
o Web-внешние таблицы.
o Лабораторная работа.
o Трансформация.
o Использование gpload.
o Лабораторная работа.
o Pushdown и User impersonation.
o Примеры работы PXF с Hadoop и JDBC.
o Лабораторная работа.
o Особенности работы функций в ADB, различные языки.
o Оконные функции и пользовательские агрегаты.
o Лабораторная работа.
Модуль 5. ADB – аналитическая СУБД для больших данных
o ETL vs ELT.
o Обновление справочников и таблиц.
o Самостоятельная работа.
- Введение в ADB.
o Отличия от других баз данных.
- Обзор архитектуры ADB.
o Терминология и архитектура СУБД.
o Отказоустойчивость ADB.
- Окружение СУБД.
o Мониторинг.
o Enterprise Tools.
o Лабораторная работа.
- Подключение к БД.
o Доступы.
o Клиент командной строки Psql.
o Графические клиенты.
o Лабораторная работа.
- Устройство БД.
o Логическая схема данных.
o Обзор дефолтных схем.
o Основные объекты для работы с БД.
o Лабораторная работа.
- Ролевая модель.
o Доступы.
o Создание пользователей, управление.
o Лабораторная работа.
- Ресурсные группы.
o Создание ресурсных групп.
- Дисковая квота.
o Настройка.
o Нюансы использования.
Модуль 2. Таблицы в ADB
- Таблицы.
o Сжатие и распределение данных.
o Лабораторная работа.
- Партиции.
o Операции с партициями.
o Лабораторная работа.
- Типы данных.
o Обзоры библиотек JSON и XML с примерами.
o Лабораторная работа.
Модуль 3. Выполнение запросов и многопользовательская работа ADB
- Выполнение запросов.
o План запроса.
o Разбор плана запроса и поиск узких мест.
o Лабораторная работа.
- Мониторинг запросов с помощью ADB Control.
o Мониторинг запросов.
o История и детали выполнения запросов.
o Ролевая модель ADB Control.
- Статистика и индексы.
o Применимость индексов и их типы.
o Лабораторная работа.
- Транзакции.
o Уровни изоляции.
o Лабораторная работа.
- MVCC
o Реализация.
o Bloat.
o VACUUM и VACUUM FULL.
- Блокировки.
o Лабораторная работа.
Модуль 4. Обмен данными с внешними источниками. Пользовательские функции
- Внешние таблицы в ADB.
o Web-внешние таблицы.
o Лабораторная работа.
- GPFDIST и GPLOAD.
o Трансформация.
o Использование gpload.
o Лабораторная работа.
- PXF
o Pushdown и User impersonation.
o Примеры работы PXF с Hadoop и JDBC.
o Лабораторная работа.
- COPY
- Пользовательские функции.
o Особенности работы функций в ADB, различные языки.
o Оконные функции и пользовательские агрегаты.
o Лабораторная работа.
- MADLib и PostGIS
Модуль 5. ADB – аналитическая СУБД для больших данных
- Особенности миграции в ADB из Oracle Database.
- Построение хранилища на ADB
o ETL vs ELT.
o Обновление справочников и таблиц.
o Самостоятельная работа.
Слушатели
- разработчики, планирующие использовать или уже применяющие в работе Arenadata DB (ADB), а также тех, в чьих задачах стоит миграция на ADB;
- подготовка к сертификационному экзамену на статус специалиста «ADCS DB: Developer».
Предварительная подготовка
- Базовые знания по работе с командной строкой Linux.
- Понимание основ работы реляционных баз данных.
- Базовые знания T-SQL (опыт написания запросов из нескольких таблиц).
- Знакомство с процессами извлечения, преобразования и загрузки данных (ETL/ELT).