1
Curs 2 - Introducere în SAS
2.1 Pachetul integrat SAS
2.2 Lucrul cu date într-un proiect
2
Curs 2 - Introducere în SAS
22.1.1 Pachetul integrat SAS Pachetul integrat SAS
2.2 Lucrul cu date într-un proiect
3
Cuprins Pachetul software integrat SAS Facilităţi şi caracteristici ale SAS Enterprise
Guide Paşii unei sesiuni tipice de lucru Scopul diferitelor zone ale spaţiului de lucru Lucrul cu date în cadrul unui proiect Definirea tabelelor de date SAS Accesarea datelor locale
4
Pachetul software integrat SAS
Base SAS
Rapoarte şi Grafice
Analize
Vizualizare şi Descoperire
Interfeţe utilizator
Dezvoltare de aplicaţii
Capabilităţi Web
Accesarea şi managementul
datelor
Soluţii de business
5
Componentele produsului SAS
6
Prelucrări bazate pe date
Funcţionalitatea produsului este construită în jurul a patru tipuri de prelucrări bazate pe date, prelucrări comune pentru aproape toate tipurile de aplicaţii software:
Accesarea date Managementul datelor Analiza datelor Prezentarea datelor
7
Transformarea datelor în informaţii
8
SAS Enterprise Guide
9
Interfaţa SAS Enterprise Guide
10
Interfaţa de programare
11
Structura SAS Enterprise Guide
Pentru a lucra cu SAS Enterprise Guide, trebuie parcurşi următorii paşi:
1. crearea unui nou proiect
2. adăugarea de date la proiect
3. executarea de prelucrări asupra datelor
Opţional, se pot realiza:
4. personalizarea rezultatelor
5. automatizarea procesului
12
SAS Enterprise Guide poate utiliza puterea unui server SAS pentru a accesa datele şi a rula procedurile, urmând ca apoi rezultatele să fie returnate maşinii client.
SAS EnterpriseGuide
SASon Windows
SASon Mainframe
SASon UNIX
Ceea ce nu se vede
Cod
13
SAS Enterprise Guide poate utiliza puterea unui server SAS pentru a accesa datele şi a rula procedurile, urmând ca apoi rezultatele să fie returnate maşinii client.
SAS EnterpriseGuide
SASon Windows
SASon Mainframe
SASon UNIX
Ceea ce nu se vede
Rezultate
14
Pe măsură ce se efectuează prelucrări, SAS Enterprise Guide generează cod SAS.
Ceea ce nu se vede
15
Zonele de lucru
16
Obiectele unui proiect
17
Curs 2 - Introducere în SAS
2.1 Pachetul integrat SAS
22.2 .2 Lucrul cu date într-un proiectLucrul cu date într-un proiect
18
FFoi de calcul oi de calcul Microsoft Excel Microsoft Excel
FFiişşiere dBASE iere dBASE
TTabele HTMLabele HTMLDDate ate
compatibilecompatibileODBCODBC FFiişşiere ale iere ale
furnizorilor furnizorilor OLE DBOLE DB TTabeleabele
Microsoft Microsoft AccessAccess
Fisiere text cu Fisiere text cu llăţăţime fixime fixăă şşi i
delimitatedelimitate
Formate comune de dateSAS Enterprise Guide poate citi şi utiliza date
dintr-o variatate de formate .
TTabele SAS abele SAS
19
Tabele de date SASO tabelă de date SAS este o tabelă rectangulară formată din linii şi coloane.
Coloane (variabile)
Rânduri (observaţii)
20
Tabele de date SASToate coloanele trebuie să aiba un nume, tip şi o lungime.
Numele poate avea lungimea
între 1 si 32
caractere
21
Coloana poate fi de tip caracter sau numeric. Tipul are şi rol în determinarea lungimii.
Valorile de tip caracter pot avea
lungimea între1 si 32,767
caractere (octeţi).
Valorile numerice sunt stocare pe 8 octeţi în virgulă mobilă şi pot fi de tip:
Numeric Monedă
Dată (zile de la 1 Ianuarie 1960) Timp (secunde de al miezul nopţii)
Tabele de date SAS
22
Formate de afişareFormatul de afişare (Format) este folosit pentru a controla modul în care sunt afişate valorile. Formatul de afişare nu afectează modul de stocare a valorilor.
Format: MMDDYYLatime: 10Valoare stocata:15060
Format: DOLLARLatime: 10Numar zeximale: 0Valoare stocata:76806
23
Formate de afişare
24
Formate de intrare
Sunt folosite pentru a citi într-o variabilă date din surse externe. Sunt de trei tipuri: caracter: $INFORMATw. numeric: INFORMATw.d dată/timp: INFORMATw.
w semnifică lăţimea unei variabile (în octeţi sau număr de coloane)
INFORMAT este un nume opţional de format de intrare SAS
d este folosit în cazul datelor numerice pentru a specifica numărul de cifre ale părţii zecimale
$ indică prezenţa unui caracter
25
Valori lipsăDacă într-o coloană, valoarea unei date nu există pentru
un anumit rând, ea este considerată lipsă. O valoare lipsă de tip caracter este afişată ca spaţiu. O valoare lipsă de tip numeric este afişată ca virgulă
sau punct.
..
.
26
Accesarea datelor localeFişierul software
conţine metadate.
Fişierul software nu conţine metadate.
27
Crearea unui proiect nou şi lucrul cu tabele SAS Adăugarea unei foi de calcul Excel într-un proiect Adăugarea unui fişier text într-un proiect
Lucru la seminar