Wprowadzenie do Systemu SAS



Podobne dokumenty
Wprowadzenie do Systemu SAS

SAS OLAP Cube Studio Wprowadzenie

Systemy OLAP I. Krzysztof Dembczyński. Instytut Informatyki Zakład Inteligentnych Systemów Wspomagania Decyzji Politechnika Poznańska

Systemy OLAP I. Krzysztof Dembczyński. Instytut Informatyki Zakład Inteligentnych Systemów Wspomagania Decyzji Politechnika Poznańska

Wprowadzenie do technologii Business Intelligence i hurtowni danych

Systemy baz danych i hurtowni danych

Co to jest Business Intelligence?

Wprowadzenie do SAS 4GL Zapoznanie ze środowiskiem SAS University Edition oraz SAS Studio. Podstawowe pojęcia środowiska SAS.

SAS Institute Technical Support

Specjalizacja magisterska Bazy danych

Przypisywanie bibliotek w architekturze SAS

Krzysztof Dembczyński. Inteligentne Systemy Wspomagania Decyzji Studia magisterskie, semestr I Semestr letni 2007/08

Usługi analityczne budowa kostki analitycznej Część pierwsza.

Hurtownie danych - przegląd technologii Robert Wrembel Politechnika Poznańska Instytut Informatyki Robert.Wrembel@cs.put.poznan.pl

Problemy techniczne SQL Server

Hurtownie danych - przegląd technologii

Instalacja pakietu SAS 9.3 Audit, Performance and Measurement na platformie Windows

Instalacja SAS 9.4 Foundation i SAS Enterprise Guide

1.1 Matryca pokrycia efektów kształcenia. Efekty kształcenia w zakresie wiedzy. Efekty kształcenia w zakresie umiejętności

Migracja XL Business Intelligence do wersji

Szkolenia SAS Cennik i kalendarz 2017

Instalacja NOD32 Remote Administrator

PAKIETY STATYSTYCZNE

INFORMATOR TECHNICZNY WONDERWARE

Zakup oprogramowania SAS

Problemy techniczne SQL Server

SAS ETL Studio Wprowadzenie

Instalacja oprogramowania Platforma Systemowa ArchestrA 2012 R2

Spis tre±ci. Przedmowa... Cz ± I

Pracownia internetowa w szkole ZASTOSOWANIA

SAS Access to Hadoop, SAS Data Loader for Hadoop Integracja środowisk SAS i Hadoop. Piotr Borowik

INFORMATOR TECHNICZNY WONDERWARE

Płace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum.

Ekspert MS SQL Server Oferta nr 00/08

Silent setup SAS Enterprise Guide (v 3.x)

ZESTAW 1 SAS 4GL. Język stworzony na potrzeby przetwarzania dużych zbiorów danych. Składają się nań:

Cel przedmiotu. Wymagania wstępne w zakresie wiedzy, umiejętności i innych kompetencji 1 Język angielski 2 Inżynieria oprogramowania

Zastępstwa Optivum. Jak przenieść dane na nowy komputer?

Instalacja SAS 9.3 Foundation i SAS Enterprise Guide

Spis treści. Część I Wprowadzenie do pakietu oprogramowania Analysis Services

Uproszczona instalacja SAS Forecast Server 4.1

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

Część I Istota analizy biznesowej a Analysis Services

Rozumie istotę i znacznie procesów ekstrakcji, transformacji i ładowania danych (ETL), zna wybrany język ETL oraz odpowiednie narzędzia.

Matryca pokrycia efektów kształcenia. Efekty kształcenia w zakresie wiedzy (cz. I)

Hurtownie danych - przegląd technologii

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

Hurtownie danych - przegląd technologii

Specyfikacja dostarczanego oprogramowania.

Wprowadzenie do Hurtowni Danych. Mariusz Rafało

Zakup oprogramowania SAS CIS-10/2014 ZAŁĄCZNIK NR 1 DO SIWZ. str. 1. Załącznik nr 1 do SIWZ

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

Krakowska Akademia im. Andrzeja Frycza Modrzewskiego. Karta przedmiotu. obowiązuje studentów, którzy rozpoczęli studia w roku akademickim 2012/2013

Problemy optymalizacji, rozbudowy i integracji systemu Edu wspomagającego e-nauczanie i e-uczenie się w PJWSTK

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

Instalacja i konfiguracja SAS PC Files Server

DOKUMENTACJA BI SOW PFRON. Powykonawcza. dla BI INSIGHT S.A. UL. WŁADYSŁAWA JAGIEŁŁY 4 / U3, WARSZAWA. Strona 1 z 23

Konfiguracja współpracy urządzeń mobilnych (bonowników).

Instrukcja instalacji Control Expert 3.0

Użycie pakietów instalacyjnych.msi w oprogramowaniu WYWIAD Plus

Instrukcja instalacji

Migracja Business Intelligence do wersji

Opis wymagań i program szkoleń dla użytkowników i administratorów

Instalacja oprogramowania Wonderware Application Server 3.0 na potrzeby Platformy Systemowej Wonderware

Systemy OLAP II. Krzysztof Dembczyński. Instytut Informatyki Zakład Inteligentnych Systemów Wspomagania Decyzji Politechnika Poznańska

Aktualizacja środowiska JAVA a SAS

Szkolenie autoryzowane. MS Wdrażanie hurtowni danych w Microsoft SQL Server 2012

5 Moduył do wyboru II *[zobacz opis poniżej] 4 Projektowanie i konfiguracja sieci komputerowych Z

Hurtownie danych. Wprowadzenie do systemów typu Business Intelligence

Problemy techniczne SQL Server. Zarządzanie bazami danych na serwerze SQL

OPIS PRZEDMIOTU ZAMÓWIENIA

PRZEWODNIK PO PRZEDMIOCIE

Program szkolenia KURS SPD i PD Administrator szkolnej pracowni internetowej Kurs MD1 Kurs MD2 Kurs MD3 (dla szkół ponadgimnazjalnych)

WEBCON BPS Instalacja Standalone

Dysk 20GB przestrzeni Ajax Ajax 1.0 Baza danych MS SQL 2005 lub 2008 Express Java Java 6 run time Microsoft Silverlight 3.

Hurtownie danych i business intelligence - wykład II. Zagadnienia do omówienia. Miejsce i rola HD w firmie

Migracja Business Intelligence do wersji

Ko n f i gura cja p ra cy V ISO z bazą SQL S e rve r

Projektowanie architektury systemu rozproszonego. Jarosław Kuchta Projektowanie Aplikacji Internetowych

Karta (sylabus) modułu/przedmiotu Mechanika i Budowa Maszyn Studia I stopnia

Migracja Business Intelligence do wersji

Wprowadzenie do Hurtowni Danych. Mariusz Rafało

HURTOWNIE DANYCH I BUSINESS INTELLIGENCE

Archiwizacja baz MSSQL /BKP_SQL/ opis oprogramowania

Migracja Business Intelligence do wersji 11.0

Problemy techniczne SQL Server. Zarządzanie bazami danych na serwerze SQL

Program kadrowo płacowy - wersja wielodostępna z bazą danych Oracle SQL Server 8 lub 9

Kostki OLAP i język MDX

INFORMATYKA W SELEKCJI

PLAN STUDIÓW STACJONARNYCH I NIESTACJONARNYCH WIECZOROWYCH II STOPNIA (od roku akademickiego 2015/2016)

I. Informacje ogólne. Jednym z takich systemów jest Mambo.

Zabezpieczanie dostępu do bibliotek w SAS 9.4

Jednolite zarządzanie użytkownikami systemów Windows i Linux

Problemy techniczne SQL Server

Dokumentacja fillup - MS SQL

Oracle Designer. Oracle Designer jest jednym z głównych komponentów pakietu Oracle Developer Suite. Oracle Designer wspiera :

Międzyplatformowy interfejs systemu FOLANessus wykonany przy użyciu biblioteki Qt4

INFORMATYKA. PLAN STUDIÓW NIESTACJONARNYCH 1-go STOPNIA STUDIA ROZPOCZYNAJĄCE SIĘ W ROKU AKADEMICKIM 2015/16. zajęć w grupach A K L S P

Problemy techniczne SQL Server

PODSTAWY BAZ DANYCH. 19. Perspektywy baz danych. 2009/2010 Notatki do wykładu "Podstawy baz danych"

Transkrypt:

Wprowadzenie do Systemu SAS Krzysztof Dembczyński Instytut Informatyki Zakład Inteligentnych Systemów Wspomagania Decyzji Politechnika Poznańska Technologie Wytwarzania Oprogramowania Semestr zimowy 2008/09 Studia uzupełniajace magisterskie

1 Wprowadzenie do Systemu SAS 2 Architektura Systemu 3 Instalacja 4 SAS Base i SAS 4GL 5 Podsumowanie

1 Wprowadzenie do Systemu SAS 2 Architektura Systemu 3 Instalacja 4 SAS Base i SAS 4GL 5 Podsumowanie

System SAS nie jest systemem zarzadzania bazami danych. System SAS jest systemem statystyczno-analizycznym. System SAS jest pakietem wspierajacym typowe zadania zwiazane z hurtowniami danych, analiza i eksploracja danych, a także marketingkiem bezpośrednim, zarzadzaniem finansami i zarzadzaniem klientami.

Możliwości oprogramowania SAS: system statystyczno-analityczny, wsparcie do tworzenia i wykorzystywania hurtowni danych, wspomaganie procesu ekstrakcji, transformacji i ładowania danych, optymalizacja wydajności dostępu do danych, wspomaganie tworzenie wielowymiarowych zbiorów danych, modele analizy i eksploracji danych, modułu zarzadzania finansami, rozwiazania dedykowane.

Komponenty SAS Enterprise Intelligence Platform

Integracja danych: Narzędzia, rozwiazania, techniki i technologie wykorzystywane w szeroko rozumianym procesie przetwarzania danych: budowa i administracja procesami ekstrakcji, transformacji i ładowania danych, kontrola i poprawy jakości danych, dostęp i administracja źrodłami danych, projektowanie procesów przetwarzania danych.

Skalowalny serwer dostępu do danych: Rozwiazanie pozwalajace na szybki dostęp do bardzo dużych zbiorów danych poprzez wielowatkowe jadro realizujace operacje obliczeniowe oraz operacje wejścia/wyjścia. Dane moga być przechowywane w formatach wielowymiarowych i relacyjnych. Możliwy jest wielowatkowy dostęp do danych źródłowych.

Rozwiazanie analityczne: Zintegrowane środowisko do modelowania predykcyjnego i opisowego, prognozowania, optymalizacji, symulacji,......

Inteligencja biznesowa: Architektura oraz narzędzia procesu projektowania i tworzenia modelu obiegu i dystrybucji informacji użytecznej z punktu widzenia analitycznego opartego na spójnych danych korporacyjnych zgromadzonych w hurtowni danych.

1 Wprowadzenie do Systemu SAS 2 Architektura Systemu 3 Instalacja 4 SAS Base i SAS 4GL 5 Podsumowanie

Architektura SAS Intelligence Platform

Przykładowa konfiguracja komponentów serwera aplikacji SAS

Aplikacje klienckie wykorzystywane na laboratorium SAS Management Console SAS Enterprise Guide SAS ETL Studio SAS OLAP Cube Studio SAS Enterprise Miner Będziemy również korzystać bezpośrednio z SAS Base.

Zarzadzenie architektura i procesami w SAS9

1 Wprowadzenie do Systemu SAS 2 Architektura Systemu 3 Instalacja 4 SAS Base i SAS 4GL 5 Podsumowanie

Zawartość katalogu (lub płyty) SAS_INSTALL: depot zawiera pliki i katalogii instalacyjne, enterprise_guide zawiera numer licencyjny dla programu Enterprise Guide, plan zawiera listę sprawdzajac a z opisem czynności przed instalacja oraz tzw. plan instalacji, setinit zawiera pliki z licencja (nazywane setinit lub sid) dla różnych systemów operacyjnych, metadata zawiera program pozwalaj acy na podmianę metadanych (narzędzie dla zaawansowanych).

Katalog Plan: preinstallationchecklist_windows_913.html zawiera opis czynności, jakie należy wykonać przed instalacja oprogramowania: założenie kont użytkownika w systemie Windows: sasadm, sassrv, sastrust, sasdemo, sasguest itp., założenie odpowiednich grup, nadanie odpowiednich praw użytkownikom i grupom, plan.xml zawiera plan instalacji.

W celu instalacji najlepiej wykorzystać SAS Software Navigator (depot\setup.exe). Kolejne ważne kroki sa następujace: wybranie instalacji zaawansowanej, wskazanie pliku z licencja (setinit, sid), wskazanie pliku z planem instalacji, na końcu instalacji uruchomi się oprogramowanie konfiguracyjne.

Wybranie instalacji zaawansowanej

Wskazanie pliku z licencja (setinit, sid)

Wskazanie pliku z planem instalacji

Konfiguracja SAS9: wskazanie katalogu przeznaczonego do składowania metadanych, uruchomienie serwerów w trybie usług, poprawne podanie nazwy komputera (najlepiej podać windowsowa nazwę komputera), poprawne podanie nazw i haseł użytkowników zdefiniowanych w systemie Windows, dodatkowa edycja pliku z własnościami configuration.properties (ważne!!!: warto sprawdzić jeszcze raz ustawiona nazwę komputera i w razie potrzeby poprawić ja) zdefiniowanie metadanych zgodnie z instukcjami zawartymi w instructions.html

Wskazanie katalogu przeznaczonego do składowania metadanych

Poprawne podanie nazwy komputera

Poprawne podanie nazw i haseł użytkowników zdefiniowanych w systemie Windows

Dodatkowa edycja pliku z własnościami configuration.properties

1 Wprowadzenie do Systemu SAS 2 Architektura Systemu 3 Instalacja 4 SAS Base i SAS 4GL 5 Podsumowanie

SAS Base

Biblioteki w SAS ie foldery logiczne

Biblioteki w SAS ie foldery logiczne LIBNAME Moja C:\My SAS Files\Moja ;

SAS 4GL język czwartej generacji, DATA STEP jest procesem przekształcania danych, PROC STEP jest procedura wykonywana na wskazanym zbiorze danych, Wiele specyficznych rozszerzeń, jak możliwość korzystania z SQL, MDX, IML i innych języków programowania oraz języka makropoleceń.

SAS 4GL DATA marine; INPUT Name $ Family $ Length; datalines; beluga whale 15 whale shark 40 basking shark 30 gray whale 50 mako shark 12 sperm whale 60 dwarf shark.5 whale shark 40 humpback. 50 blue whale 50 killer whale 30 ;

SAS 4GL * To jest komentarz; /*To tez jest komentarz*/ /*Pierwszy komentarz zaczyna sie gwiazdka i konczy srednikiem */ /*Drugi komentarz zaczyna sie ukosnikiem i gwiazdka, a konczy sie gwiazdka i ukosnikiem */ *Sortujemy dane; PROC SORT DATA = marine OUT = seasort NODUPKEY; BY Family DESCENDING Length; /*To jest krok danych*/ PROC PRINT Data = seasort; TITLE "Whales and Sharkes"; /* To jest krok procdeduralny*/ /*Przetwarzanie procedur rozpoczyna sie po wyslaniu intrukcji RUN;*/ RUN;

SAS 4GL DATA sales; INPUT CustomerID $ @9 SaleData MMDDYY10. Petunia SnapDragon Marigold; Month = MONTH(SaleData); FORMAT SaleData MMDDYY10.; INFORMAT SaleData MMDDYY10.; datalines; 756-01 05/04/2001 120 80 110 834-01 05/02/2001 90 160 50 901-02 05/18/2001 50 100 75 834-01 06/01/2001 80 60 100 756-01 06/11/2001 100 160 75 ; PROC SORT DATA = sales; BY Month; PROC Means DATA = sales; /*Najpierw trzeba dane posortowac!*/ BY Month; VAR Petunia SnapDragon Marigold; TITLE "Summay of Flower Sales by Month"; RUN;

SAS 4GL DATA orders; INPUT Coffee $ Window $ @@; datalines; esp w cap d cap w kon w ice w kon d esp d kon w ice d esp d cap w esp d cap d Kon d. d kon w esp d cap w ice w kon w ; PROC FREQ DATA = orders; TABLES Window Window * Coffee; RUN;

SAS 4GL DATA boats; INPUT Name $13. Length Locomotion $ @25 Type $9.; Port = "Maalea"; datalines; Silent Lady 64 sail schooner America II 65 sail yacht Ocean Spirit 65 power catamaran Lavengro 52 sail schooner Pride of Maui 110 power catamaran Leilani 45 power yacht Kalakaua 70 power catamaran Blue Dolphin 65 sail catamaran ;

SAS 4GL PROC TABULATE DATA = boats; CLASS Port Locomotion Type; TABLE Port, Locomotion, Type; TITLE "Number of Boats by Port, Locomotion, and Type"; RUN; PROC TABULATE DATA = boats; CLASS Locomotion Type; VAR Length; TABLE Locomotion ALL, MEAN*Length*(Type ALL); TITLE "Number of Boats by Port, Locomotion, and Type"; PROC TABULATE DATA = boats; CLASS Locomotion; VAR Length; TABLE Locomotion ALL, MEAN*Length*(Type ALL); TITLE "Number of Boats by Port, Locomotion, and Type"; RUN;

SAS 4GL DATA bus; INPUT BusType $ OnTimeOrLate $ @@; datalines; E O E L E L R O E O E O E O R L R O R L R O E O R L E O R L E O E O R L R L E L ; PROC FREQ DATA = bus; TABLES BusType * OnTimeOrLate / CHISQ; TITLE; RUN;

SAS 4GL DATA boats_2; INPUT Name $13. Length Locomotion $ @27 Type $ @37 Port $; datalines; Silent Lady 64 sail schooner Maalea America II 65 sail yacht Maalea Ocean Spirit 65 power catamaran Maalea Lavengro 52 sail schooner Maalea Pride of Maui 110 power catamaran Torres Leilani 45 power yacht Torres Kalakaua 70 power catamaran Torres Blue Dolphin 65 sail catamaran Torres ; PROC TABULATE DATA = boats_2; CLASS Port Locomotion Type; TABLE Port, Locomotion, Type; TITLE "Number of Boats by Port, Locomotion, and Type"; RUN;

DATA RANDOM; INPUT SUBJ NAME $20.; GROUP=RANUNI(0); DATALINES; 1 CODY 2 SMITH 3 HELM 4 GREGORY ; SAS 4GL

SAS 4GL PROC SQL; select product, avg(actual) from sashelp.prdsal2 group by product; PROC SORT DATA = sashelp.prdsal2; BY PRODUCT; PROC MEANS DATA = sashelp.prdsal2; BY PRODUCT; VAR ACTUAL; TITLE PIERWSZA SREDNIA ; RUN;

1 Wprowadzenie do Systemu SAS 2 Architektura Systemu 3 Instalacja 4 SAS Base i SAS 4GL 5 Podsumowanie

Jaki SAS jest każdy widzi :) Jest to przede wszystkim system statystyczno-analityczny, SAS pretenduje do miana najlepszego produktu w dziedzinie inteligencji biznesowej, Środowisko dość elitarne... Ma swoje zalety, ale też wady, Jakie? Zobaczymy podczas tego semestru...

Celem laboratorium nie jest szkolenie z oprogramowania SAS!!! Celem jest zapoznanie z zagadnieniemi zwi azanymi z hurtowniami danych i demonstracja oprogramowania jednego z producentów.

Bibliografia: http://www.sas.com http://support.sas.com http://support.sas.com/documentation/ onlinedoc/91pdf/index_913.html Warto przeczytać: SAS Intelligence Platform: Overview SAS Intelligence Platform: Administration Guide SAS Intelligence Platform: Installation Guide Base SAS Procedures Guide SAS ETL Studio: User s Guide SAS Management Console: User s Guide SAS OLAP Server: Administrator s Guide SAS OLAP Server: MDX Guide SAS/ACCESS for Relational Databases: Reference