Основы программирования DS2 для Hadoop


DS2EHD            Длительность: 1.5 дня            Уровень: 4            Версия ПО:  9.4

Курс посвящён DS2, языку программирования SAS четвёртого поколения для расширенной обработки данных. DS2 позволяет проводить параллельную обработку и хранение больших объёмов данных при помощи методов и пакетов, которые можно использовать повторно. Этот курс будет полезен программистам, которые работают с большими объёмами данных, и хотят использовать современные методы и структуры для написания своих программ.

Слушатели изучат

  • Сходства и различия между обычным шагом DATA и шагом DATA на языке DS2
  • Как преобразовать шаг DATA в DS2
  • Как в DS2 создать определения переменных, выражения, методы для преобразования и изменения структуры данных и как реализовать условную обработку
  • Создание пользовательских и предопределённых пакетов для хранения, совместного использования и выполнения методов DS2
  • Создание и выполнение потоков DS2 для параллельной обработки
  • Применение SAS In-Database Code Accelerator для выполнения кода DS2 вне сеанса SAS
  • Выполнение кода DS2 в распределённом окружении SAS High-Performance Analytics grid при помощи процедуры HPDS2.

Целевая аудитория

Опытные пользователи SAS, желающие использовать современные методы программирования для работы с большими объёмами данных.

Этот курс не подходит для начинающих пользователей SAS. Для прохождения этого курса слушателям потребуется опыт программирования на языке SAS,  покрывающий программу курса «Программирование SAS, часть 2: Методы обработки данных». Также потребуется хорошее знание ANSI SQL: 1999.

В этом курсе используется программное обеспечение Base SAS.

Введение 

  • введение в DS2
  • программа курса

Начало работы 

  • Hello, World
  • Основы синтаксиса DS2
  • Преобразование шага DATA в шаг DS2

Сравнение DS2 и шага DATA 

  • Сходство с шагом DATA
  • Функционал, отсутствующий в DS2

Новые типы данных и синтаксис

  • Типы данных
  • Автоматическое преобразование типов данных
  • Выражения
  • Функции

Методы, пакеты и потоки 

  • методы
  • пользовательские пакеты
  • предопределённые пакеты
  • потоки

Ускорение DS2

  • SAS In-Database Code Accelerator
  • Введение в процедуру HPDS2

Back to Top