Curs 4 - Pachetul Integrat SAS

28
1 Curs 4 - Introducere în SAS 4.1 Pachetul integrat SAS 4.2 Lucrul cu date într-un proiect

Transcript of Curs 4 - Pachetul Integrat SAS

Page 1: Curs 4 - Pachetul Integrat SAS

1

Curs 4 - Introducere în SAS

4.1 Pachetul integrat SAS

4.2 Lucrul cu date într-un proiect

Page 2: Curs 4 - Pachetul Integrat SAS

2

Curs 4 - Introducere în SAS

4.1 Pachetul integrat SAS

4.2 Lucrul cu date într-un proiect

Page 3: Curs 4 - Pachetul Integrat SAS

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

Page 4: Curs 4 - Pachetul Integrat SAS

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

Page 5: Curs 4 - Pachetul Integrat SAS

5

Componentele produsului SAS

Page 6: Curs 4 - Pachetul Integrat 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

Page 7: Curs 4 - Pachetul Integrat SAS

7

Transformarea datelor în informaţii

Page 8: Curs 4 - Pachetul Integrat SAS

8

SAS Enterprise Guide

Page 9: Curs 4 - Pachetul Integrat SAS

9

SAS Enterprise Guide

Facilităţi ale pachetului:

interfaţă vizuală intuitivă; acces la modulele SAS;

acces transparent la date;

realizarea de prelucrări pentru analiză şi

raportare;

exportul facil al datelor şi al rezultatelor în alte

aplicaţii;

posibilităţi de scripting şi automatizare.

Page 10: Curs 4 - Pachetul Integrat SAS

10

Interfaţa SAS Enterprise Guide

Caracteritici ale interfeţei:

funcţionalitate de tip drag-and-drop

ferestre de dialog pentru introducerea parametrilor

prelucrărilor şi efectuarea de setări

instrumente de tip wizard

editor de sintaxă pentru scrierea programelor, cu

evidenţierea în culori diferite a elementelor codului

facilităţi de Help Online, help senzitiv la context şi

tutorial de iniţiere

Page 11: Curs 4 - Pachetul Integrat SAS

11

Interfaţa de programare

Page 12: Curs 4 - Pachetul Integrat SAS

12

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

Page 13: Curs 4 - Pachetul Integrat SAS

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 Enterprise

Guide

SAS

on Windows

SAS

on Mainframe

SAS

on UNIX

Ceea ce nu se vede

Page 14: Curs 4 - Pachetul Integrat SAS

14

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 Enterprise

Guide

SAS

on Windows

SAS

on Mainframe

SAS

on UNIX

Ceea ce nu se vede

Page 15: Curs 4 - Pachetul Integrat SAS

15

Pe măsură ce se efectuează prelucrări, SAS Enterprise

Guide generează cod SAS.

Ceea ce nu se vede

Page 16: Curs 4 - Pachetul Integrat SAS

16

Zonele de lucru

Page 17: Curs 4 - Pachetul Integrat SAS

17

Obiectele unui proiect

Page 18: Curs 4 - Pachetul Integrat SAS

18

Curs 4 - Introducere în SAS

4.1 Pachetul integrat SAS

4.2 Lucrul cu date într-un proiect

Page 19: Curs 4 - Pachetul Integrat SAS

19

Formate comune de date

SAS Enterprise Guide poate citi şi utiliza date

dintr-o variatate de formate .

Foi de calcul

Microsoft Excel

Fişiere dBASE

Tabele HTML

Date

compatibile

ODBC Fişiere ale

furnizorilor

OLE DB Tabele

Microsoft

Access

Fisiere text cu

lăţime fixă şi

delimitate

Tabele SAS

Page 20: Curs 4 - Pachetul Integrat SAS

20

Tabele de date SAS O tabelă de date SAS este o tabelă rectangulară formată din

linii şi coloane.

Coloane (variabile)

Rânduri (observaţii)

Page 21: Curs 4 - Pachetul Integrat SAS

21

Tabele de date SAS Toate coloanele trebuie să aiba un nume, tip şi o lungime.

Numele poate avea lungimea

între 1 si 32

caractere

Page 22: Curs 4 - Pachetul Integrat SAS

22

Coloana poate fi de tip caracter sau numeric. Tipul are şi

rol în determinarea lungimii.

Valorile de tip

caracter pot avea

lungimea între

1 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

Page 23: Curs 4 - Pachetul Integrat SAS

23

Formate de afişare Formatul 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: MMDDYY Latime: 10 Valoare stocata:15060

Format: DOLLAR Latime: 10 Numar zeximale: 0 Valoare stocata:76806

Page 24: Curs 4 - Pachetul Integrat SAS

24

Formate de afişare

Page 25: Curs 4 - Pachetul Integrat SAS

25

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

Page 26: Curs 4 - Pachetul Integrat SAS

26

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.

. .

.

Page 27: Curs 4 - Pachetul Integrat SAS

27

Accesarea datelor locale Fişierul software

conţine

metadate.

Fişierul software

nu conţine

metadate.

Page 28: Curs 4 - Pachetul Integrat SAS

28

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