Budowa systemu BI

Transkrypt

Budowa systemu BI
Budowa systemu wspomagającego
podejmowanie decyzji
Metodyka projektowo – wdrożeniowa
Agenda
Systemy wspomagające decyzje – Business Intelligence (BI)
Rodzaje systemów BI
Korzyści z wdrożeń BI
Zagrożenia dla wdrożeń
Dobre praktyki wdrożeń systemów BI
Systemy wspomagające decyzje
– Business Intelligence (BI)
Koncepcja architektury systemów BI w
przedsiębiorstwie
Interfejs między systemami operacyjnymi a działem kontrolingu, finansów, kadrą kierowniczą
Warstwy systemów w przedsiębiorstwie
Przepływ danych między warstwami
Obszar Business Intelligence
Rola baz danych
Koncepcja architektury systemów BI w
przedsiębiorstwie
Systemy firmy
Dane nieprzetworzone
Funkcjonalności specyficzne dla danego obszaru
Przeznaczone do obsługi operacyjnej – NIE RAPORTOWANIA
Heterogeniczne źródła danych i metadanych
Współdzielone słowniki, np. klienci (w „Idealnym Świecie”)
Koncepcja architektury systemów BI w
przedsiębiorstwie
Hurtownia danych
Zintegrowane dane (narzędzia ETL: Extract-Transform-Load)
Dane wstępnie przetworzone
Struktury i hierarchie (metadane)
Współdzielone słowniki (metadane)
Łączenie i „czyszczenie” danych z wielu źródeł
Przechowywanie historii
Dane na poziomie transakcji
Koncepcja architektury systemów BI w
przedsiębiorstwie
Data-marty
Obszary danych dla grupy odbiorców
Słowniki (metadane) biznesowe
Dane przetworzone
Wydajniejsze, szybsze raportowanie
Dane na poziomie transakcji lub pozycji raportowych
Koncepcja architektury systemów BI w
przedsiębiorstwie
Aplikacje EPM
Ograniczone do danych dedykowanych dla obszarów biznesowych
Metadane biznesowe (wspólne słowniki)
Wbudowane funkcje kalkulacyjne
Interakcja z użytkownikiem – edycja danych, uruchamianie kalkulacji
Wbudowane funkcjonalności specyficzne dla obszaru biznesowego
Zasilone danymi zewnętrznymi (narzędzia ETL)
Koncepcja architektury systemów BI w
przedsiębiorstwie
Raportowanie
Niezbędny element każdej warstwy systemów BI
Zapewnia wizualizację danych z innych warstw
Różnice między analizą a raportowaniem
Wiele kanałów dostępu do danych – przeglądarka, MS Office, inne
Zwykle łączy wiele źródeł
Możliwe wykorzystanie jako samodzielnego elementu
Podział logiczny systemów BI
Systemy Informowania Kierownictwa (SIK, MIS, EIS)
Zwykle hurtowania danych w połączeniu z data-mart, aplikacjami EPM i
raportowaniem
Systemy wspomagania decyzji (DSS)
Zwykle data-mart w połączeniu z raportowaniem
Systemy informacji geograficznej (GIS)
Zwykle data-mart (specyficzne dane) w połączeniu z raportowaniem
Rodzaje systemów BI
Podstawowy podział systemów
Sposób wdrożenia systemu
Systemy „z pudełka”
Wpierane przez firmy lub organizacje rozwijające oprogramowanie. Zwykle wdrożenie polega na parametryzacji i
wykorzystaniu wbudowanych funkcjonalności.
Systemy „custom”
Budowane w całości przez wewnętrzne lub zewnętrzne zespoły projektowe.
Systemy mieszane
Oparte na oprogramowaniu „z pudełka” rozbudowanym przez zespół projektowy o dodatkowe moduły/funkcjonalności.
Podział ze względu na obsługiwane
obszary biznesowe
Podział ze względu na odbiorców biznesowych
Zintegrowane systemy BI – cała firma
Raportowanie dedykowane – marketing, sprzedaż, HR
Planowanie i budżetowanie – kontroling
Sprawozdawczość finansowa – zarząd, regulator, instytucje zewnętrzne
Podział ze względu na koncepcję
rozwiązania
Sposób przechowywania raportowanych danych
Systemy wielowymiarowe Multidimensional OLAP (MOLAP)
Systemy relacyjne Relational OLAP (ROLAP)
Systemy mieszane Hybrid OLAP (HOLAP)
Sposób przechowywania danych determinuje sposób definiowania zapytań, raportów, kalkulacji a w
związku z tym również przydatność do poszczególnych zastosowań.
Podział ze względu na koncepcję
rozwiązania
Rodzaj pamięci wykorzystywanej do przechowywania raportowanych
danych
Systemy bazodanowe (dyskowe)
Systemy „in-memory” (pamięć operacyjna)
Systemy typu „in-memory” powinny być szybsze i wydajniejsze, znacznie większe są ich wymagania
sprzętowe. Duże systemy „in-memory” BI są jednak dopiero rozwijane.
Decyzja o wyborze powinna być oparta na analizie wymagań.
Producenci systemów BI
+ Dostawcy z Polski
Korzyści z wdrożeń BI
Korzyści z wdrożeń systemów
raportowych
Korzyści biznesowe
Metadane biznesowe zamiast technicznych
Szybsze raportowanie
Samodzielna (mniejszy udział IT) obsługa raportowania (teoria a praktyka)
„Jedna wersja prawdy”
Lepsze informacje pozwalające podejmować lepsze decyzje
Korzyści z wdrożeń systemów
raportowych
Korzyści technologiczne (IT)
Standaryzacja
Bezpieczeństwo
Kontrola
Mniejsze obciążenie systemów źródłowych raportami (hurtownia, data-marty)
Clustering, Workload Management i Deployment
Korzyści z wdrożeń systemów EPM
Korzyści biznesowe
Kontrola procesu planowania, budżetowania, konsolidacji
Procesy akceptacji danych
Kontrolki walidacyjne
Automatyzacja:
Zasilania danymi
Przeliczeń modeli
Przechowywanie wersji danych i historii
Korzyści z wdrożeń systemów EPM
Korzyści technologiczne (IT)
Standaryzacja
Bezpieczeństwo
Kontrola
Mniejsze obciążenie systemów źródłowych raportami
Clustering, Workload Management i Deployment
Zagrożenia dla wdrożeń
Etap sprzedaży
KLIENT
„Wszystko albo nic”
„Fixed price”
Ograniczenia czasowe
OFERTA
Konkurencja
Możliwości
oprogramowania
WYKONAWCA
Wycena przed analizą
Wymagania „na wszelki
wypadek”
Excel, Excel, Excel 
Brak czasu
Brak precyzji
ANALIZA
Zamrożenie wymagań
Niezrozumienie
wymagań
WYKONAWCA
KLIENT
Etap analizy wymagań
Etap budowy
KLIENT
SYSTEM
Jakość danych i
metadanych
Błędne założenia
WYKONAWCA
Wydajność
SYSTEM
Wymagania
Wykonanie
WYKONAWCA
KLIENT
Zagrożenia dla wdrożeń
Metody zapobiegania zagrożeniom
Zarządzanie wymaganiami
„Quick-win”
„Twardy” Project Management
Metodologia mieszana
Dobre praktyki wdrożeń BI
Dobre praktyki wdrożeń BI
Baza wiedzy (np. w aplikacji Mantis)
Konsultanci przeszkoleni w metodyce realizacji projektów
Kierownicy Projektów doświadczeni we wdrożeniach BI
Łączenie ekspertyzy biznesowej z wiedza techniczną i znajomością narzędzia
Dobre praktyki wdrożeń BI
Podsumowanie
Podejście projektowe łączące metodykę Waterfall i Agile pozwala uniknąć długich i kosztownych zmian do sparametryzowanego
systemu na etapie testów rozwiązania lub po jego uruchomieniu produktywnym.
Rundy weryfikacji aplikacji z Klientem wymuszają większe zaangażowanie kluczowych użytkowników wdrażanej aplikacji co
pozwala na płynne jej przejęcie na etapie wdrożenia produktywnego przez pracowników Klienta.
Weryfikacja wdrażanych funkcjonalności zapewnia poczucie własności implementowanego systemu u jego odbiorców.
Podejście mieszane pozwala uniknąć sytuacji, kiedy wdrożony system działa inaczej niż oczekiwali tego użytkownicy a
zakończona jest już faza implementacji rozwiązania. Weryfikacja oczekiwań Klienta z możliwościami oprogramowania pomaga
negocjować i zarządzać wymaganiami użytkownika.
DZIĘKUJEMY ZA UWAGĘ

Podobne dokumenty