SAS programming deel 2: verdieping
Tijdens deze training gaan we dieper in op de programmeertaal SAS. In deze driedaagse ABIS-cursus duiken we verder in de DATA-step (inclusief het verbeteren van de performance). We bekijken het gebruik van SQL in SAS en leren moderne rapporten en grafieken te maken.
Deze opleiding vormt een uitbreiding op de 3-daagse basisopleiding SAS programming deel 1: fundamentals. Meerdere scenarios voor het maken van rapporten worden vergeleken gebaseerd op gespecialiseerde procedures, intelligentere code en specifieke SAS Base software kenmerken. De selectie SAS programmeertechnieken die de inhoud van de cursus vormt, kwam tot stand op basis van de manier waarop SAS gebruikt wordt in de meeste bedrijven die het SAS product kiezen voor informatieverwerking.
In deze cursus leren deelnemers om:
- intelligentere logica in de DATA-step toe te passen met oog voor performance
- meer gespecialiseerde opties in SAS-procedures te gebruiken
- PROC SQL te gebruiken als alternatief voor klassieke SAS-code
- een SAS-programma aan een relationele database te koppelen
- moderne rapporten te schrijven via SAS ODS
- de basisprocedures van SAS GRAPH te gebruiken
Als het schrijven van herbruikbare code belangrijk voor je kan zijn, zie dan ook SAS programming deel 3: macro's - de basis.
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
Deelnemers hebben de SAS programming deel 1: fundamentals gevolgd of hebben een SAS vaardigheid die daarmee overeenstemt. Het PROC SQL gedeelte van de cursus vraagt ook een degelijke kennis van tenminste de SQL basis query, als die kennis er niet is, schrijf u dan eerst in voor de cursus SQL en relationele databases: basiskennis
U kunt zelf testen of u voldoende SQL-voorkennis hebt door de online zelftest "SQL basiskennis" in te vullen.
Inhoud
- Geavanceerde DATA-step programmering
- dataset-opties
- loops en select: extra opties
- arrays
- functies over observaties heen
- branching
- meerdere SET-statements
- %include
- SQL in SAS
- proc sql
- select, from, where, group by, having
- joins
- functies en case
- insert/update/delete
- create table
- SAS dictionary-tabellen
- koppeling met relationele databases
- libname-statement
- SAS passthrough-faciliteit
- proc sql
- Geavanceerde procedures
- Verdieping: proc sort (equals/noequals, sortseq, linguïstisch sorteren) en proc format (herbruikbare formats maken)
- data sampling
- SAS-systeem extra’s
- systeemopties
- debugging
- Performance
- mechanisme van de DATA-step
- temporary arrays
- gebruik van indexen
- views
- datacompressie
- Moderne rapporten maken
- proc transpose en proc tabulate
- SAS ODS: uitvoer naar Excel, PDF, HTML5
- gebruik van Enterprise Guide-opties
- SAS Graph
- gchart
- sgplot
- sgpanel
- sgscatter
Verloop van de cursus
Klassikale opleiding met demonstraties en oefeningen. Oefeningen nemen een groot deel van de tijd in beslag. Als oefenomgeving wordt SAS Enterprise Guide gebruikt, maar op aanvraag kan ook met z/OS mainframe gewerkt worden.
Certificaat
Aan het eind van de cursussessie ontvangt de deelnemer een 'Certificate of Completion'.
Duur
3 dagen.
Docent
Sandy Schillebeeckx (ABIS).
SESSIE-INFO EN INSCHRIJVEN |