SAS programming deel 1: fundamentals

Leer de basisprincipes van programmeren in SAS, de syntax van SAS, en de meest gebruikte procedures, tijdens deze driedaags training

De basisopleiding SAS is bedoeld voor iedereen die SAS gaat inzetten om data te analyseren en toepassingen te bouwen. Doelgroep zijn zowel de beginnende gebruiker als de gebruiker met enig zicht op SAS-programma's. Het SAS/Base product is het onderwerp van de cursus en wordt uitgebreid behandeld. De cursus behandelt de basisconcepten van het SAS product en is daardoor versie-onafhankelijk, voor de praktijkopdrachten wordt SAS 9 gebruikt. We gebruiken tijdens deze cursus SAS Enterprise Guide als IDE, maar op aanvraag kan ook SAS voor z/OS mainframe worden gebruikt.

De cursus is niet van het "point 'n click" type, de deelnemers schrijven zelf programma code. Zo bekeken leren de deelnemers aan deze training de "klassieke" SAS programmeertechnieken. In SAS programming deel 1: fundamentals komen de essentiële onderdelen voor het goed begrijpen en schrijven van SAS-code aan bod, SAS programming deel 2: verdieping voegt SAS technieken toe die in heel wat bedrijven vaak gebruikt worden (SQL in SAS, database tabellen gebruiken, creatie van grafieken, ...). Als ook het schrijven van herbruikbare SAS code van belang is, dan volg je best SAS programming deel 3: macro's - de basis waarin de SAS Macro taal wordt uitgelegd.

Aan het einde van de cursus kunnen de studenten:

  • SAS-programma's schrijven met data- en proc-steps
  • standaardprocedures gebruiken zoals proc sort, proc print en proc means

Opleiding inplannen?

Een interactieve, live training - gegeven in een fysiek klaslokaal of online, of in een hybride vorm. De cursus kan gegeven worden in het Nederlands, Engels of Frans.

BEDRIJFSOPLEIDING AANVRAGEN

 

Publieke opleidingskalender

Momenteel zijn er voor deze cursus geen publieke sessies gepland. Graag organiseren we een bedrijfssessie voor u of een extra publieke sessie (bij voldoende belangstelling). Geïnteresseerd? Laat het ons weten.

Doelgroep

Analisten, programmeurs, verantwoordelijken voor ondersteuning en eindgebruikers. 

Voorkennis

Enige ervaring met programmeren is vereist (zie cursus Programmeren: basiscursus).

U kan zelf testen of u voldoende voorkennis heeft door de online zelftest "inleiding programmeren" in te vullen.

Inhoud

  • Introductie
    • SAS functionaliteiten en mogelijkheden
    • SAS producten
    • SAS-data vs non-SAS-dataµ
    • "libname" statement
    • SAS-programmastructuur
  • SAS gebruiken via IDE
    • interactieve ontwikkeling van SAS-code
    • introductie tot Enterprise Guide
  • Basisprincipes van SAS-programmeren
    • standaard SAS-gegevensstructuren: variabelen en observaties
    • data-step programmeren
    • variabelen, operatoren, expressies
    • control-flow: if-else, do while, do until, select
    • Datum/tijd
    • gebruik van functies
  • Basisprocedures
    • proc sort
    • proc print
  • Geavanceerd data-step programmeren
    • "retain"-statement
    • keep/drop
    • "where"-statement
    • subsetting if
    • "by"-statement
    • datasets mergen en updaten
  • Meer procedures
    • proc format
    • statistiek: proc means, proc summary, proc freq
    • datamanipulatie: proc copy, proc append
    • hulpprocedures: proc contents, proc datasets
  • Invoer/Uitvoer
    • gegevens inlezen in SAS en gegevens uitvoeren uit SAS
    • INPUT/PUT
    • proc import en proc export

Verloop van de cursus

Klassikale opleiding met demo's. Oefeningen nemen een groot deel van de tijd in beslag.

Certificaat

Na afloop van de sessie ontvangt de deelnemer een "Certificate of Completion".

Duur

3 dagen.

Docent

Reviews

4.2/5 (gebaseerd op 20 evaluaties; de meest recente worden hieronder getoond)

goede cursus om met een basis jezelf redzaam te maken in sas. Ook wanneer je al kort met Sas gewerkt hebt, maar niet de basis principes weet.

 
  (, )

heel goed en duidelijk uitleg

 
  (, )

Goed geeft je goede basis kennis van de cursus

 
  (, )

Goede algemen cursus met een duidelijke basis . HAd misschien af en toe wat sneller gekund maar gezien de verschillende niveaus is dat begrijpelijk.

 
  (, )

Very good course

 
  (, )

Good introductory course

 
  (, )

SESSIE-INFO EN INSCHRIJVEN