Backgrounds_84A0920

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