Данный курс предназначен для опытных программистов SAS, которые подготавливают данные для последующего анализа. В курсе рассматриваются и сравниваются различные приёмы работы с данными, которые позволят программистам выбирать наиболее подходящее решение с учетом доступных вычислительных ресурсов.
В этом курсе рассматриваются следующие темы:
Управление использованием разных вычислительных ресурсов: память, операции ввода-вывода, центральный процессор.
Использование бенчмарков для оценки производительности программ
Создание и использование индексов
Вертикальное и горизонтальное объединение данных
Использование на шаге данных хэш-объектов и итераторов, массивов и форматов в качестве методов табличного поиска.
Сжатие наборов данных SAS
Создание выборки из набора данных SAS
Создание представлений
Сокращение размера наборов данных за счёт уменьшения размеров числовых переменных
Создание и использование пользовательских функций и подпрограмм
Сертификация
Данный курс помогает подготовиться к сертификационному экзамену SAS Advanced Programming Exam for SAS 9.
Требования к слушателям
Этот курс не подходит для специалистов начинающего уровня. Для успешного восприятия материалов курса слушателям необходимо иметь практический опыт в программировании для SAS, а также рекомендуется посещение курса «Программирование на языке SAS. Часть 2: Методы обработки данных». В частности посетителям курса необходимо:
Понимать структуру файлов в операционной системе и уметь выполнять в ней основные задачи;
Знать основные понятия программирования;
Понимать фазы компиляции и выполнения на шаге DATA;
Использовать различные методы создания наборов данных SAS из внешних файлов;
Использовать ПО SAS для доступа к библиотекам данных SAS;
Создавать и использовать значения даты, хранимой в формате SAS;
Считывать, объединять наборы данных SAS с помощью различных методов;
Использовать параметры наборов данных DROP=, KEEP= и RENAME=;
Создавать несколько выходных наборов данных;
Использовать массивы и цикл DO для итеративной обработки данных,
Использовать функции SAS для обработки и преобразования данных
Применять процедуру FORMAT для создания пользовательских форматов
Аудитория
Для прохождения данного курса слушатели должны иметь опыт программирования на языке SAS.