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

Programmazione SAS 2: gestione dei dati

 
Obiettivi
Questo corso è rivolto a chi intende approfondire le tecniche di programmazione del DATA Step per la trasformazione, il controllo e la manipolazione dei dati. Il corso si basa sui concetti presentati nel corso "Programmazione SAS 1: fondamenti".

Obiettivo è imparare a:

  • controllare i  data set SAS di input e output
  • combinare data set SAS
  • leggere e sommarizzare tipi diversi di dati
  • eseguire iterazioni DO e elaborazione di array SAS
  • trasformare variabili carattere, numerico, e date.
a chi è rivolto
Programmatori e consulenti SAS, analisti di business.
Questo corso fa parte del percorso formativo per la certificazione individuale
(test: SAS Base Programming Exam for SAS 9). Per dettagli sul programma
Requisiti
Prima di frequentare il corso si dovrebbe avere almeno sei mesi di esperienza nella scrittura di programmi SAS o avere frequentato il corso "Programmazione SAS 1: fondamenti" e avere utilizzato SAS per almeno un mese.

In particolare si dovrebbe essere in grado di:
  • creare e accedere ai file nel proprio sistema operativo
  • conoscere la struttura di un programma SAS
  • esplorare la struttura e il contenuto di un data set SAS
  • distinguere tra errori di sintassi e errori nei dati
  • fare il debug di un programma SAS
  • creare un data set SAS da un file esterno con formato fisso
  • estrarre righe e colonne da un data set SAS
  • creare variabili calcolate
  • scrivere le istruzioni di logica condizionale
  • leggere e scrivere i valori di data SAS
  • accedere a librerie di dati SAS
  • ordinare un data set SAS
  • leggere uno o più data set SAS utilizzando un'istruzione SET
  • eseguire una semplice unione utilizzando un'istruzione MERGE
  • creare report di dettaglio e di sintesi da un data set SAS
  • inserire titoli e note a piè di pagina nei report.
Argomenti
Introduzione
• ripasso delle basi SAS, dell’elaborazione del DATA step, della gestione dei dati
• lavorare con data set SAS esistenti

Controllo dell’Input e dell’Output
• output di osservazioni multiple
• scrittura  di più data set SAS
• selezione di variabili e osservazioni
• scrittura su file esterni

Sommarizzazione dei dati
• creazione di una variabile di accumulo
• accumulo di totali per gruppo di dati

Lettura e scrittura di diversi tipi di dati
• lettura di file di dati grezzi delimitati
• controllo di quando un record è caricato
• lettura gerarchica dei file di dati grezzi

Trasformazioni di Dati
• manipolazione di variabili carattere
• manipolazione di variabili numeriche
• manipolazione di variabili numeriche basate sulle date
• conversione di tipo di variabile

Elaborazione iterativa dei Dati
• elaborazione del processo del ciclo DO
• elaborazione degli array SAS

Tecniche di unione di Data Set SAS
• unione di due o più data set SAS
• elaborazione di semplici unioni con la procedura di SQL.
 
 
Formazione
Durata
3 giorni
Quota
1.500,00 Euro + IVA
Questo corso fa parte dei percorsi formativi
SAS
PLATFORM ENABLEMENT
SAS PROGRAMMER
Come partecipare