Formazione
Calendario dei Corsi
Percorsi per ruolo
Offerta formativa
Iscrizioni
Certificazione
Centri di formazione
Promozioni e sconti
Pubblicazioni SAS
 
 

Programmazione SAS 3: tecniche di programmazione efficiente

 
Obiettivi
Il corso si focalizza sulle problematiche di ottimizzazione dei processi presentando tecniche di programmazione alternative per i processi più comuni, permettendo così agli sviluppatori di scegliere la metodologia più appropriata per i propri dati.

Obiettivo è imparare a:

  • gestire ed ottimizzare l’uso di risorse (memoria, I/O, CPU)
  • definire ed utilizzare gli indici
  • gestire tecniche di join e unione avanzate
  • gestire hash table, array, formati per funzionalità di lookup table
  • gestire la compression di data set SAS
  • usare le tecniche di sampling con il data step.
a chi è rivolto
Programmatori e consulenti SAS esperti.
Requisiti
È richiesta una consolidata esperienza nell’utilizzo del linguaggio SAS e la partecipazione al corso "Programmazione SAS 2: gestione dei dati".
Argomenti
Misurare l’efficienza dei processi

Controllo delle risorse di memoria e I/O
• monitorare le risorse di I/O utilizzare in fase di accesso a dataset SAS
• verifica e compressione dei dataset SAS
• ottimizzazione della memoria e dell’I/O dei processi

Lettura di un dataset
• accesso sequenziale e accesso indicizzato alle osservazioni
• creazione/manutenzione degl’indici
• utilizzo degli indici

Tecniche di lookup
• in-memory lookup, disk storage lookup

Utilizzo di array con il Passo di DATA
• array mono e multi dimensionali
• popolare un array da dataset SAS

Utilizzo di Hash table con il Passo di DATA
• introduzione alle hash table
• popolare una tabella hash da dataset SAS
• accedere ad una tabella hash: diverse metodologie

Formati SAS
• utilizzo di formati per processi di lookup
• creare formati di tipo picture

Unione di tabelle
• utilizzo degli indici per unire tabelle
• combinare dati di dettaglio con dati sommarizzati

Ordinare dataset SAS
• ottimizzazione del processo di SORT
• processi BY Group

Ottimizzazione dei programmi SAS

Personalizzare la sessione di lavoro (opzionale)
• modifica del file di configurazione
• creazione di un programma di Autoexec
• utilizzare il Registry di SAS.
 
 
Formazione
Durata
2 giorni
Quota
1.000,00 Euro + IVA
Questo corso fa parte del percorso formativo
FOUNDATION
PROGRAMMING
Come partecipare