Sunteți pe pagina 1din 3

CURS 4: Pachete software

Enterprise guide-ul genereaz pentru fiecare funcie selectat de utilizator,


cod care este transmis ctre motorul SAS, spre prelucrare, urmnd ca rezultatele s
fie transmise napoi ctre Entreprise Guide care le afieaz. Utilzatorul poate avea
acces la codul generat, pe care l poate modifica pentru a realiza alte funcii de
prelucrare i pe care l poate salva.
Pentru a lucra cu Enterprise Guide trebuie parcuri urmtorii pai:
Pas 1. Crearea unui noi proiect
Pas 2. Adugarea de date la proiect
Pas 3. Executarea prelucrrilor
Pas 4. Personalizarea rezultatelor
Pas 5. Automatizarea procesului (nu este obligatoriu) lucrez, mi dezvolt un
proiect i fac analize, iar data viitoare vreau s fac acelai lucru dar modificnd
datele;
Interfaa Entreprise Guide, este format implicit din trei ferestre: Project Tree,
Process Flow fereastra fluxurilor de proces; Task Status fereastra prelucrrilor.
Interfaa standard poate fii personalizat prin mutarea ferestrelor, nchiderea unora
dintre ele sau deschiderea unor noi ferestre. Lista cu ferestre se gsete n opiunea
View. Dac interfaa standard a fost modificat, la nchiderea sesiunii de lucru ne
este salvat automat.
Un proiect conine mai multe tipuri de obiecte. Fiecruia dintre ele
coresponzndu-i o pictogram. Fereastra Project Tree conine structura ierarhic a
proiectului astfel nct pe msur ce sunt adugate obiecte la proiect ele apar n
fereastra Project Tree. n cadrul unui proiect pot exista unul sau mai multe fluxuri de
proces, care reprezint nlnuirea dintre obiecte.
Fluxurile de proces pot fii executate de sus n jos i de la stnga la dreapta
integral pentru ntregul proiect sau numai anumite fluxuri sau numai anumite
poriuni de flux. Legturile dintre obiectele din fluxuri pot fii terse, pot fii adugate
noi obiecte, pot fii conectate fluxuri ntre ele sau obiectele pot fii copiate n alte
fluxuri.
Fereastra Task Status indic starea de execuie a prelucrrii. Obiectele din
Enterprise Guide pot fii date de tabele de date, fiierele ale altor sisteme de
operare, fiiere flat, etc. Alt tip de obiecte sunt prelucrrile (task-uri) sunt analize
sau rapoarte. Alt obiect l reprezint graficele, hrile. Alte obiecte au pictograme
diferite n funcie de tipul fiierului: html sau bde, rdf. Alte obiecte sunt reprezentate
de programe; alte obiecte sunt reprezentate de note care sunt fiiere de tip
opionale care conin diferite comentarii ale utilizatorului.
Accesarea datelor n SAS Enterprise Guide:

1
Enterprise Guide-ul poate s citeasc i s utilizeze date din urmtoarele
formate (unele se pot deschide direct, altele necesit importuri)
- Fiierele de date SAS (locale sau la distan);
- Fiiere HTML date locale;
- Tabele Access, Excel sau foi de calcul LOTUS, Microsoft Exchange i
Paradox date locale;
- Baze de date ORACLE, Dbase i SyBase cu condiia existenei
componentei SAS Database locale sau la distan;
- Cuburi OLAP sau fiiere text cu lime fix sau delimitatori date locale;

n cazul fiierelor text cu delimitator, caracterul utilizat pentru delimitare nu trebuie


s se regseasc n datele propriu zise, de obicei se folosete tab-ul sau pipeline.
Tabele de date SAS:
Sunt n form de rnduri i coloane respectiv observaii i variabile. Fiecare variabil
trebuie s aib un nume ntre 1 i 32 de caractere, O etichet de maxim 265 de
caractere i un tip care poate fi numeric sau caracter. Valorile numerice pot fi la
rndul lor numerice propriu zise, moned currency dat, sau timp. Fiecrui tip de
date i corespunde cte o pictogram.
Formatele de introducere i afiare a datelor:
Formatele de intrare sunt folosite pentru a citi date ntr-o variabil din fiiere text.
Ele conin cuvntul cheie INFORMAT i pot fii de trei tipuri: caracter cu sintaxa
$INFORMATw., numerice: INFORMATw.d, data/tip: INFORMATw.
Unde w = limea variabilei n octei sau n numr de caractere.
D = numrul de cifre ale pii zecimale
$ = indic prezena unui caracter
!!! A nu se uita punctul n format!

Formatele de afiare controleaz modul n care sunt afiate valorile dintr-o


tabel de date SAS. Formatul de afiare nu afecteaz modul de stocare a datelor.
Valori lips: dac ntr-o coloan nu exist nicio valoare ntr-un rnd ea este
considerat valoare lips. Dac variabila este de tip caracter, valoarea lips este
afiat ca spaiu. Dac este de tip numeric este afiat ca virgul sau punct,
depinde cum este setat.
Enterprise Guide ofer funcii care au opiuni pentru modul de tratare a valorilor
lips n cadrul analizelor sau raportrilor.
Accesarea datelor locale se face prin intermediul meta datelor, conin informaii
despre datelor n sine cum ar fii sursa datelor, dimensiunea sau formatul lor. Exist

2
formate de date care conin meta date, alte formate care nu conin; de exemplu:
tabelele SAS, Access sau dBASE conin meta date. Fiierele text nu conin.
Atunci cnd acceseaz un fiier care conine meta-date, Enterprise Guide folosete
aceste meta-date pentru a determina numele coloanelor, tipul i dimensiunea. n
cazul fiierelor care nu conin meta-date enterprise guide face presupuneri cu
privire la atributele coloanei. n mod implicit caut numele coloanei n primul rnd al
fiierului i analizeaz valorile stocate, dac ntlnete un caracter, coloana e
declarat de tip caracter i dimensiunea ei este setat n mod automat la numrul
maxim de caractere permise.

Pregtirea datelor pentru analiz


Se face prin intermediul interogrilor; n contextul SAS-ului o interogare reprezint o
colecie de specificaii care permit aducerea datelor n forma dorit de utilizator.
Interogrile pot fii folosite pentru:
- Selectarea rndurilor pornind de la una sau mai multe condiii;
- Selectarea, ordonarea i sortarea coloanelor;
- Definirea de variabile calculate;
- Jonciunea tabelelor;
- nlocuirea valorilor datelor;
- Gruparea i agregarea datelor;
- Specificarea unui parametru pentru interogare;
Instrumentul care permite realizarea de interogri este Query Builder (opiunea
Query Builder din meniul Enterprise Guide). Pornind de la specificaiile utilizatorului
Query Builder genereaz corp SQL. Interogrile care au asociai parametri permit
utilizatorului s furnizeze date de intrare interogrii n momentul execuiei
acesteia.
Pentru a se realiza o interogare este obligatoriu s fie deschis cel puin o tabel;
precum i pentru a rula interogarea s fie selectat cel puin o coloan.