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