SAS programming deel 2: verdieping

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 programeertechnieken 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.

Op het einde van de cursus zullen de deelnemers:

  • PROC Tabulate creatief kunnen toepassen
  • PROC Report creatief kunnen toepassen
  • intelligentere logica kunnen toepassen in de data step, alsook een oogje kunnen houden op performance;
  • PROC SQL kunnen gebruiken als alternatief voor klassieke SAS programming ;
  • data in externe data-stores kunnen raadplegen met PROC SQL;
  • de principes van SAS ODS begrijpen en kunnen gebruiken;
  • de basis Graph procedures (PROC GPLOT, PROC GCHART en PROC GMAP) kunnen aanpassen.

Als het schrijven van herbruikbare code belangrijk voor je kan zijn, zie dan ook SAS programming deel 3: macro's - de basis.

Kalender

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. Deze cursus is geschikt voor PC en mainframe gebruikers. Alhoewel de labs uitgaan van een "SAS mainframe" omgeving, is "SAS voor Windows" beschikbaar voor deelnemers die nooit met een mainframe terminal sessie te maken hebben. De instructies en commando's, zowel als de context die behandeld wordt zijn dezelfde op alle platformen.

Voorkennis

Deelnemers hebben de SAS programming deel 1: fundamentals gevolgd of hebben een SAS vaardigheid die daarmee overeenstemt, ook het zelf schrijven van programma code mag hen niet afschrikken. 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

Inhoud

  • PROC Tabulate and PROC Transpose:

Dimensions • Class • Layout

  • PROC Report:

Layout • Column • Define

  • DATA STEP programmeren uitgebreid:

Array • lussen programmeren • PUT logica bouwen • efficiënte code • nested dataset reading

  • PROC SQL:

SAS Data Step and Proc Step alternatieven • Join • External relational data: view, passthrough, libname • SQL op z'n SAS'

  • SAS ODS:

SAS ODS pannels • export van SAS output naar SAS data sets, HTML pages of flat files.

  • PROC GCHART/GPLOT/GMAP:

concept • grafische features • PROC GCHART • PROC GPLOT • PROC GMAP

Verloop van de cursus

Klassikale opleiding met demonstraties en oefeningen op SAS Mainframe en SAS PC. Oefeningen nemen een groot deel van de tijd in beslag. De deelnemers mogen steeds eigen programma's meebrengen waarin deze concepten aan bod komen.

Duur

3 dagen.

Docent

Koen De Backer, Sandy Schillebeeckx.


SESSIE-INFO EN INSCHRIJVEN