Business Intelligence w zarządzaniu
WYKŁADY – 15 godz
LABORATORIA – 15 godz
Zaliczenie wykładu – sprawdzian na ostatnich
zajęciach
Zaliczenie laboratoriów - przygotowanie i
prezentacja własnego systemu BI w oparciu o
środowisko Oracle
Literatura
Grothe M.,Gentsch P.: Business Intelligence,
Addison-Wesley, 2000
Almeida M.S.,Ishikawa M.,Reischmidt J.,Roeber T.:
Getting Started with Data Warehouse and Business
Intelligence, IBM International Technical Support
Organization, August 1999
Rasmussen N., Goldy P.S., Soli P.O.: Financial
Business Intelligence, Wiley&Sons, 2002
Oracle Business Intelligence, Concepts Guide,
Oracle 2005
Kilka definicji BI
Intelligence jest takim rodzajem informacji, która zawiera
w sobie znaczący „wsad” wiedzy, istotny z punktu
widzenia potrzeb decyzyjnych, a zarazem jest procesem
generowania takiej informacji (A. Pollard )
Zależność między informacją a pojęciem Intelligence:
+
=
Kilka definicji BI
Pojecie Business Inteligence (BI) wprowadzone zostało przez
Gartner Group (GG) pod koniec lat 80. Związane jest z
możliwościami przedsiębiorstwa do dostępu, eksploracji i
analizowania informacji zawartych w hurtowniach danych.
Wg Horwarda z Gartner Group BI jest to:
zespół koncepcji i metod służących do polepszania procesu
podejmowania decyzji poprzez użycie opartych na faktach
systemów wspierających (ang. fact-based support systems)
Kluczem do prowadzenia biznesu w konkurencyjnym otoczeniu
jest stanie o krok przed konkurencją. Jest to możliwe dzięki
analizie
danych,
różnego
typu
raportom
oraz
wyspecjalizowanemu pakietowi narzędzi zapytań, które
umożliwiają decydentom przebrnąć przez morze danych do
syntetycznych i użytecznych informacji. Dzisiaj te narzędzia
zmierzają do łącznej kategorii zwanej Business Intelligence”
Kilka definicji BI – cd.
BI - proces pozyskiwania wysokiej jakości i znaczącej informacji o
rozważanej tematyce, która pomoże osobie lub osobom w analizowaniu
informacji, wyciąganiu konkluzji lub czynieniu założeń.
Z perspektywy systemów informacyjnych:
BI jest systemem, który za pośrednictwem technologii OLAP i analizy
danych dostarcza użytkownikom odpowiedzi na ważne pytania
biznesowe i identyfikację znaczących trendów lub wzorców
IBM:
"Business intelligence means using your data assets to make
better
business decisions. It is about access, analysis, and uncovering
new
opportunities.„
BI - zbiór koncepcji, metod i procesów mających na celu ulepszenie
decyzji biznesowych, wykorzystując dane zawarte we wszystkich
zasobach informacyjnych przedsiębiorstwa oraz doświadczenie i wiedzy
uczestników biznesu w celu dokładnego zrozumienia jego dynamiki.
Miejsce BI w procesie ewolucji systemów
informatycznych
Miejsce BI wśród systemów
informatycznych
wspierających zarządzanie
BI – klucz do uwolnienia wiedzy
W ramach organizacji i poza nią
Pracownicy, dostawcy, klienci, partnerzy, ...
Dystrybucja
Aktywny i bierny dostęp do informacji
Analiza
Narzędzia do eksploracji danych
Dostęp
Łatwy dostęp do różnych źródeł danych
Architektura systemu BI
Terminologia
ETL (extraction, transformation, loading)
Ekstrakcja danych
Transformacja danych
Ładowanie danych
Hurtownia danych
Wydzielona baza danych
Zawiera dane historyczne i bieżące
Data Mart - Składnica danych
Ściśle związana z mniejszą grupą użytkowników
Tematycznie dostosowana, zoptymalizowana
dla ich potrzeb
OLAP (On-Line Analytical Processing)
Przetwarzanie danych wielowymiarowych
Krótki czas odpowiedzi na dowolne zapytanie
Systemy Business Intelligence
Cele tworzenia systemów BI:
Konsolidacja danych sprzedaży, dystrybucji, produktów,
finansów, itd.,
Dostęp on-line do pre-definiowanych raportów,
Możliwość planowania, symulacji i prognozowania,
Natychmiastowy dostęp do danych strategicznych i analiz
biznesowych.
Przykładowe aplikacje z grupy BI:
Planowanie strategiczne,
Analizy CRM,
Controlling i rachunkowość zarządcza,
Zyskowność produktów, usług, itd..,
Analizy procesów wewnętrznych.
Użyteczność systemów BI
BI umożliwiają:
Szybki dostęp do zaawansowanych, wielowymiarowych
analiz,
Zmniejszenie pracochłonności przygotowywania analiz
w firmie,
Kontrolę bieżącej sytuacji w firmie,
Identyfikację miejsc w firmie o największym potencjale
do naprawy,
Możliwość przygotowywania zaawansowanych
raportów bez konieczności znajomości
programowania,
Dużą elastyczność i łatwość dostosowania do
indywidualnych wymagań klientów.
Wymogi stawiane systemom BI:
Integrowanie danych z wielu różnych źródeł w jeden,
podstawowy i spójny magazyn danych.
Dostarczanie prawdziwie interakcyjne możliwości
manipulowania danymi
Oferowanie wielu sposobów prezentowania danych
(grafika, tabele, standardowe i uzyskiwane ad-hoc
zestawienia)
Umożliwianie użytkownikowi uzupełniania aplikacji
elementami będącymi „ekstraktem” jego własnej
inteligencji
Prostota i intuicyjność w użyciu
Zapewnienie funkcjonalności zabezpieczającej
bezpieczeństwo i limitowanie dostępu do danych.
BI dostarcza kompletne informacje
Business Intelligence - architektura
Użytkownicy:
Użytkownicy:
-
Raporty
Raporty
-
Zapytania do bazy
Zapytania do bazy
-
Analizy OLAP
Analizy OLAP
-
EIS
EIS
-
Budżetowanie
Budżetowanie
-
Data Mining
Data Mining
Kostka
Kostka
OLAP
OLAP
Kostka
Kostka
OLAP
OLAP
Informacja
Wiedza
Wnioski
Działanie
Wyniki
Informacja
Wiedza
Wnioski
Działanie
Informacja
Wiedza
Wnioski
Informacja
Wiedza
Informacja
ETL
ETL
DM
DM
DM
DM
Hurtownia
Hurtownia
danych
danych
Przykłady zapytań kierowanych do systemu
BI
BI dostarcza odpowiedzi na takie podstawowe
zapytania, jak:
Jakich 5 produktów sprzedaje się najlepiej?
Jak kształtuje się sprzedaż w obecnym roku w porównaniu z rokiem
ubiegłym?
Jak wygląda średni wzrost sprzedaży w ciągu ostatnich 3 miesięcy?
BI pozwala też na uzyskanie odpowiedzi na bardziej
analityczne zapytania, jak np.:
Dlaczego spada sprzedaż w określonym regionie?
Jak będzie się kształtować sprzedaż w następnym kwartale?
Jakie produkty klienci kupują najczęściej razem?
Którzy klienci najprawdopodobniej kupią dany produkt?
Co, jakie czynniki należy zmienić, aby nastąpił wzrost sprzedaży?
Co, jakie czynniki odróżniają naszych najlepszych klientów od innych
klientów?
Jakie transakcje mogą być złymi transakcjami?
BI pozwala podejmować decyzje oparte na
faktach
Powiązanie strategii z decyzjami operacyjnymi,
Monitorowanie wskaźników w czasie
rzeczywistym,
Szybka reakcja na zmiany w otoczeniu
biznesowym,
Konsolidacja informacji w firmie,
Śledzenie planów i prognoz w stosunku do
aktualnych informacji,
Wyliczenie rzeczywistych kosztów działalności,
Dostarczenie użytkownikom precyzyjnej informacji
operacyjnej.
Komponenty Oracle Business Intelligence
Do strukturyzacji danych i ich analizowania
OracleBI Warehouse Builder
OracleBI Discoverer
Do analiz danych
OracleBI Discoverer Plus
OracleBI Reports
OracleBI Spreadsheet Add-In
Oracle Data Miner
Do publikowania/raportowania
OracleBI Discoverer Portlet Provider
Oracle Reports
OracleBI Discoverer Viewer
Do tworzenia aplikacji
OracleBI Beans zintegrowany z JDeveloperer