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
Sandy Schillebeeckx (ABIS).
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.
| (Kay Driessen, ) |
heel goed en duidelijk uitleg
| (George, ) |
Goed geeft je goede basis kennis van de cursus
| (Wytze Blom, ) |
Goede algemen cursus met een duidelijke basis . HAd misschien af en toe wat sneller gekund maar gezien de verschillende niveaus is dat begrijpelijk.
| (Mike, ) |
Very good course
| (N.N., Rabobank Nederland, ) |
Good introductory course
| (Vaibhav, ) |
SESSIE-INFO EN INSCHRIJVEN |