Przegląd SAP BI Architektura
Zanim dowiemy się więcej o SAP BI Architecture, dowiedzmy się więcej
Warstwy koncepcyjne hurtowni danych z BI
Stały obszar przejściowy
Dane wyodrębnione z Systemów Źródłowych najpierw trafiają do Trwałego Obszaru Przejściowego. Dane w tej warstwie to surowe dane, które są w niezmienionej formie. Dane są konsolidowane i oczyszczane dopiero w kolejnych warstwach.
Obszar przejściowy to tabela tymczasowa, która przechowuje dane i łączy się z obszarem roboczym lub tabelami faktów. W przypadku braku obszaru tymczasowego, ładowanie danych będzie musiało przejść z systemu OLTP do systemu OLAP bezpośrednio, co utrudnia działanie systemu OLTP.
Warstwa hurtowni danych (warstwa DWH)
Dane z trwałego obszaru tymczasowego są ładowane do warstwy DataWareHouse. Posiada repozytorium informacji korporacyjnych. Dane w tej warstwie są przechowywane przez dłuższy okres, tj. w tej warstwie przechowywane są dane dotyczące całej historii (na przykład dane z ostatnich 5 lat). Brak agregacji danych istotnych dla raportowania; szczegółowość danych przechowywanych w tej warstwie jest na poziomie pozycji (szczegółowym).
Operacjonalna warstwa magazynu danych
Dane są ładowane do Operabardzo często w sposób ciągły z systemów źródłowych. Dlatego dane w tej warstwie zawierają wszystkie zmiany danych, które zostały wprowadzone w ciągu dnia. Dane z Operamagazyn danych może być później ładowany do warstwy Datawarehouse w określonych momentach (np. pod koniec dnia), aby zaktualizować datę w warstwie Datawarehouse. OperaWarstwa magazynu danych może być również używana w przypadku sytuacji awaryjnych, gdy utracone zostaną dane w warstwach hurtowni danych i hurtowni danych. W takich sytuacjach dane można załadować z pliku Operawarstwy magazynu danych na warstwę hurtowni danych i warstwę Data Mart. ODS nie jest oparty na modelu schematu gwiazdy, ale ma płaski format plików.
Archizabezpieczona warstwa Data Mart
Archichroniona warstwa Data Mart, znana również jako Infocube. Jest przeznaczona do przechowywania podsumowanych i zagregowanych danych przez długi okres czasu. Dane z warstwy Data Warehouse są ładowane do Archizabezpieczona warstwa Data Mart. Jest używany w analizach i raportach. Dane są na wysokim poziomie odpowiednim do tworzenia raportów prezentujących te dane. Manipulacja danymi za pomocą logiki biznesowej odbywa się na tej warstwie. Składa się z centralnej tabeli faktów (Kluczowe liczby) otoczonej kilkoma tabelami wymiarów, służy do obsługi zapytań BW
Kluczowe komponenty SAP Systemu BI
Business Intelligence jest kluczowym elementem SAP Tkacz sieci. Poniższy rysunek przedstawia kluczowe elementy systemu BI.
- Magazyn danych – Chodzi tu głównie o wyodrębnianie, przekształcanie i ładowanie danych z systemów źródłowych.
- Platforma BI – Warstwa platformy BI zawiera usługi BI obsługujące złożone zadania i funkcje analizy. Zawiera Analytic Engine, który przetwarza dane żądane za pośrednictwem nawigacji analizy BEx. Jego interfejs umożliwia wprowadzanie i manipulowanie danymi jako część zintegrowanego planowania BI. Posiada również specjalne narzędzia analityczne, takie jak Analysis Process Designer (APD) i Data Mining, które zapewniają analitykom w Twojej firmie narzędzia do scalania, wydobywania, wstępnego przetwarzania, przechowywania i analizowania danych.
- Pakiet BI – Narzędzia te pomagają w tworzeniu raportów do celów analitycznych. Zawiera Business Explorer (BEx), który zapewnia elastyczne narzędzia do raportowania i analizy.
Do analiz danych można wykorzystać następujące obszary Business Explorera:
- Analizator BEx (Microsoft Narzędzie analityczne oparte na programie Excel z funkcjami przypominającymi tabelę przestawną)
- BEx Web Analyzer (internetowe narzędzie analityczne z funkcjami przypominającymi tabelę przestawną)
- Projektant aplikacji internetowych BEx (zdefiniowany przez klienta i SAP BI Dostarczona treść)
- Projektant raportów BEx (wysoce sformatowane dane wyjściowe w Internecie)
SAP BI/BW Architektura
BI ma architekturę trójwarstwową:
Serwer bazy danych: Miejsce fizycznego przechowywania danych. (ODS, PSA, Infocube i repozytorium metadanych).
Serwer aplikacji: Serwer aplikacji oparty jest na procesorze OLAP. Służy do pobierania danych przechowywanych na serwerze bazy danych.
Serwer prezentacji: Zarządza raportami i dostępem do danych.
- Dane są pobierane z Systemów Źródłowych.
- Dane są przechowywane w obszarze trwałego przechowywania (PSA). Zawiera dane podobne do źródła.
- Dane są czyszczone, ładowane i przechowywane w obiekcie Data Store.
- Dane są przeglądane w wielu wymiarach w Infocube.
- Dane są udostępniane przez procesor OLAP Eksploratorowi biznesowemu w celu wyświetlania danych zgodnie z wymaganiami analitycznymi firmy.
- Dane mogą być udostępniane m.in SAP/Nie-SAP, Data Marts w ramach usługi Open Hub Service.(InfoSpoke).