В данном курсе рассматривается язык программирования DS2, который является специализированным языком программирования четвёртого поколения и используется в SAS для работы с данными. В DS2 реализована параллельная обработка и хранение больших объемов данных, а также повторное использование методов и элементов кода (пакетов). Курс предназначен для опытных программистов SAS, имеющих дело с большими объемами данных, и желающих использовать в своей работе современные подходы к программированию.
В этом курсе рассматриваются следующие темы:
Общее и различия между DS2 и шагом DATA
Преобразование шага DATA в DS2
Объявление переменных, создание выражений и методов для преобразования данных, различных действий с ними и условной обработки
Создание пользовательских и предопределенных пакетов для хранения, совместного использования и выполнения методов в DS2
Создание и запуск потоков в DS2 для параллельной обработки
Применение ускорителя кода SAS для выполнения кода DS2 вне сессии SAS
Выполнение кода DS2 в окружении SAS High Performance Analytics с помощью процедуры HPDS2
Курс не подходит для пользователей и программистов SAS начинающего уровня. Для прохождения данного курса слушатели должны иметь опыт программирования на языке SAS, либо посетить курс Программирование на языке SAS. Часть2. Методы обработки данных. Слушатели также должны знать язык запросов SQL (ANSI SQL: 1999)