Alcune indicazioni
Dettaglio lezioni:
Prima : Michele Gnecchi – Introduzione a SAS Guide
Seconda: Sergio Suriano – Gestione Dati di un Progetto
Terza: Marco Marranconi – Introduzione ai Processi
Quarta: Marco Marranconi – Creazioni Query
Quinta: Sergio Suriano – Creazione Output sommarizzati
Sesta: Michele Gnecchi – Esercitazione Finale
Utilizzate disco C:\labstat2015
Laboratorio Informatica - SAS – Anno Accademico 2015-2016 LIUC
0
Introduzione
1.1 Introduzione a SAS Enterprise Guide
1.2 Scenari del corso
Laboratorio Informatica - SAS – Anno Accademico 2015-2016 LIUC
1
Obiettivi
Obiettivo del corso è imparare:
–
ad accedere e manipolare i dati locali e remoti di vario tipo
–
a creare query che filtrano e raggruppano i dati, calcolare nuove
colonne e unire più tabelle
–
a creare tabelle di frequenza e tabelle a campi incrociati
–
ad automatizzare i risultati di output
Laboratorio Informatica - SAS – Anno Accademico 2015-2016 LIUC
2
Introduzione a SAS Enterprise Guide
Il software SAS Enterprise Guide è un’applicazione Windows di facile utilizzo che offre:
–
un’interfaccia visiva intuitiva
–
accesso alla potenza elaborativa di SAS
–
accesso trasparente ai dati
–
processi pronti all’uso per l’analisi e il reporting
–
semplice esportazione di dati e risultati in altre applicazioni
–
funzionalità di script e automazione
Laboratorio Informatica - SAS – Anno Accademico 2015-2016 LIUC
3
Introduzione a SAS Enterprise Guide
SAS Enterprise Guide offre un’interfaccia point-and-click per la gestione dei
dati e la generazione di report.
Laboratorio Informatica - SAS – Anno Accademico 2015-2016 LIUC
4
Interfaccia di SAS Enterprise Guide
SAS Enterprise Guide include anche un’interfaccia di programmazione
completa, che può essere utilizzata per scrivere, modificare ed eseguire
codice SAS.
Laboratorio Informatica - SAS – Anno Accademico 2015-2016 LIUC
5
Interfaccia di SAS Enterprise Guide: Il progetto
Un progetto è una raccolta di:
 origini dati
 programmi e log SAS
 processi e query
 risultati
 note
informative
documentazione.
per
la
È possibile gestire il contenuto, il flusso di esecuzione e l’aggiornamento di
un progetto.
Laboratorio Informatica - SAS – Anno Accademico 2015-2016 LIUC
6
Creazione di un progetto di SAS Enterprise Guide
Per iniziare a lavorare con SAS Enterprise Guide, occorre

creare un nuovo progetto

specificare la library

aggiungere dati al progetto

eseguire processi/analisi sui dati.
È, inoltre, possibile

personalizzare i risultati

automatizzare il processo.
Laboratorio Informatica - SAS – Anno Accademico 2015-2016 LIUC
7
Dietro le quinte
Nel momento in cui si creano processi, SAS Enterprise Guide genera
codice SAS.
Laboratorio Informatica - SAS – Anno Accademico 2015-2016 LIUC
8
Dietro le quinte
Il codice di programmazione può essere modificato in modo da personalizzare i
risultati e accedere alle funzionalità di SAS che non sono disponibili
nell’interfaccia point-and-click, può essere salvato ed eseguito in un ambiente
batch.
SAS Enterprise Guide può sfruttare la potenza di elaborazione del server per
accedere ai dati ed eseguire processi SAS e quindi restituire i risultati al PC
client.
SAS
su Windows
SAS
su mainframe
SAS
su UNIX
SAS Enterprise
Guide
Laboratorio Informatica - SAS – Anno Accademico 2015-2016 LIUC
...
9
La Guida in linea di SAS
Utilizzare la Guida di SAS Enterprise Guide per ottenere maggiori
informazioni su SAS Enterprise Guide. È disponibile in linea anche una
documentazione di supporto.
http://support.sas.com/documentation/onlinedoc/guide
Laboratorio Informatica - SAS – Anno Accademico 2015-2016 LIUC
10
Demo L1_A
Questa demo illustra come aggiungere un data set, creare un processo e
navigare nel contenuto di un progetto nell’area di lavoro di SAS Enterprise
Guide.
Laboratorio Informatica - SAS – Anno Accademico 2015-2016 LIUC
11
Le esercitazioni
Orion Star Sports & Outdoors
Per le demo e gli esercizi si utilizzeranno i dati di Orion Star Sports &
Outdoors
che
è
un’azienda
fittizia
che
commercializza
articoli
e
abbigliamento sportivi e per il tempo libero attraverso negozi tradizionali e
negozi online con un assortito catalogo.
La società ha sede negli Stati Uniti con uffici e negozi in numerose località
nel mondo.
Orion
Star
ha
circa
1.000
dipendenti
e
90.000
clienti,
elabora
approssimativamente 150.000 ordini all’anno e acquista prodotti da 64
fornitori.
Laboratorio Informatica - SAS – Anno Accademico 2015-2016 LIUC
12
Esercizio L1A
Creazione di un progetto ed esecuzione del processo Caratterizza dati

Creare un nuovo progetto per gestire le informazioni sui dipendenti di Orion Star.

Aggiungere il data set employee_organization al progetto (424 righe, 4
colonne).



Selezionare Risorse del computer sul lato sinistro della finestra Apertura
dei dati.

Navigare fino al percorso dei dati del corso.

Selezionare il data set employee_organization e scegliere Apri.
Utilizzare il processo Caratterizza dati per studiare la distribuzione di ciascuna
colonna del data set employee_organization.




Selezionare File -> Apri -> Dati… dalla barra dei menu.
Selezionare Descrivi -> Caratterizza dati… nella griglia dei dati per
aprire la procedura guidata del processo.
Limitare a 15 il numero di valori categorici univoci da riportare per la
variabile.
Eseguire il processo ed esaminare i risultati.
Salvare il progetto nella cartella specificata dal docente. Assegnare al progetto il
nome Capitolo1.
Laboratorio Informatica - SAS – Anno Accademico 2015-2016 LIUC
13
Esercizio L1A
Esecuzione del processo Attributi del data set
Il processo Attributi del data set consente di creare un report con
informazioni su un particolare data set, incluse data di creazione e numero di
osservazioni, come pure nomi delle variabili, etichette, tipi e formati.
14

Nel progetto Capitolo1, aprire il data set employee_organization
nella griglia dei dati e quindi aprire il processo Attributi del data set da
Processi-> Dati -> Attributi del data set ...

Nel passo 2 del processo, accertarsi che Report predefinito sia l’unico
altro output selezionato.

Eseguire il processo ed esaminare i risultati.

Salvare il progetto.
Laboratorio Informatica - SAS – Anno Accademico 2015-2016 LIUC
14
Esercizio L1A
Sottomissione di un programma SAS con un errore di codifica
Oltre a utilizzare i processi point-and-click, è possibile creare un nuovo
programma SAS o includere programmi SAS esistenti nel progetto. SAS
Enterprise Guide offre un editor del linguaggio SAS che utilizza la codifica a
colori e il controllo sintatticoper modificare i programmi SAS nuovi ed esistenti
del progetto. Vedere l’Appendice A per dettagli sulla scrittura e la sottomissione
di codice SAS in SAS Enterprise Guide.
a. Aggiungere il programma e101e03.sas al progetto Capitolo1.
b. Eseguire il programma, rivedere il log e identificare l’errore.
c. Correggere l’errore nella finestra Codice, risottomettere il programma corretto
e rivedere i risultati.
d. Salvare il progetto come Capitolo1 nel percorso specificato dal docente.
15
Laboratorio Informatica - SAS – Anno Accademico 2015-2016 LIUC
15
Ripasso del capitolo
1.
Che cos’è un progetto in SAS Enterprise Guide?
2.
Quali sono le tre operazioni di base di un progetto di SAS Enterprise
Guide? (Suggerimento: tutta l’elaborazione dei dati funziona in questo
modo.)
16
Laboratorio Informatica - SAS – Anno Accademico 2015-2016 LIUC
16
Risposte del ripasso del capitolo
1.
Che cos’è un progetto in SAS Enterprise Guide?
Un progetto è un insieme di dati correlati, processi, programmi SAS e
risultati che possono essere salvati e aperti da SAS Enterprise Guide.
2.
17
Quali sono le tre operazioni di base di un progetto di SAS Enterprise
Guide? (Suggerimento: tutta l’elaborazione dei dati funziona in questo
modo.)
a.
Aggiungere dati
b.
Eseguire un processo
c.
Esaminare i risultati
Laboratorio Informatica - SAS – Anno Accademico 2015-2016 LIUC
17
Ripasso del capitolo
3.
SAS Enterprise Guide esegue il codice dopo avere sottomesso o eseguito
un processo?
4.
Se si desidera riportare la configurazione delle finestre al layout
originario, occorre selezionare il pulsante Ripristina layout finestra.
Dove si trova questo pulsante?
Laboratorio Informatica - SAS – Anno Accademico 2015-2016 LIUC
18
Risposte del ripasso del capitolo
3.
SAS Enterprise Guide esegue il codice dopo avere sottomesso o
eseguito un processo?
No, il codice creato da SAS Enterprise Guide viene
eseguito in una sessione SAS, sulla macchina locale o su
un server.
4.
Se si desidera riportare la configurazione delle finestre al layout
originario, occorre selezionare il pulsante Ripristina layout finestra.
Dove si trova questo pulsante?
Occorre selezionare Strumenti  Opzioni  Generale.
Laboratorio Informatica - SAS – Anno Accademico 2015-2016 LIUC
19
Scarica

Processi - My LIUC