next up previous contents
Next: Wprowadzanie danych z plików Up: Wprowadzanie danych i ich Previous: Wprowadzanie danych i ich

Biblioteki i zbiory danych

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.

Przykład 5.2.1   $\;$

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.


\begin{figure}
\vbox to 80mm{
\begin{picture}
(0,0)
\put(2,0){\special{em: graph lib.pcx}}
\end{picture}}
\end{figure}

Przykład 5.2.2   $\;$

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.


  
Figure B.1:
\begin{figure}
\vbox to 80mm{
\begin{picture}
(0,0)
\put(2,0){\special{em: graph libper.pcx}}
%<TeX_Marker>
\end{picture}}\end{figure}


next up previous contents
Next: Wprowadzanie danych z plików Up: Wprowadzanie danych i ich Previous: Wprowadzanie danych i ich
K.Szajowski
2000-04-05