+ All Categories
Home > Documents > Copyright © 2003, SAS Institute Inc. All rights...

Copyright © 2003, SAS Institute Inc. All rights...

Date post: 31-Aug-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
30
SAS
Transcript
Page 1: Copyright © 2003, SAS Institute Inc. All rights reserved.calvino.polito.it/~gasparini/SISP03_10NOV03.pdf · 2003. 11. 10. · Title: Microsoft PowerPoint - SISP03_10NOV03.ppt Author:

Copyright © 2003, SAS Institute Inc. All rights reserved.

SAS

Page 2: Copyright © 2003, SAS Institute Inc. All rights reserved.calvino.polito.it/~gasparini/SISP03_10NOV03.pdf · 2003. 11. 10. · Title: Microsoft PowerPoint - SISP03_10NOV03.ppt Author:

Copyright © 2003, SAS Institute Inc. All rights reserved. 2

SAS: alcuni datiMaggiore società di software completamentededicata alla Business Intelligence Maggiore società a capitale privatoFondata 1976 a Cary, NCFatturato 2002 oltre 1,1 billion $8.800 persone, 202 uffici in 53 paesiClienti tra le maggiori organizzazioni mondiali• 39.000 installazioni• 98% tra le Fortune 100

In Italia• 355 persone (MI, TO, VE, BO, Roma)• 600 aziende Clienti in ogni settore• Fatturato 2002: 63 milioni Euro

Page 3: Copyright © 2003, SAS Institute Inc. All rights reserved.calvino.polito.it/~gasparini/SISP03_10NOV03.pdf · 2003. 11. 10. · Title: Microsoft PowerPoint - SISP03_10NOV03.ppt Author:

Copyright © 2003, SAS Institute Inc. All rights reserved. 3

SAS: la strategia dell’Intelligence

Soluzioni e tecnologie senza eguali per generare in tempi rapidi informazioni e conoscenza su ogni processo aziendale, allo scopo di:

razionalizzare i costi

ottimizzare i processi

ridurre i rischi delle decisioni

migliorare i servizi

incrementare i profitti

DatiAziendali

SAS

Page 4: Copyright © 2003, SAS Institute Inc. All rights reserved.calvino.polito.it/~gasparini/SISP03_10NOV03.pdf · 2003. 11. 10. · Title: Microsoft PowerPoint - SISP03_10NOV03.ppt Author:

Copyright © 2003, SAS Institute Inc. All rights reserved. 4

SAS: la strategia dell’Intelligence

Acquisti, Produzione, Logistica

SAS® SRMSAS® Supply Chain

Intelligence• Indicatori / KPI• Rating Fornitori• Supplier Portfolio• Value Chain Analysis• Process Control• Demand Forecasting

Pianificazione e Controllo

SAS® Financial Management

• Planning• Activity Based

Management• Reporting• Consolidamento

Risk

SAS® Risk Management

• Market Risk• Credit Risk• Basilea II• Asset Liability

Management

Risorse Umane

SAS® Human Capital

Management• Analisi Talenti• Retribuzioni• Scenari

Organizzativi• HR Scorecard

Marketing e Vendite

SAS® Marketing Automation

• CRM Analitico• Segmentazioni• Profiling e Targeting• Campagne• Sales Analysis• e-CRM

Sistemi Informativi

SAS® IT Service Management

• Service LevelAgreement

• IT Scorecard• ICT Spending• Web Sites

Direzione

SAS® Strategic Performance Management

• KPI • Performance M.• Tableau de Bord• Balanced

Scorecards

Intelligence Value Chain• ETL, Data Quality, Data Warehouse, Data Mart• Business Intelligence, Data Mining, Analytics

Page 5: Copyright © 2003, SAS Institute Inc. All rights reserved.calvino.polito.it/~gasparini/SISP03_10NOV03.pdf · 2003. 11. 10. · Title: Microsoft PowerPoint - SISP03_10NOV03.ppt Author:

Copyright © 2003, SAS Institute Inc. All rights reserved. 5

Soluzioni e clienti in ogni settore

Page 6: Copyright © 2003, SAS Institute Inc. All rights reserved.calvino.polito.it/~gasparini/SISP03_10NOV03.pdf · 2003. 11. 10. · Title: Microsoft PowerPoint - SISP03_10NOV03.ppt Author:

Copyright © 2003, SAS Institute Inc. All rights reserved. 6

Servizi e MetodologieServizi Professionali

• Metodologie testate in migliaia di progetti• Data Warehousing, Data Mart• Processi Analitici

FormazioneCustomer Support

• Installazione• Configurazione

SamplingYes/no

DataVisualisation

SummaryStatistics

Transformation

OutlierElimination

TreeBase

d

Regression Neural Network

s

OtherStats.

Model Evaluation

MODIFY

ASSESS

MODEL

EXPLORE

SAMPLE

Review

Justification

Requirementsgathering

Designmodelling

Implementation

ProjectProjectmanagementmanagement

Page 7: Copyright © 2003, SAS Institute Inc. All rights reserved.calvino.polito.it/~gasparini/SISP03_10NOV03.pdf · 2003. 11. 10. · Title: Microsoft PowerPoint - SISP03_10NOV03.ppt Author:

Copyright © 2003, SAS Institute Inc. All rights reserved.

SISP 03 10 Novembre 2003

Fondamenti di SASElena FabbrisSales Support Data Mining - CRM [email protected]

Page 8: Copyright © 2003, SAS Institute Inc. All rights reserved.calvino.polito.it/~gasparini/SISP03_10NOV03.pdf · 2003. 11. 10. · Title: Microsoft PowerPoint - SISP03_10NOV03.ppt Author:

Copyright © 2003, SAS Institute Inc. All rights reserved. 8

Obiettivi

Comprendere la struttura e la progettazione di un programma SAS

Panoramica delle funzionalità base per:• accesso ai dati• gestione dei dati• analisi dei dati• presentazione dei dati.

Page 9: Copyright © 2003, SAS Institute Inc. All rights reserved.calvino.polito.it/~gasparini/SISP03_10NOV03.pdf · 2003. 11. 10. · Title: Microsoft PowerPoint - SISP03_10NOV03.ppt Author:

Copyright © 2003, SAS Institute Inc. All rights reserved. 9

I passi di DATA vengono generalmente utilizzati per creare data set SAS.

I passi di PROC vengono generalmente utilizzati per elaborare data set SAS (cioè, per generare prospetti e grafici e modificare e ordinare i dati).

Un programma SAS è una sequenza di passi che l’utente esegue.

DatigrezziDati

grezzi

Passo diDATA

Passo diDATA ProspettoProspetto

Dataset SAS

Dataset SAS

Passo diPROC

Passo diPROC

Programmi SAS

Page 10: Copyright © 2003, SAS Institute Inc. All rights reserved.calvino.polito.it/~gasparini/SISP03_10NOV03.pdf · 2003. 11. 10. · Title: Microsoft PowerPoint - SISP03_10NOV03.ppt Author:

Copyright © 2003, SAS Institute Inc. All rights reserved. 10

data work.personale;infile 'file-dati-grezzi';input Cognome $ 1-20 Nome $ 21-30

Qualifica $ 36-44 Stipendio 54-59;run;

proc print data=work.personale;run;

proc means data=work.personale;class Qualifica;var Stipendio;

run;

Passodi

DATA

Passidi

PROC

Programmi SAS

Page 11: Copyright © 2003, SAS Institute Inc. All rights reserved.calvino.polito.it/~gasparini/SISP03_10NOV03.pdf · 2003. 11. 10. · Title: Microsoft PowerPoint - SISP03_10NOV03.ppt Author:

Copyright © 2003, SAS Institute Inc. All rights reserved. 11

I passi SAS iniziano con una

istruzione DATA

istruzione PROC.

SAS individua la fine di un passo quando incontra

un’istruzione RUN; (per la maggior parte delle procedure)

un’istruzione QUIT; (per alcune procedure)

l’inizio di un altro passo (istruzione DATA o istruzione PROC).

Componenti dei passi SAS

Page 12: Copyright © 2003, SAS Institute Inc. All rights reserved.calvino.polito.it/~gasparini/SISP03_10NOV03.pdf · 2003. 11. 10. · Title: Microsoft PowerPoint - SISP03_10NOV03.ppt Author:

Copyright © 2003, SAS Institute Inc. All rights reserved. 12

data work.personale;infile 'file-dati-grezzi';input Cognome $ 1-20 Nome $ 21-30

Qualifica $ 36-44 Stipendio 54-59;run;

proc print data=work.personale;

proc means data=work.personale;class Qualifica;var Stipendio;

run;

Componenti dei passi SAS

Page 13: Copyright © 2003, SAS Institute Inc. All rights reserved.calvino.polito.it/~gasparini/SISP03_10NOV03.pdf · 2003. 11. 10. · Title: Microsoft PowerPoint - SISP03_10NOV03.ppt Author:

Copyright © 2003, SAS Institute Inc. All rights reserved. 13

Struttura Dati

Righe Osservazioni (soggetti)

Colonne Variabili (anagrafica, comportamentale)• Numeriche

− Età, altezza, peso• Carattere

− Sesso, stadio

Page 14: Copyright © 2003, SAS Institute Inc. All rights reserved.calvino.polito.it/~gasparini/SISP03_10NOV03.pdf · 2003. 11. 10. · Title: Microsoft PowerPoint - SISP03_10NOV03.ppt Author:

Copyright © 2003, SAS Institute Inc. All rights reserved. 14

FILE

LIBRERIE

Una libreria di dati SAS può essere considerata un cassetto di uno schedario e un data set una delle cartelle contenute nel cassetto.

Librerie di dati SAS

Page 15: Copyright © 2003, SAS Institute Inc. All rights reserved.calvino.polito.it/~gasparini/SISP03_10NOV03.pdf · 2003. 11. 10. · Title: Microsoft PowerPoint - SISP03_10NOV03.ppt Author:

Copyright © 2003, SAS Institute Inc. All rights reserved. 15

work

sasuser

lai

work - libreria temporanea

sasuser - libreria permanente

Quando si avvia SAS, si ha automaticamente accesso a una libreria di dati SAS temporanea e a una permanente.

È possibile creare e accedere alle proprie librerie permanenti.

Dati - libreria permanente

Librerie di dati SAS

Page 16: Copyright © 2003, SAS Institute Inc. All rights reserved.calvino.polito.it/~gasparini/SISP03_10NOV03.pdf · 2003. 11. 10. · Title: Microsoft PowerPoint - SISP03_10NOV03.ppt Author:

Copyright © 2003, SAS Institute Inc. All rights reserved. 16

È possibile utilizzare l’istruzione LIBNAME per assegnare una libref a una libreria di dati SAS.

Forma generale dell’istruzione LIBNAME:

LIBNAME libref 'libreria-dati-SAS' <opzioni>;LIBNAME libref 'libreria-dati-SAS' <opzioni>;

Regole per assegnare un nome a una libref: deve avere una lunghezza massima di 8 caratterideve iniziare con una lettera o un segno di sottolineaturai restanti caratteri possono essere lettere, numeri o segni di sottolineatura.

Assegnazione di una libref

Page 17: Copyright © 2003, SAS Institute Inc. All rights reserved.calvino.polito.it/~gasparini/SISP03_10NOV03.pdf · 2003. 11. 10. · Title: Microsoft PowerPoint - SISP03_10NOV03.ppt Author:

Copyright © 2003, SAS Institute Inc. All rights reserved. 17

• Il primo nome (libref)si riferisce alla libreria.

Ogni file SAS ha un nome a due livelli:

Il secondo nome (nomefile) si riferisce al file nella libreria.

Il data set dati.trattamento è un file SAS nella libreria dati.

libref.nomefile

sasuser

work

dati

trattamento

Nomi di file SAS a due livelli

Page 18: Copyright © 2003, SAS Institute Inc. All rights reserved.calvino.polito.it/~gasparini/SISP03_10NOV03.pdf · 2003. 11. 10. · Title: Microsoft PowerPoint - SISP03_10NOV03.ppt Author:

Copyright © 2003, SAS Institute Inc. All rights reserved. 18

È possibile avviare SAS in

modalità interattiva a finestre (ambiente a finestre SAS)

modalità interattiva a menu (software Enterprise Guide, SAS/ASSIST, SAS/AF o SAS/EIS)

modalità batch

modalità non interattiva.

Esecuzione di un programma SAS

Page 19: Copyright © 2003, SAS Institute Inc. All rights reserved.calvino.polito.it/~gasparini/SISP03_10NOV03.pdf · 2003. 11. 10. · Title: Microsoft PowerPoint - SISP03_10NOV03.ppt Author:

Copyright © 2003, SAS Institute Inc. All rights reserved. 19

È possibile avviare SAS in

modalità interattiva a finestre (ambiente a finestre SAS)

modalità interattiva a menu (software Enterprise Guide, SAS/ASSIST, SAS/AF o SAS/EIS)

modalità batch

modalità non interattiva.

Esecuzione di un programma SAS

Page 20: Copyright © 2003, SAS Institute Inc. All rights reserved.calvino.polito.it/~gasparini/SISP03_10NOV03.pdf · 2003. 11. 10. · Title: Microsoft PowerPoint - SISP03_10NOV03.ppt Author:

Copyright © 2003, SAS Institute Inc. All rights reserved. 20

Le finestre interattive consentono di interfacciarsi con SAS.

Ambiente a finestre SAS

Page 21: Copyright © 2003, SAS Institute Inc. All rights reserved.calvino.polito.it/~gasparini/SISP03_10NOV03.pdf · 2003. 11. 10. · Title: Microsoft PowerPoint - SISP03_10NOV03.ppt Author:

Copyright © 2003, SAS Institute Inc. All rights reserved. 21

Finestre Interattive

Editor SAS• Editor per la scrittura dei programmi SAS

Log SAS• Contiene informazioni sull’elaborazione del programma

SAS, compresi i messaggi di avvertimento e di errore

Output SAS• contiene prospetti generati dalle procedure e dai passi di

data SAS.

Page 22: Copyright © 2003, SAS Institute Inc. All rights reserved.calvino.polito.it/~gasparini/SISP03_10NOV03.pdf · 2003. 11. 10. · Title: Microsoft PowerPoint - SISP03_10NOV03.ppt Author:

Copyright © 2003, SAS Institute Inc. All rights reserved. 22

Esempi passo di DataAssegnazione di una libreria

Visualizzazione del contenuto della libreria

Creazione di un nuovo dataset da uno esistente• Istruzione di lettura (SET)• Selezione di variabili (DROP, KEEP)• Rinominare una variabile esistente (RENAME)

Creazione di un nuovo dataset SAS• File New

Page 23: Copyright © 2003, SAS Institute Inc. All rights reserved.calvino.polito.it/~gasparini/SISP03_10NOV03.pdf · 2003. 11. 10. · Title: Microsoft PowerPoint - SISP03_10NOV03.ppt Author:

Copyright © 2003, SAS Institute Inc. All rights reserved. 23

Procedure Creazione del prospetto a listato di una tabella nella finestra di output• Stampa di una selezione di variabili (VAR)• Stampa di una selezione di osservazioni (WHERE)• PROC PRINT

Ordinamento delle tabelle• Variabile di ordinamento (BY)• Creazione nuova tabella ordinata (OUT)• PROC SORT

Statistiche di Riepilogo • Calcolo di statistiche di riepilogo per gruppi di analisi (BY)• Creazione nuova tabella con statistiche di riepilogo (OUT)• PROC MEANS

Page 24: Copyright © 2003, SAS Institute Inc. All rights reserved.calvino.polito.it/~gasparini/SISP03_10NOV03.pdf · 2003. 11. 10. · Title: Microsoft PowerPoint - SISP03_10NOV03.ppt Author:

Copyright © 2003, SAS Institute Inc. All rights reserved. 24

Procedure

Calcolo delle Frequenze• PROC FREQ

Creazione di formati definiti dall’utente• PROC FORMAT

Analisi della distribuzione per variabili numeriche• PROC UNIVARIATE

Page 25: Copyright © 2003, SAS Institute Inc. All rights reserved.calvino.polito.it/~gasparini/SISP03_10NOV03.pdf · 2003. 11. 10. · Title: Microsoft PowerPoint - SISP03_10NOV03.ppt Author:

Copyright © 2003, SAS Institute Inc. All rights reserved. 25

Finestre Interattive a Menu

Enterprise Guide• Costruzione del codice SAS Base tramite l’utilizzo di

finestre interattive a menu• Possibilità di effettuare:

− Lettura dati− Elaborazioni− Analisi − Selezioni/Query− Grafici di varie tipologie− …− …

Page 26: Copyright © 2003, SAS Institute Inc. All rights reserved.calvino.polito.it/~gasparini/SISP03_10NOV03.pdf · 2003. 11. 10. · Title: Microsoft PowerPoint - SISP03_10NOV03.ppt Author:

Copyright © 2003, SAS Institute Inc. All rights reserved. 26

Enterprise Guide

Lettura Tabella SAS o altro formato

Filtro sulle Osservazioni / Variabili• Crea query con dati attivi

Descrittive• Lista Dati PROC PRINT• Statistiche di Riepilogo PROC MEANS• Frequenze ad una variabile PROC FREQ• Analisi delle tabelle PROC FREQ• Analisi della distribuzione PROC UNIVARIATE

Page 27: Copyright © 2003, SAS Institute Inc. All rights reserved.calvino.polito.it/~gasparini/SISP03_10NOV03.pdf · 2003. 11. 10. · Title: Microsoft PowerPoint - SISP03_10NOV03.ppt Author:

Copyright © 2003, SAS Institute Inc. All rights reserved. 27

Esercitazione Getting Started

Page 28: Copyright © 2003, SAS Institute Inc. All rights reserved.calvino.polito.it/~gasparini/SISP03_10NOV03.pdf · 2003. 11. 10. · Title: Microsoft PowerPoint - SISP03_10NOV03.ppt Author:

Copyright © 2003, SAS Institute Inc. All rights reserved. 28

Page 29: Copyright © 2003, SAS Institute Inc. All rights reserved.calvino.polito.it/~gasparini/SISP03_10NOV03.pdf · 2003. 11. 10. · Title: Microsoft PowerPoint - SISP03_10NOV03.ppt Author:

Copyright © 2003, SAS Institute Inc. All rights reserved. 29

• http://support.sas.com/training/elearn/index.html

link Free v8 tutorials

Page 30: Copyright © 2003, SAS Institute Inc. All rights reserved.calvino.polito.it/~gasparini/SISP03_10NOV03.pdf · 2003. 11. 10. · Title: Microsoft PowerPoint - SISP03_10NOV03.ppt Author:

Copyright © 2003, SAS Institute Inc. All rights reserved. 30Copyright © 2003, SAS Institute Inc. All rights reserved. 30

Elena FabbrisSales Support Data Mining - CRM [email protected]


Recommended