
SAS SQL 1:Основы
(SQL1)
Длительность: 2 дня. Уровень: 3. Версия ПО: 9.3
В этом курсе рассматривается применение языка запросов SQL для работы с данными в системе SAS.
Слушатели узнают, как:
- Писать запросы и делать выборку данных
- Агрегировать данные и управлять выводом
- Сводить таблицы с использованием разных операторов объединения
- Создавать и изменять представления данных и индексы
- Заменять несколько шагов DATA и PROC одним SQL-запросом
Сертификация
Данный курс помогает подготовиться к сертификационному экзамену SAS Advanced Programming Exam for SAS 9.
Для успешного изучения курса слушателям необходимо знать, как
- Запускать программы SAS в используемой операционной системе
- Создавать и использовать наборы данных SAS
- Использовать арифметические, реляционные и логические операторы
- Использовать процедуры SAS
Необходимые знания можно получить на курсе Программирование на языке SAS(I): Основы. Предварительное знакомство с языком SQL не требуется.
Аудитория
SAS-программисты и бизнес-аналитики
Введение
- Обзор SAS Foundation
- Программа курса
- Терминология, назначение,
- Введение в SQL
Простые запросы
- Обзор процедуры SQL
- Определение столбцов
- Определение строк
Вывод результатов запроса
- Вывод данных
- Сведение данных
Операция соединения (join)
- Введение
- Внутреннее соединение (inner join)
- Внешнее соединение (outer join)
- Сложные соединения
Подзапросы
- Нескоррелированные подзапросы
- in-line представления
Операторы над множествами
- Введение в операторы над множествами (set operators)
- Оператор UNION
- Оператор OUTER UNION
- Оператор EXCEPT
- Оператор INTERSECT
Создание таблиц и представлений
- Создание таблиц в процедуре SQL
- Создание представлений в процедуре SQL
Расширенные возможности PROC SQL
- Использование служебных представлений и наборов данных
- Использование опций процедуры SQL
- Интеграция PROC SQL и макроязыка
Самостоятельное изучение
- Коррелированные подзапросы
- Введение в индексы
- Создание индексов
- Поддержка таблиц в процедуре SQL
- Механизм поддержки целостности данных (integrity constraints)
- Создание и использование макропеременных в PROC SQL