ACK CYFRONET AGH
AGH


2010-03-21
Migracja serwera Kinga... Więcej » 
2010-03-17
Profesor Michał Turała w europejskim komitecie EGI-EB... Więcej » 
2010-01-20
Konkurs na pracę doktorską... Więcej » 
SAS

System SAS (Statistical Analysis System) jest nowoczesnym systemem przetwarzania informacji. System SAS, rozwijany od roku 1974, służył w przeszłości głównie do analizy danych statystycznych. Obecny jego ksztalt to zespół wielu modułów, przeznaczonych do analizy dużych zbiorów danych dla potrzeb podejmowania decyzji, badań rynku, opracowywania danych eksperymentalnych i wspomagania innych obliczeń wykorzystujacych metody statystyczne oraz do tworzenia kompleksowych systemow informacyjnych.

Główne funkcje, cechy i mechanizmy systemu SAS to:

  • narzędzia prezentacji i wizualizacji danych,
  • zarządzanie wbudowana baza danych,
  • narzędzia analizy statystycznej,
  • łatwy dostęp do różnych danych, niezależny od ich źródła i formatu,
  • wbudowany system wspomagania tworzenia aplikacji,
  • translatory języków programowania (m.in. 4GL, SQL, język programowania ekranów),
  • język projektowania obiektowego i biblioteka obiektow,
  • przetwarzanie klient/serwer,
  • wspomaganie przenoszenia aplikacji między różnymi platformami operacyjnymi, niezależność sprzętowa,
  • możliwość wyboru poziomu zaawansowania mechanizmow i tworzenia aplikacji
Wersja 9.1.3 systemu SAS jest zainstalowana na klastrze IBM Blade Center HS21 (mars.cyf-kr.edu.pl).
Wersja ta obejmuje następujące moduły:
  • Base SAS - podstawa systemu SAS
  • SAS/ASSIST - generator programów i graficzny interfejs do systemu SAS
  • SAS/GRAPH - narzędzia graficzne do prezentacji i analizy danych
  • SAS/FSP - interakcyjne środowisko wprowadzania danych
  • SAS/AF - interakcyjne środowisko rozwoju aplikacji
  • SAS/STAT - zaawansowana analiza statystyczna
  • SAS/INSIGHT- interakcyjna analiza statystyczna
  • SAS/LAB - narzędzia pomocnicze analizy statystycznej przy badaniach laboratoryjnych i inżynierskich
  • SAS/IML - interakcyjny język macierzowy do manipulacji danymi
  • SAS/OR - narzędzia badań operacyjnych, optymalizacji, zarządzania projektami, programowania matematycznego
  • SAS/ETS - narzędzia prognozowania, modelowania ekonometrycznego, analizy szeregów czasowych i raportowania finansowego
  • SAS/QC - techniki poprawy jakości (projektowanie eksperymentów, analiza jakości)
System SAS zainstalowany jest w katalogu /opt1/sas/SAS_9.1/. Podkatalog /opt1/sas/SAS_9.1/samples zawiera przykładowe programy.

Sposób użycia:
  • Komputery z systemem MS Windows wymagają zainstalowania oprogramowania umożliwiającego łączenie się w trybie SSH z komputerem mars, np. PuTTY oraz oprogramowania emulującego pracę w trybie X Window, np. Cygwin.
    Najpierw nalezy wystartować aplikację Cygwin-X X Win Serwer lub w starszych wersjach oprogramowania Cygwin w okienku Cygwin należy wpisać: startx, a następnie w pojawiającym się okienku X Window wpisać: xhost +mars.cyf-kr.edu.pl
    W konfiguracji PuTTY: Connection->SSH->X11 trzeba zaznaczyć "Enable X11 forwarding", a następnie klawiszem Open wywołać sesję połączenia w trybie SSH z komputerem mars.cyf-kr.edu.pl, przejsc na komputer mars55: ssh mars55
  • Na terminalu graficznym lub komputerze pracującym w systemie Unix/Linux w trybie X Window, po wykonaniu komendy:
  • xhost +mars.cyf-kr.edu.pl
    a następnie połączeniu sie z komputerem mars:
    ssh mars.cyf-kr.edu.pl
    należy przelogować się na węzeł mars55 i określić zmienną DISPLAY:
    ssh mars55
    export DISPLAY=terminal:0

    gdzie terminal to nazwa terminala/komputera, na którym pracujemy.
  • System SAS wywołujemy komendą: sas
    Dla początkujących użytkowników można polecić pracę w trybie ASSIST. Należy wtedy z menu głownego wybrać Solutions->Assist.
  • Zainstalowano także materiały do nauki SAS: SAS Online Tutor - Basic and Intermediate SAS oraz Advanced SAS. Są to napisane w języku angielskim kursy e-nauczania.
    Aby skorzystać z kursu należy ustawić zmienną DISPLAY i wywołać przeglądarkę:
    set DISPLAY=nazwa terminala:0
    mozilla &

    Dla tutoriala SAS Basic and Intermediate wpisuje sie adres URL:
    file:/opt1/sas/SAS/SASOnlineTutor/sot12/en/60476/index.htm
    Dla tutoriala SAS Advanced wpisuje sie adres URL:
    file:/opt1/sas/SAS/SASOnlineTutor/sot12/en/60477/index.htm
    Dokumentacja:
  • Pierwsze kroki w systemie SAS opisano w materiałach SAS - system do przetwarzania informacji
  • Podręczniki komputerowe:
  • W systemie SAS można czytać dokumentację. Dostęp przez klawisz Help.
  • Dokumentację w formacie PDF i HTML można znaleźć na stronach producenta:

  • www.sas.com/documentation/onlinedoc/sas9doc.html
  • Podreczniki tradycyjne:

  • W bibliotece ACK CYFRONET AGH znajdują się starsze wydania książek SAS Institute Inc. z obszernym opisem zastosowanych algorytmów.
    1. SAS Companion for UNIX Environments: User Interfaces, V.6 (56113)
    2. SAS Companion for UNIX Environments: Language, V.6 (56114)
    3. Getting Started with SAS. Using SAS/ASSIST Software, V.6 (56080)
    4. Doing more with SAS/ASSIST Software, V.6 (56089)
    5. SAS Language and Procedures: Introduction, V.6 (56074)
    6. SAS Language: Reference, V.6 (56076)
    7. SAS Procedures Guide, V.6 (56080)
    8. SAS/GRAPH Software: Introduction, V.6 (56019)
    9. SAS/GRAPH Software: Reference, V.6, Volume 1,2 (56020)
    10. SAS/FSP Software: Usage and Reference, V.6 (56001)
    11. SAS/AF Software: Usage and Reference, V.6 (56011)
    12. SAS/AF Software: Frame Entry Usage & Reference, V.6 (56012)
    13. Getting Started Frame Entry, V.6 (56570)
    14. SAS/STAT User's Guide, V.6, Volume 1,2 (56045)
    15. SAS Screen Control Language: Reference, V.6 (55147)
    16. SAS/LAB Software: User's Guide V.6 (56098)
    17. SAS/IML Software: Usage and Reference, V.6 (56040)
    18. SAS/OR User's Guide Project Management, V.6 (56137)
    19. SAS/OR User's Guide, V.6 (5850)
    20. SAS/TS User's Guide, V.6 (56010)
    21. SAS/QC Software: Reference, V.6 (5857)
    22. SAS Guide to SQL Procedures: Usage and Reference, V.6 (56070)
    23. REPORT Procedure: Usage and Reference, V.6 (56088)
    24. SAS/INSIGHT User's Guide (56094)
    25. Introducing the SAS System, V.6 (56139)
    26. SAS Screen Control Language V.6 (55147)
    27. SAS Software: Changes and Enhancements, Release 6.10 (55120)
    28. The Little SAS Book: A Primer (55200)
    29. SAS Consultant's Guide: Supporting the SAS System (55478)
    30. SAS Guide to Macro Processing, V.6 (56041)
    31. SAS/STAT Software: Changes and Enhancements through Release 6.11 (55356)


Lucyna Witkowska
Maria Wielgus