Das Wichtigste in Kürze

  • Kurs mit Video-Inhalten
  • Mit praktischen Übungen
  • Teil einer Spezialisierung
  • Keine Start- und Endzeiten
  • Coursera Zertifikat enthalten

Vorteile

  • Online-Kurs mit videobasierten Vorträgen
  • Lektüren und praktische Übungen enthalten
  • Teilnehmer sind zeitlich ungebunden
  • Beginn einer dreiteiligen Spezialisierung
  • Kursabschluss mit Coursera-Zertifikat

Nachteile

  • keine Nachteile ersichtlich

Der Kurs ist der erste Teil der Spezialisierung »Distributed Programming in SAS® Viya® for Data Analysts« und führt die Teilnehmer in die SAS-Programmierung ein. Die Teilnehmer erlernen, wie sie bestehende SAS-Programme ändern, um diese in SAS® Viya® auszuführen. Hierfür behandelt der Kurs die SAS Cloud Analytics Services (CAS) und geht auf DATA Step und den SQL-Prozedurcode ein.

In diesem Kurs lernen die Teilnehmer mit Videos, die online zum Abruf bereitgestellt werden. Start- und Endzeiten gibt der Anbieter hierfür nicht vor. Die Lernenden bestimmen die Lernzeiten selbst und genießen somit ein hohes Maß an Flexibilität. Erweitert werden die videobasierten Kursinhalte von Lektüren und praktischen Übungen. Sobald alle Module beendet wurden, erhalten die Teilnehmer ein Zertifikat.

Zielgruppe

Zur Zielgruppe des Kurses gehören SAS-Programmierer, die ihr Wissen im Bereich verteiltes Rechnen mit SAS® Viya® erweitern möchten. Der Kurs richtet sich außerdem an alle Teilnehmer, die mit der Spezialisierung »Distributed Programming in SAS® Viya® for Data Analysts« beginnen möchten.

Ziele

In diesem Kurs liegt der Schwerpunkt auf den Themen SAS-Programmierung und verteiltes Rechnen. Nach Abschluss des Kurses sind die Teilnehmer in der Lage, Daten in SAS Cloud Analytics Services zu laden und DATA Step sowie den SQL-Prozedurcode zur Ausführung in CAS zu ändern. Der Kurs vermittelt zudem die Verwendung von CAS-fähigen Prozeduren und zeigt, wie CASL-Code geschrieben wird, um CAS-Aktionen auszuführen.

Zertifizierung

Der Kurs wird mit einem Zertifikat abgeschlossen, das sich zur Vorlage als Qualifikationsnachweis eignet. Von Vorteil ist, dass das Kurszertifikat auch online verwendet und zum Beispiel in das LinkedIn-Profil eingebunden werden kann.

Inhalte

Der Lehrplan des Kurses enthält vier Kursmodule und greift unter anderem die folgenden Themen auf:

  • Modul 1 – Einführung in SAS® Viya®:
    • Die SAS-Plattform
    • Programmierschnittstellen
    • SAS® Viya® Server und Verarbeitungsumgebungen
    • CAS-Sprache und CAS-Aktionen
    • Parallelverarbeitung in CAS
    • Compute Server oder CAS?
    • Verarbeitungscode in CAS
  • Modul 2 – Daten in SAS Cloud Analytics Services (CAS) laden:
    • SAS Bibliotheken
    • Zugriff auf Daten über Caslib
    • Caslib-Attribute
    • Bibliotheksreferenzen 
    • Vordefinierte Caslibs
    • CASUTIL-Verfahren
    • Manuelles Hinzufügen von Caslibs
    • Festlegen der Standard-Caslib
    • Laden von Dateien in In-Memory-Tabellen
    • Clientseitige Datenquelldateien laden
    • Laden anderer clientseitiger Datenquelldateien
    • In-Memory-Tabellen
    • Laden von serverseitigen Datenquelldateien
    • Zugriff auf Datenbanktabellen
    • CAS-Sitzung beenden
    • Speichern von In-Memory-Tabellen
    • Löschen von In-Memory-Tabellen
  • Modul 3 – Basis-SAS-Programme zur Ausführung in SAS Cloud Analytics Services (CAS) ändern:
    • DATA Step in CAS
    • Single- oder Multi-Threaded-Verarbeitung
    • DATA Step mit By-Group-Verarbeitung
    • DATA Step Beschränkungen in CAS
    • Vergleich der SQL- und FEDSQL-Prozeduren
    • Zusätzliche Unterschiede zwischen PROC SQL und PROC FEDSQL
    • PROC FEDSQL in CAS
    • In-Memory-Tabellen ändern
    • Spaltendatentypen
    • CHAR und VARCHAR
    • Numerische Datentypen
    • Mapping Datentypen
  • Modul 4 – Verwendung von CAS-aktivierten Prozeduren und CAS-Aktionen:
    • SAS-Verfahren in SAS® Viya®
    • Probleme in CAS umgehen
    • CAS-aktivierte Basis-SAS-Verfahren
    • PROC MDSUMMARY
    • CAS-fähige Basis-SAS-Verfahren
    • Was ist CASL?
    • CAS Action Sets
    • Warum CALS lernen?
    • Daten in den Speicher laden
    • Erkunden von Daten
    • Daten aufbereiten und analysieren

Dozent/-en

Entwickelt wurde der Kurs von Stacey Syphus und Peter Styliadis. Auch die anderen Kurse der Spezialisierung »Distributed Programming in SAS® Viya® for Data Analysts« wurden von ihnen erstellt.

Kosten und Bezahlung

Coursera berechnet für die Kursteilnahme eine Gebühr in Höhe von 39€. Die Kursgebühr muss während der Teilnahme monatlich bezahlt werden. Aus finanzieller Sicht erweist es sich daher von Vorteil, wenn der Kurs möglichst zügig absolviert wird. Alternativ kann der Kurs auch über die Mitgliedschaft Coursera Plus abgeschlossen werden. Coursera Plus kostet monatlich 59€ und bietet Zugang zu über 7.000 Kursen. Außerdem können Coursera-Plus-Mitglieder eine unbegrenzte Anzahl an Zertifikaten absolvieren. Die Bezahlung der Gebühr kann entweder per PayPal oder Kreditkarte abgewickelt werden.

Preis 39,00 € (inkl. MwSt)
Bezahlmethode Kreditkarte, PayPal
Zahlungsweise monatlich

Teilnahmevoraussetzungen

Um den Kurs erfolgreich abschließen zu können, müssen die folgenden fachlichen und technischen Voraussetzungen berücksichtigt werden.

Fachliche Voraussetzungen

Der Kurs wurde für fortgeschrittene Teilnehmer konzipiert, die bereits Erfahrungen in der SAS-Programmierung gesammelt haben und die wichtigsten Grundlagen beherrschen. Für eine erfolgreiche Absolvierung sollten die Teilnehmer in der Lage sein über SAS-Bibliotheken auf Daten zuzugreifen, Daten mit DATA Step auszulesen und vorzubereiten. Des Weiteren sollten die Teilnehmer in der Lage sein Daten mit PROC SQL abzufragen sowie Daten mit MEANS und FREQ zusammenzufassen. Für Einsteiger empfiehlt es sich vorab die SAS-Programmer Spezialisierung bei Coursera zu absolvieren und sich die erforderlichen Grundkenntnisse anzueignen.

Technische Voraussetzungen

Die Absolvierung des Kurses findet online statt und erfordert einen PC oder ein Notebook mit Zugang zum Internet. Damit der Aufruf der Videos ohne Einschränkungen möglich ist, muss ein aktueller Browser auf dem Computer installiert sein. Wir empfehlen einen gängigen Browser, wie zum Beispiel Chrome, Firefox, Edge, Safari oder Opera zu installieren. Zusätzlich muss auch die Ausgabe des Tons für eine erfolgreiche Teilnahme gewährleistet sein. Je nach Lernumgebung können entweder Lautsprecher oder ein Kopfhörer verwendet werden.

Medium – Wie wird das Wissen vermittelt?

Bei diesem Kurs lernen die Teilnehmer mit Online-Videos und -Lektüren. Die Kursinhalte werden online zum Abruf bereitgestellt und können ohne vorgeschriebene Start- und Endzeiten aufgerufen werden. Ein weiterer Bestandteil des Kurses stellt die Bearbeitung von praktischen Übungen dar. Durch die Praxisaufgaben kommt auch die Vermittlung praktischer Fertigkeiten nicht zu kurz.

Format Onlinekurs
Videos Ja
Audio Ja
Handout Ja
Zugangsdauer unbegrenzt

Interaktion – Dozenten/Teilnehmer-Kommunikation

Die Teilnehmer können bei diesem Kurs nicht mit den Dozenten Stacey Syphus und Peter Styliadis interagieren. Der Kurs enthält keinen Live-Unterricht und es finden auch keine 1zu1-Sitzungen mit den Dozenten statt. Da Coursera jedoch eine Community für die Lernenden eingerichtet hat, besteht darüber die Möglichkeit mit anderen Kursteilnehmern zu kommunizieren.

Kundenservice

Der Kundenservice steht bei Fragen jederzeit als Ansprechpartner zur Verfügung. Die Kontaktaufnahme erfolgt einfach per E-Mail. Eine schnelle und unkomplizierte Hilfe bietet außerdem das Help Center, das Coursera speziell für die Lernenden eingerichtet hat. Das Help Center beantwortet die häufigsten Fragen der Lernenden und hält umfassende Informationen zu relevanten Themen bereit.

Fazit

Der Kurs »SAS® Programming for Distributed Computing in SAS® Viya®« ist der erste Teil der Spezialisierung »Distributed Programming in SAS® Viya® for Data Analysts« und bietet eine optimale Einführung in die Themen SAS-Programmierung und verteiltes Rechnen. Die Teilnehmer benötigen für die Absolvierung Erfahrungen in der SAS-Programmierung und sollten die grundlegenden Konzepte beherrschen. Gelernt wird in diesem Kurs mit Videos und Lektüren, die online zum Abruf bereitstehen. Zusätzlich enthält der Kurs praktische Lerneinheiten zur Vertiefung des Wissens.

Kurs bewerten

Es muss eine Bewertung ausgewählt werden.

(optional)

Weitere IT & Software Onlinekurse: