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

SAS Institute Technical Support

Szkolenia SAS Cennik i kalendarz 2017

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

Instalacja SAS 9.4 Foundation i SAS Enterprise Guide

Co to jest Business Intelligence?

Przypisywanie bibliotek w architekturze SAS

Problemy techniczne SQL Server

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

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

Hurtownie danych - przegląd technologii

Specjalizacja magisterska Bazy danych

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

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

Problemy techniczne SQL Server

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

Pracownia internetowa w szkole ZASTOSOWANIA

Instalacja NOD32 Remote Administrator

Instalacja SAS 9.3 Foundation i SAS Enterprise Guide

Hurtownie danych - przegląd technologii

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

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

INFORMATOR TECHNICZNY WONDERWARE

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

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

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

Instalacja oprogramowania Platforma Systemowa ArchestrA 2012 R2

Migracja XL Business Intelligence do wersji

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

PAKIETY STATYSTYCZNE

Instalacja i konfiguracja SAS PC Files Server

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

Uproszczona instalacja SAS Forecast Server 4.1

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

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

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

INFORMATOR TECHNICZNY WONDERWARE

Migracja bazy danych Microsoft Access *.mdb do Microsoft SQL 2008 Server R2 SP1 dla oprogramowania Płatnik

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

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

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

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

Aktualizacja środowiska JAVA a SAS

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

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

SAS ETL Studio Wprowadzenie

Zakup oprogramowania SAS

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

HURTOWNIE DANYCH I BUSINESS INTELLIGENCE

WEBCON BPS Instalacja Standalone

Archiwizacja baz MSSQL /BKP_SQL/ opis oprogramowania

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

Ekspert MS SQL Server Oferta nr 00/08

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

Instrukcja instalacji

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

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

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

Budowa systemu wspomagającego podejmowanie decyzji. Metodyka projektowo wdrożeniowa

Część I Istota analizy biznesowej a Analysis Services

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

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

Wykład I. Wprowadzenie do baz danych

T-SQL dla każdego / Alison Balter. Gliwice, cop Spis treści. O autorce 11. Dedykacja 12. Podziękowania 12. Wstęp 15

Wprowadzenie do Hurtowni Danych. Mariusz Rafało

Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management Studio. Microsoft Access Oracle Sybase DB2 MySQL

Instrukcja instalacji Control Expert 3.0

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

Specyfikacja dostarczanego oprogramowania.

Organizacyjnie. Prowadzący: dr Mariusz Rafało (hasło: BIG)

Hadoop i Spark. Mariusz Rafało

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

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

Kurs Wizualizacja z WinCC SCADA - Zaawansowany. Spis treści. Dzień 1. I VBS w WinCC podstawy programowania (zmienne, instrukcje, pętle) (wersja 1410)

PRZEWODNIK PO PRZEDMIOCIE

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

Dokumentacja fillup - MS SQL

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

Hurtownie danych. Wprowadzenie do systemów typu Business Intelligence

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

Liczba godzin Punkty ECTS Sposób zaliczenia. ćwiczenia 16 zaliczenie z oceną

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

Usługa archiwizacji danych w systemie Eureca. Marek Jelenik CONTROLLING SYSTEMS sp. z o.o.

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

OPIS PRZEDMIOTU ZAMÓWIENIA

Piotr Dynia. PowerPivot. narzędzie do wielowymiarowej analizy danych

Hurtownie danych - przegląd technologii

rodzaj zajęć semestr 1 semestr 2 semestr 3 Razem Lp. Nazwa modułu E/Z Razem W I

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

KARTA KURSU. Administracja i integracja systemów operacyjnych

Migracja Business Intelligence do wersji

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

Problemy techniczne SQL Server

Tomasz Grześ. Systemy zarządzania treścią

Instalacja Microsoft SQL Server 2014 Express

Transkrypt:

Krzysztof Dembczyński Instytut Informatyki Zakład Inteligentnych Systemów Wspomagania Decyzji Politechnika Poznańska Technologie Wytwarzania Oprogramowania Semestr letni 2007/08 Studia uzupełniajace magisterskie

Plan laboratorium 1 2 Architektura Systemu 3 Instalacja 4 SAS Base i SAS 4GL 5 Podsumowanie

Plan laboratorium 1 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.

SAS stara się zapewnić wysoka jakość z puntku widzenia: użyteczności, zarzadzalności, skalowalności, otwartości.

Użyteczność: Możliwość wykorzytania wielu interfejsów użytkownika od podstawowego języka SAS 4GL, klientów napisanych w Javie umożliwiajacych: zarzadzanie i tworzenie procesu ekstrakcji, transformacji i ładowania danych, zarzadzenie i tworzenie struktur olapowych, eksplorację danych, do wtyczek pozwalajacych na przegladanie raportów i uruchamianie analiz z poziomu Microsoft Office oraz technologii pozwalajacych na korzystanie z cienkich klientów w postaci stron www.

Zarzadzalność: Architektura SAS9 pozwala na zarzadzanie systemem i środowiskiem wokół systemu za pomoca jednej, centralnej struktury metadanych. Podejście takie pozwala na: spójne zarzadzanie infrastruktura sprzętowa i oprogramowaniem, zarzadzenie i opis biznesowy źródeł danych, definiowanie i zarzadzenie procesami przetwarzania danych i analizy danych, zarzadzenie, autentykację i autoryzację użytkowników.

Skalowalność: Skalowalność dotyczy wolumenów danych, użytkowników, sprzętu praz technologii. SAS9 umożliwia: przetwarzanie równoległe z wykorzystaniem wielu procesorów, pełne wykorzystanie architektury urzadzeń dyskowych, równoległy dostęp do danych, pracę w sieci z użyciem wielu komputerów.

Otwartość: Otwartość dotyczy: integracji z innymi środowiskami i aplikacjami (jak systemy baz danych, systemy zarzadzania zasobami, itp.), korzystania z otwartych standardów, oraz możliwości rozwijania i dopasowywania oprogramowania do swoich potrzeb.

Plan laboratorium 1 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

Plan laboratorium 1 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 pozwalajacy 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

Plan laboratorium 1 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;

Plan laboratorium 1 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 zwiazanymi 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