SAS Enterprise Guide jest jednym z narzędzi „standalone” firmy SAS Institute, który może służyć analitykom w ich codziennej pracy z danymi. Jest to graficzny interfejs użytkownika wykorzystywany przez liczne firmy z branży telekomunikacyjnej, bankowości, energetyki, farmacji i nie tylko.
SAS Enterprise Guide umożliwia miedzy innymi:
- przetwarzanie i analizę danych (statystyczną, ekonometryczną, matematyczną) – udostępnia różne zadania, które możemy wykonać na danych (m. in. analizę wariancji, regresję, analizę szeregów czasowych, statystyki opisowe)
- transformację, sortowanie, łączenie zbiorów danych
- graficzną budowę zapytań SQL (wraz z generowaniem kodu SQL) przy użyciu kreatora
- tworzenie wykresów i raportów graficznych (powierzchniowy, słupkowy, pudełkowy, bąbelkowy, toroidalny, liniowy, mapowy, kołowy, radarowy, rozrzutu (punktowy), płaszczyznowy i konturowy)
- tworzenie procesów i zadań w formie projektu
- pisanie kodów 4GL, SQL bez użycia kreatorów
- współdzielenie wyników i analiz, eksportowanie wyników do Adobe Acrobat, Microsoft Excel, Microsoft Access, Microsoft Word, Microsoft PowerPoint, automatyczne wysyłanie maili z raportami i wynikami
- dostęp do SAS-owych struktur OLAP poprzez SAS OLAP Server lub struktur innych producentów poprzez OLE DB for OLAP
- wizualizację danych OLAP w postaci wykresów i diagramów
- łączenie z danymi z innych źródeł poprzez mechanizm „pass through” – możliwość połączenia z danymi znajdującymi się w bazie danych Oracle, MSSQL czy Teradata, podgląd tabel, wykonanie zapytania na tabelach z innej bazy danych (w zależności od licencji)
- automatyzację raportów i obliczeń na serwerze lub poprzez Microsoft Windows Scheduler.
Przykład zastosowania na testowym zbiorze danych
Dany jest zbiór SHOES w bibliotece SASHELP, który zawiera informacje o sprzedaży butów w pewnej firmie działającej na kilku kontynentach. Przypuśćmy, że chcemy obejrzeć tylko dane z Europy i USA oraz policzyć wysokość sprzedaży w podziale na te regiony. W tym celu posłużymy się zadaniem „Filtruj i sortuj” oraz „Budowa zapytań” z menu programu.
Z menu wybieramy Dane -> Filtruj i sortuj:
W zadaniu „Filtruj i sortuj”, w zakładce „Zmienne” wybieramy za pomocą strzałek interesujące nas kolumny (w tym wypadku wszystkie dostępne):
W zakładce „Filtruj” wybieramy interesujące nas regiony:
Po wybraniu przycisku ok, zadanie zostanie uruchomione, a w widoku projektu i przebiegu procesu pojawia się ikona zadania „Filtruj i sortuj”:
Po wykonaniu przez SAS EG zadania na ekranie pojawia się wynikowa tabela (WORK.FILTER_FOR_SHOES), log z wykonanego zadania oraz wygenerowany automatycznie kod:
Przypuśćmy, że chcielibyśmy wiedzieć, jaka jest wartość sprzedaży w podziale na oba wybrane wcześniej w filtrze regiony. W tym celu możemy posłużyć się kreatorem zapytań SQL.
Z menu wybieramy Dane -> Budowa zapytań:
W zakładce „Wybierz dane” kreatora „Budowa zapytań” wybieramy kolumnę region i przycisk „Dodaj nową kolumnę wyliczaną”:
Pojawia się ekran definiowania nowej kolumny wyliczanej, wybieramy kolumnę zagregowaną:
Z dostępnych kolumn wybieramy kolumnę „Sales”:
I definiujemy nazwę nowej kolumny wyliczanej, jako „suma_sprz”:
Na ekranie podsumowującym klikamy przycisk „Koniec”:
W tym momencie następuje powrót do kreatora, gdzie klikamy przycisk „Uruchom”:
Otrzymujemy wynikowy zbiór zawierający sumę sprzedaży w podziale na region:
Możemy także podejrzeć wygenerowany kod zadania:
SAS Enterprise Guide jest bezpiecznym, wspólnym środowiskiem pracy analityków, które umożliwia dostęp do tych samych danych wielu użytkownikom. Prosty w obsłudze interfejs graficzny oraz kompatybilność z innymi bazami danych pozwala na intuicyjną manipulację danymi oraz ich wszechstronną analizę z użyciem tylko jednego narzędzia.
Po więcej informacji na temat SAS Enterprise Guide oraz samego programowania w SAS odsyłam do dokumentacji:
http://support.sas.com/documentation/onlinedoc/guide/tut71/en/menu.htm
Zostaw komentarz