Rozdział 2. Podstawowe informacje o systemie SAS
SAS/BASE
SAS/BASE zapewnia skalowalne, zintegrowane środowisko programistyczne, szczególnie użyteczne przy definiowaniu źródeł danych, procesów transformacji i raportowania. Zawiera język programowania czwartej generacji (SAS 4GL), z olbrzymim zestawem gotowych programów (w postaci procedur) służących do przetwarzania i składowania danych, wyszukiwania informacji, wykorzystywania statystyk opisowych w analizach i raportowaniu oraz umożliwia budowę i stosowanie makroprogra-mów, które w znaczny sposób redukują czas tworzenia programów i problemy z ich dalszą rozbudową. Główne funkcje SAS/BASE to:
Informacje podstawowe
- potężny język SAS 4GL z prostą składnią oraz wsparcie dla języka Structured Query Language (SQL),
- możliwość czytania danych w dowolnym formacie, z dowolnego pliku, włączając w to rekordy o zmiennej długości, pliki binarne, dane niesformatowane, również pliki nieprawidłowo sformatowane lub z brakującymi danymi,
- predefiniowane procedury do zarządzania, analizy i prezentacji danych,
- potężne możliwości analizy danych: od prostych statystyk opisowych do korelacji danych,
- mechanizm SAS Macro redukujący czas tworzenia programów i pozwalający na modularyzację i parametryzację kodu, ułatwiające późniejsze jego wykorzystanie, utrzymanie i rozwój,
- SAS Enterprise Guide, graficzny interfejs typu „drag & drop" pozwalający wykorzystać funkcjonalność SAS Base bez konieczności pisania kodu programów, dostępny w ramach Base SAS dla środowiska Microsoft Windows,
- praca w trybie interaktywnym lub wsadowym (batch modę).
Skalowalno ść
- optymalizacja równoległych operacji 1/0, pozwalająca na pracę z olbrzymimi wolumenami danych z jednoczesnym skróceniem czasów przetwarzania; dane mogą być partycjonowane (dzielone) pomiędzy urządzeniami dyskowymi w celu uzyskania szybszego dostępu, lecz są widoczne jako pojedynczy zbiór danych,