Każdy użytkownik programu SAS uruchamia go w swoim własnym katalogu. Wcześnie należy skopiować do niego z katalogu SAS pliki AUTOEXEC.SAS i CONFIG.SAS. W chwili uruchomienia programu SAS zakładane są w bieżącym katalogu podkatalogi SASUSER i SASWORK. Program w trybie pracy interakcyjnej uruchamiamy poleceniem SAS. System zgłasza się ekranem z trzema oknami PGM, OUTPUT i LOG. Programy i dane wprowadzamy w oknie PGM. Zasady edycji i polecenia obsługi są omówione w A.
Jak już wspomnieliśmy zbiory danych są organizowane w
biblioteki. Domyślną jest wirtualna biblioteka o nazwie WORK (tworzona jest w pamięci operacyjnej komputera i znika po
eyjściu z programu SAS). Inne biblioteki sa fizycznie w
katalogach na dysku. Dla programu trzeba nadać im nazwę
wewnętrzną (do ośmiu znaków, pierwsza musi być literą)
poleceniem
LIBNAME nazwa_wewnętrzna 'ścieżka_dostępu'
Po ustaleniu nazwy biblioteki możemy w niej zakładać zbiory z
danymi. Ta sama ścieżka może mieć nadaych kilka nazw
wewnętrznych. Zilustrujemy dwoma przykładami znaczenie i sposób
posługiwania się nazwami katalogów. W obu przykładach
wprowadzimu dane z klawiatury za pomocą programu napisanego w
oknie PGM.
DATA KLASA; INPUT plec $ wiek waga wzrost; CARDS; M 19 167 60 M 20 160 65 K 19 161 60 RUN;
Dane zostaną wprowadzone do systemu i umieszczone w bibliotece WORK w zbiorze KLASA. Po wyjściu z systemu dane zostaną skasowane. Listę aktualnie dostępnych bibliotek można uzyskać poleceniem LIB w linii komend.
LIBNAME rob '\sasuser\'; DATA rob.klasa; INPUT plec $ wiek wzrost waga; CARDS; M 19 167 67 M 20 170 68 K 18 160 58 RUN; proc print; run;
Dane zostaną wprowadzone do systemu i umieszczone w bibliotece ROB i zbiorze KLASA. Nazwa biblioteki ROB jest dowiąazana do katalogu SASUSER w bieżącym katalogu. Po wyjściu z systemu dane zostaną na dysku w katalogu SASUSER w pliku o nazwie KLASA.SSD. Wykonanie podanego programu powoduje,że lista aktualnie dostępnych bibliotek jest jak na Rysunku B.1.