Base SAS

Kurstitel Stufe Kursformat
Building and Solving Optimization Models with SAS/OR®
This course focuses on formulating and solving mathematical optimization models using the OPTMODEL procedure, from inputting data to interpreting output and generating reports. The course covers linear, integer, mixed integer, and nonlinear programming problems, with an emphasis on model formulation and construction.

3 Für Fortgeschrittene Classroom
CDISC-Daten prüfen mit dem SAS® Clinical Standards Toolkit Business Knowledge Series
In der klinischen Forschung gewinnen globale Datenstandards immer mehr an Relevanz - nicht nur bei elektronischen Einreichungsverfahren zur Zulassung neuer Medikamente, sondern auch für die firmeninterne Verarbeitung und den Austausch klinischer Daten zwischen Unternehmen. Die von der CDISC-Organisation zu diesem Zweck entwickelten Software- und Plattform-unabhängigen Standards für klinische Daten und Metadaten setzen sich zunehmend in der pharmazeutischen Industrie und bei regulatorischen Behörden durch.

SAS stellt mit dem Clinical Standards Toolkit ein Werkzeug für die Validierung und Umwandlung von Daten zur Verfügung. Derzeit enthalten sind die Validierung von Dateien nach dem SDTM-Modell (inklusive publizierter WebSDM- und Janus-Checks) sowie die Erstellung von Metadaten nach CRT-DDS für die Einreichung.

Dieser Kurs vermittelt Kenntnisse zur Installation, Konfiguration und Anwendung des SAS Clinical Standards Toolkit. Die Kursteilnehmer werden in die Lage versetzt, dieses Werkzeug so in ihre firmeninterne Umgebung zu integrieren, dass die Qualität und die Geschwindigkeit der Umsetzung von CDISC-Datenmodellen gesteigert wird.

3 Für Fortgeschrittene Classroom
Data Cleaning Techniques Business Knowledge Series
This course, which was completely rewritten to be compatible with the third edition of the book Cody's Data Cleaning Techniques Using SAS, will help greatly speed up the process of detecting and correcting errors in both character and numeric data. In addition, there are sections on standardizing data and using Perl regular expressions to ensure that character values conform to a specific pattern (such as ZIP codes, phone numbers, and email addresses).

Although the course concentrates on methods of identifying data errors, it also teaches some programming techniques that might be new to you. For example, by using some of the latest SAS functions, you can convert a phone number in just about any form into a standard form, in only two SAS statements!

The course teaches several methods of detecting errors in numeric data including range checking as well as several methods of automatic outlier detection. There are chapters devoted to data that involves multiple observations per subject, SAS dates, and projects that include multiple data sets. The class closes with a demonstration of an innovative process that leverages integrity constraints and audit trails to detect and programmatically clean dirty data before it even gets into your analysis data set.

All students taking this class are presented with either a printed version or PDF version of the new Data Cleaning book and are given access to dozens of macros that will greatly speed up the laborious process of cleaning your data.

3 Für Fortgeschrittene Classroom
Data Visualization Using SAS® ODS Graphics
This course teaches you how to write SAS programs that use ODS Graphics to produce high-quality data visualizations. ODS Graphics is part of Base SAS.

The self-study e-learning includes:

  • Annotatable course notes in PDF format.
  • Virtual lab time to practice.

3 Für Fortgeschrittene Classroom Live Web Classroom e-Learning
Efficiency Tips for Database Programming in SAS®
This class teaches you how to tune your SAS programs for faster execution, especially those that access relational database tables using SAS/ACCESS interfaces or SAS Viya data connectors.

3 Für Fortgeschrittene Classroom Live Web Classroom e-Learning
Erstellung analytischer Data Marts
Dieser Kurs basiert auf dem in SAS Press erschienen Buch „Data Preparation for Analytics“ von Gerhard Svolba. Die Kursteilnehmer erwerben umfassende Kenntnisse sowohl aus fachlicher als auch aus programmtechnischer Sicht für die Erstellung analytischer Data Marts. In diesem Kurs werden folgende Kenntnisse vermittelt: Verständnis des Ökosystems für analytische Datenaufbereitung, Kenntnis der häufig verwendeten analytischen Datenstrukturen und deren Eignung für bestimmte analytische Fragestellungen, Leitfaden für die Herangehensweise bei der Erstellung von relevanten abgeleiteten Variablen. Außerdem vermittelt der Kurs Tipps & Tricks zur effizienten SAS Programmierung bei der Erstellung analytischer Datenbestände.

1 Einsteiger Classroom
Establishing Causal Inferences: Propensity Score Matching, Heckman's Two-Stage Model, Interrupted Time Series, and Regression Discontinuity Models Business Knowledge Series
This course introduces some methods commonly used in program evaluation and real-world effectiveness studies, including two-stage modeling, interrupted time-series, regression discontinuity, and propensity score matching. These methods help address questions such as: Which medicine is more effective in the real world? Did an advertising program have an impact on sales? More generally, are the changes in outcomes causally related to the program being run?

3 Für Fortgeschrittene e-Learning
Exploring SAS® Studio for SAS® Programmers
This course provides an introduction to SAS Studio for experienced SAS programmers. SAS Studio is an interface that enables users to write and submit SAS programs and use snippets and tasks to generate SAS code.

The self-study e-learning includes:

  • Annotatable course notes in PDF format.
  • Virtual Lab time to practice.

3 Für Fortgeschrittene Classroom Live Web Classroom e-Learning
Feature Engineering and Data Preparation for Analytics
This course introduces programming techniques to craft and feature engineer meaningful inputs to improve predictive modeling performance. In addition, this course provides strategies to preemptively spot and avoid common pitfalls that compromise the integrity of the data being used to build a predictive model. This course relies heavily on SAS programming techniques to accomplish the desired objectives.

The self-study e-learning includes:

  • Annotatable course notes in PDF format.
  • Virtual Lab time to practice.

4 Für Experten Classroom Live Web Classroom e-Learning
Grundbegriffe der Statistik: eine Einführung
Dieser Kurs erläutert statistische Begriffe, die für das Verständnis und die Benutzung statistischer Methoden von zentraler Bedeutung sind. In diesem Kurs wird erklärt, was Statistik ist und warum es wichtig ist, die unterschiedliche Merkmale der Daten zu verstehen.

Das Wissen, das in diesem Kurs vermittelt wird, ist eine Voraussetzung für viele andere Statistikkurse, die von SAS Education angeboten werden. Der Kurs beinhaltet Daten und praktische Übungen und ist für Base SAS und SAS Enterprise Guide-Benutzer geeignet.

1 Einsteiger Classroom
Hadoop Data Management with Hive, Pig, and SAS®
In this course, you use processing methods to prepare structured and unstructured big data for analysis. You learn to organize this data into a variety of Hadoop distributed file system (HDFS) storage formats for processing efficiency using Apache Hive and Apache Pig. You also learn SAS software technologies that integrate with Hive and Pig and how to leverage these open source capabilities by programming with Base SAS and SAS/ACCESS Interface to Hadoop.

3 Für Fortgeschrittene Classroom Live Web Classroom e-Learning
High-Performance Data Manipulation with SAS® DS2
This course teaches DS2 programming. DS2 is a fourth-generation SAS language, designed for advanced data manipulation. It blends DATA step and SQL syntax using modern programming structures and can process multiple rows of data in parallel in Base SAS and in supported massively parallel processing environments such as Hadoop, Teradata, and SAS Cloud Analytic Services (CAS). A brief introduction to SAS Viya and Cloud Analytic Services is included.

The self-paced e-learning includes:

  • Annotatable course notes in PDF format.
  • Virtual lab time to practice.

4 Für Experten Classroom Live Web Classroom e-Learning
Introduction to SAS® and Hadoop
This course teaches you how to use SAS programming methods to read, write, and manipulate Hadoop data. Base SAS methods that are covered include reading and writing raw data with the DATA step and managing the Hadoop file system and executing Pig code from SAS via the HADOOP procedure. In addition, the SAS/ACCESS Interface to Hadoop methods that allow LIBNAME access and SQL pass-through techniques to read and write Hadoop Hive table structures are discussed. Although not covered in detail, a brief overview of additional SAS and Hadoop technologies, including executing DS2 in Hadoop with the SAS Code Accelerator for Hadoop and using Hadoop data sources for the distributed in-memory analytics platform of SAS Viya, is included. This course is included in the Expert Exchange on Hadoop: Using SAS/ACCESS service offering to configure SAS/ACCESS Interface to Hadoop or SAS/ACCESS Interface to Impala to work with your Hadoop environment.

3 Für Fortgeschrittene Classroom Live Web Classroom e-Learning
Introduction to Statistical Concepts Free e-learning
This course covers basic statistical concepts that are critical for understanding and using statistical methods. This course explains what statistics is and why it is important to understand the characteristics of your data.

The information in this course is a prerequisite for many other statistical courses that SAS Education offers. The course is appropriate for Base SAS and SAS Enterprise Guide users. Data, practices, and a case study are included.

1 Einsteiger e-Learning
Kompaktkurs: Base SAS® Programmierung für erfahrene Programmierer
Dieser Kurs vermittelt Ihnen in verdichteter Form ein solides Grundwissen über die Base SAS Programmiersprache. Sie erwerben die Fähigkeit, grundlegende Aufgabenstellungen aus den Bereichen Datenzugriff, Datenmanagement und Datenpräsentation zu bearbeiten und entsprechende Programme mit dem SAS Enterprise Guide oder dem Display Manager System zu erstellen. Sie beherrschen die wichtigsten Techniken der Data Step-Programmierung, können Daten einlesen, aufbereiten und effizient in SAS Dateien organisieren.

Dieser Kurs kombiniert die Kursinhalte der beiden Kurse SAS Programmierung 1: Grundlagen und SAS Programmierung 2: Datenmanagement.

1 Einsteiger Classroom
Producing Maps with SAS/GRAPH®
This course teaches you to use SAS/GRAPH software to produce various types of maps to display geographically based data. In addition, you learn how to add annotations to maps, and create and modify map data sets.

4 Für Experten Classroom
Propensity Score Matching, Adjustment, and Randomized Experiments Business Knowledge Series
This course focuses on testing whether the results of a program can be attributed to a given cause. For example, was the increase in customer sales due to mailing of sales flyers? Was the health improvement due to the new medication? What conclusion can be drawn? The following cases are examined: randomized controlled experiments and observational studies that require adjustment to reduce bias by using propensity score analysis through either propensity score matching or propensity score adjustment.

3 Für Fortgeschrittene Classroom
SAS® Advanced Programming: Fast Track New
This course is for users who want to learn advanced SAS programming. This course combines the SAS Programming 3: Advanced Techniques, SAS SQL 1: Essentials, and SAS Makrosprache 1: Grundlagen courses. This course is not recommended for those who have not programmed before.

4 Für Experten Classroom Live Web Classroom
SAS® and Hadoop
This is the third course in the Data Curation Professional, SAS Academy for Data Science program. The program is required to earn your SAS data science certification. Designed for SAS data scientists, this program covers SAS topics for data curation techniques, including big data preparation with Hadoop. In this course, you learn about the Hadoop environment, Apache Hive, and Apache Pig, as well as various SAS methods for interacting with Hadoop.

3 Für Fortgeschrittene e-Learning
SAS® Certification Review: SAS® 9.4 Base Programming Performance-Based Exam
This course provides a review of the majority of topics in the SAS 9.4 Base Programming Performance-Based Exam. It addresses the four exam content areas: Accessing and Creating Data Structures, Managing Data, Generating Reports and Output, and Handling Errors.

3 Für Fortgeschrittene Classroom Live Web Classroom e-Learning
SAS® Clinical Programming Fundamentals
The SAS Clinical Programming Fundamentals program represents Level 1 of the SAS Academy for Clinical Programming. This joint training program, brought to you by SAS and partner OCS Consulting, provides a strong foundation for applying SAS programming skills to clinical trials data. You learn essential SAS programming skills, techniques for data manipulation and report writing, and more. A certification exam voucher is included.

3 Für Fortgeschrittene Live Web Classroom
SAS® Federation Server: Accessing and Virtualizing Enterprise Data
SAS Federation Server makes it easier for business users to access secure data for reporting and analysis. It provides a virtual layer or view, giving users the appropriate level of control without physically moving data. This frees up IT staff to focus on other tasks by giving them a simple method of sharing data using a centralized, governed security layer.

3 Für Fortgeschrittene Classroom Live Web Classroom e-Learning
SAS® High-Performance Markdown Optimization Analytics and Modeling
This course is for those responsible for demand modeling within a retail organization in which SAS High-Performance Markdown Optimization has been implemented.

3 Für Fortgeschrittene Classroom
SAS® Makrosprache 1: Grundlagen
Nach dem Besuch dieses Kurses kennen Sie die Funktionsweise von Makrovariablen und Makroprogrammen. Sie können Programme mit Hilfe von Makrovariablen parametrisieren und automatisieren. Sie können eigene Makroprogramme schreiben und so Ihre Programme dynamisieren. Ein Schwerpunkt des Kurses ist es, das Verständnis dafür zu bekommen wie Programme mit Makrocode vom SAS verarbeitet werden.

4 Für Experten Classroom Live Web Classroom e-Learning
SAS® Makrosprache 2: Praxis für Fortgeschrittene
In diesem Kurs lernen Sie die Entwicklung und Implementierung fortgeschrittener Techniken der Makroprogrammierung, wie die Benutzung von Makroprogrammen und Makrovariablen im Data Step und die Verwendung der wichtigen Quoting-Funktionen. Sie erstellen ein Framework für die Entwicklung von Makroanwendungen und entwickeln dynamische, datengetriebene Makroprogramme.

4 Für Experten Classroom Live Web Classroom e-Learning
SAS® Programmierung 1: Grundlagen Free e-learning New
This course is for users who want to learn how to write SAS programs to access, explore, prepare, and analyze data. It is the entry point to learning SAS programming for data science, machine learning, and artificial intelligence. It is a prerequisite to many other SAS courses. If you do not plan to write SAS programs and you prefer a point-and-click interface, you should attend the SAS Enterprise Guide 1: Abfragen und Berichte course.

1 Einsteiger Classroom Live Web Classroom e-Learning
SAS® Programmierung 2: Datenmanagement New
This course is for those who need to learn data manipulation techniques using the SAS DATA step and procedures to access, transform, and summarize data. The course builds on the concepts that are presented in the SAS Programmierung 1: Grundlagen course and is not recommended for beginning SAS software users.

3 Für Fortgeschrittene Classroom Live Web Classroom e-Learning
SAS® Programmierung mit DS2 für Hadoop
Dieser Kurs behandelt DS2, eine proprietäre SAS Sprache der vierten Generation für die fortgeschrittene Datenbearbeitung. DS2 ermöglicht die parallele Verarbeitung und Speicherung von großen Datenmengen mit wiederverwendbaren Methoden und Paketen. Dieser Kurs richtet sich an Programmierer, die große Datenmengen verarbeiten müssen und dafür moderne Programmiertechniken verwenden möchten.

4 Für Experten Classroom
SAS® Programming 3: Advanced Techniques
This course is for SAS programmers who want to learn advanced techniques within the DATA step and procedures. The course builds on the concepts that are presented in the SAS Programmierung 2: Datenmanagement course.

4 Für Experten Classroom Live Web Classroom e-Learning
SAS® Programming for R Users Free e-learning
This course is for experienced R users who want to apply their existing skills and extend them to the SAS environment. Emphasis is placed on programming and not statistical theory or interpretation. Students in this course should have knowledge of plotting, manipulating data, iterative processing, creating functions, applying functions, linear models, generalized linear models, mixed models, stepwise model selection, matrix algebra, and statistical simulations.

3 Für Fortgeschrittene e-Learning
SAS® Report Writing
This course teaches you how to create tabular reports using the REPORT and TABULATE procedures. You also learn how to enhance your reports using the Output Delivery System (ODS).

The self-study e-learning includes:

  • Annotatable course notes in PDF format.
  • Virtual lab time to practice.

3 Für Fortgeschrittene Classroom e-Learning
SAS® SQL 1: Essentials
This course teaches you how to process SAS data using Structured Query Language (SQL).

3 Für Fortgeschrittene Classroom Live Web Classroom e-Learning
SAS® SQL Methods and More
This class teaches you how to improve the performance of SQL queries, and how to troubleshoot and tune other SAS processes that access relational database tables using SAS/ACCESS interfaces.

3 Für Fortgeschrittene Classroom
SAS Programming: Getting Started Free e-learning
This journey will help you get started developing code in SAS. This collection of free learning assets provide a tour of what is possible with programming in either SAS 9 or SAS Viya.

1 Einsteiger e-Learning
SAS Programming Certification Fast Track
This course is for users who want to learn how to write SAS programs to access, explore, prepare, and analyze data. It is the entry point to learning SAS programming for data science, machine learning, and artificial intelligence. This course is also for those who need to learn data manipulation techniques using the SAS DATA step and SAS procedures to access, transform, and summarize data.It is a prerequisite to many other SAS courses. This course is available as instructor-led training and combines topics from SAS Programming 1: Essentials and SAS Programming 2: Data Manipulation Techniques.

0 Kein Level Classroom Live Web Classroom
SAS Viya Data Engineering: Getting Started Free e-learning
Get started using SAS Data Engineering by spending a little time each day learning a new aspect of the offering. Over the course of a few weeks, you'll get a good idea of the skills you may need to leverage SAS' data engineering capabilities. At the end of your journey be sure to explore formal enablement opportunities to continue your quest in becoming a SAS Data Engineer.

1 Einsteiger e-Learning
Summer Fast Track: SAS® Advanced Programming
This course is for users who want to learn more advanced functionality for writing SAS programs, with a focus on applying efficiency techniques, using SAS macro code, and processing SAS data using Structured Query Language (SQL). The "fast track" format for this offering combines the SAS Programming 3: Advanced Techniques, SAS Makrosprache 1: Grundlagen, and SAS SQL 1: Essentials courses. The course provides an introduction to SQL processing, and access to the e-learning version of the Essentials course is provided so that students can study the subject matter independently.

3 Für Fortgeschrittene Live Web Classroom
Summer Fast Track: SAS® Base Programming
This course is for users who want to learn how to write SAS programs and who need to learn data manipulation techniques using SAS DATA and procedure steps to access, transform, and summarize SAS data sets. It is the entry point to learning SAS programming and is a prerequisite to many other SAS courses. This fast track combines the courses SAS Programmierung 1: Grundlagen and SAS Programmierung 2: Datenmanagement.

1 Einsteiger Live Web Classroom
The Magic of Compelling Reports and Visualizations with SAS®

Whether you’re a SAS programmer or a SAS Visual Analytics user, we’ve hand-picked a range of topics to advance your report development and data visualisation skills. With three conference streams to choose from and sessions delivered by our expert trainers, you’ll also have the chance to get hands-on experience, gain extended access to your own SAS environment and try out the techniques you’ve seen.

0 Kein Level Live Web Classroom e-Learning
Validierung von SAS® Programmen für die Auswertung klinischer Studien Business Knowledge Series
Die Teilnehmer erlernen, worauf es bei der Softwarevalidierung und bei elektronischen Aufzeichnungen ankommt und wie dies auf klinische Studien anwendbar ist. Weiter lernen sie konkrete Vorgehensweisen für die Validierung von SAS Programmen kennen. Der Kurs vermittelt kein komplett in sich geschlossenes Vorgehensmodell, da dieses unternehmensspezifisch aufgebaut werden muss.

1 Einsteiger Classroom