|
|
 |
 |
 |
Программирование на языке SAS(III): Расширенные возможности
| Оригинальное название: | SAS Programming
III: Advanced techniques |
| Уровень сложности: |
3 (Продвинутые курсы) |
| Продолжительность: | 2 дня
|
Данный курс разработан для опытных программистов SAS, желающих повысить уровень программирования и изучить наиболее эффективные методы программирования.
Описание курса
Этот курс построен на основе знаний, полученных на тренинге Программирование на языке SAS(II): Обработка данных на шаге данных. Курс сфокусирован на чтении данных, к которым организован прямой доступ; объединении данных; сортировки; использовании многомерных массивов, хэш-таблиц и форматов для выполнения поиска по таблице; эффективности сортировки данных; применении наилучших методов работы.
Требования
Курс не предназначен для начинающих пользователей SAS. Для прохождения данного курса слушатели должны иметь опыт программирования на языке SAS и пройти предварительное обучение на курсе Программирование на языке SAS(II): Обработка данных на шаге данных. Для успешного восприятия материалов курса, слушателям необходимо:
- понимать файловую структуру операционной системы и уметь выполнять основные задачи ОС
- понимать логику программирования
- понимать процессы компиляции и выполнения шага данных
- использовать различные методы создания SAS наборов данных из внешних файлов
- использовать ПО SAS для доступа к SAS библиотекам данных
- создавать и применять значения даты, представленные в формате SAS
- понимать методы чтения, соединения, слияния, чередования SAS наборов данных
- использовать опции DROP=, KEEP= и RENAME=
- создавать несколько выходных наборов данных
- использовать циклическую обработку данных и обработку массивов
- использовать функции SAS для обработки и преобразования данных
Содержание курса
Доступ к наблюдениям
- Создание выборочного наборы данных
- Cоздание и применение индекса
Объединение данных по горизонтали
- соединение наборов данных по значению
- объединение сводных и детальных данных
- использование индекса для объединения данных
- обновление данных
- объединение сводных и детальных данных с помощью операторв SET (самостоятельно)
Объединение данных по вертикали
- объединение SAS наборов данных
- объединение исходных файлов данных
По-групповая обработка и сортировка
- исключение дублирующихся значений
- упорядочивание данных
- выбор метода сортировки (самостоятельно)
- альтернативные методы
Использование таблицы соответствия
- использование массива в качестве таблицы соответствий
- использование хэш-объектов в качестве таблицы соответствий
- использование форматов в качестве таблицы соответствий
- транспонирование данных
Управление областью хранения данных
- сокращение длины числовых переменных
- сжатие файлов
- создание представления данных
Дополнительные вопросы (самостоятельно)
- непосредственная модификация SAS набора данных
- создание поколений набора данных
- формирование ограничений целостности
- создание и применение контрольных журналов
|
 |
|
|
|
|
ДОПОЛНИТЕЛЬНО...
|
|