Zanim dowiemy się więcej o architekturze SAP BI, dowiedzmy się więcej
Koncepcyjne warstwy hurtowni danych z BI
Stała strefa przejściowa
Dane wyodrębnione z systemów źródłowych najpierw trafiają do trwałego obszaru przejściowego. Dane na tej warstwie to dane surowe, które są w niezmienionej formie. Dane są konsolidowane i czyszczone dopiero w następnych warstwach.
Obszar przemieszczania to tymczasowa tabela, która przechowuje dane i łączy się z obszarem roboczym lub tabelami faktów. W przypadku braku obszaru przejściowego ładowanie danych będzie musiało przejść bezpośrednio z systemu OLTP do systemu OLAP, co obniży wydajność systemu OLTP.
Warstwa hurtowni danych (warstwa DWH)
Dane z trwałego obszaru przemieszczania są ładowane do warstwy DataWareHouse. Posiada repozytorium informacji korporacyjnych. Dane w tej warstwie są przechowywane przez dłuższy okres. Tj. Dane z całej historii (na przykład dane z ostatnich 5 lat) są przechowywane w tej warstwie. Brak agregacji danych istotnych dla raportowania; stopień szczegółowości danych przechowywanych w tej warstwie jest na poziomie elementu zamówienia (szczegółowego).
Operacyjna warstwa magazynu danych
Dane są ładowane do warstwy operacyjnej składnicy danych bardzo często w sposób ciągły z systemów źródłowych. Stąd dane w tej warstwie zawierają wszystkie zmiany danych, które zostały wprowadzone w ciągu dnia. Dane z operacyjnego magazynu danych można później załadować do warstwy Datawarehouse w określonych momentach (np. Koniec dnia), aby zaktualizować datę w warstwie Datawarehouse. Ta operacyjna warstwa magazynu danych może być również używana w sytuacjach awaryjnych, gdy dane w magazynie danych i warstwie datamart zostaną utracone. W takich sytuacjach dane można załadować z warstwy Operational Data Store do warstwy hurtowni danych i warstwy Data Mart. ODS nie jest oparty na modelu schematu gwiaździstego, ale jest w formacie plików płaskich.
Architected Data Mart Layer
Architected Data Mart Layer, znany również jako Infocube. Jest przeznaczony do przechowywania podsumowanych i zagregowanych danych przez długi okres czasu. Dane z warstwy hurtowni danych są ładowane do warstwy Architected Data Mart. Jest używany w analizie i raportowaniu. Dane są na wysokim poziomie istotne dla tworzenia raportów wyświetlających te dane. W tej warstwie odbywa się manipulacja danymi z logiką biznesową. Składa się z centralnej tabeli faktów (Kluczowe dane) otoczonej kilkoma tabelami wymiarów, służy do obsługi zapytań BW
Kluczowe elementy systemu SAP BI:
Business Intelligence jest podstawowym składnikiem SAP NetWeaver. Poniższy rysunek przedstawia kluczowe komponenty systemu BI.
- Hurtownia danych - służy głównie do wyodrębniania, przekształcania i ładowania danych z systemów źródłowych.
- Platforma BI - warstwa platformy BI zawiera usługi BI do obsługi zadań i funkcji złożonych analiz. Zawiera silnik analityczny, który przetwarza dane wymagane przez nawigację po analizie BEx. Jego interfejs umożliwia wprowadzanie danych i manipulowanie nimi w ramach 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 łączenia, eksploracji, wstępnego przetwarzania, przechowywania i analizowania danych.
- BI Suite - narzędzia te pomagają w tworzeniu raportów do celów analitycznych, zawiera Business Explorer (BEx), który zapewnia elastyczne narzędzia raportowania i analizy.
Następujące obszary w Eksploratorze biznesowym mogą być używane do analiz danych:
- BEx Analyzer (narzędzie analityczne oparte na programie Microsoft Excel z funkcjami podobnymi do tabeli przestawnej)
- BEx Web Analyzer (internetowe narzędzie analityczne z funkcjami podobnymi do tabeli przestawnej)
- BEx Web Application Designer (zawartość zdefiniowana przez klienta i dostarczona SAP BI)
- Projektant raportów BEx (wysoce sformatowane wyjście internetowe)
Architektura SAP BI / BW:
BI ma architekturę trójwarstwową:
Serwer bazy danych: miejsce, w którym dane są fizycznie przechowywane (ODS, PSA, Infocube i repozytorium metadanych).
Serwer aplikacji: serwer aplikacji jest oparty na procesorze OLAP. Służy do pobierania danych przechowywanych na serwerze bazy danych.
Presentation Server: zarządza raportowaniem i dostępem do danych.
- Dane są pobierane z systemów źródłowych.
- Dane są umieszczane w obszarze trwałego magazynowania (PSA). To zawiera dane podobne do Source.
- Dane są czyszczone, ładowane i przechowywane w Data Store Object.
- Dane są wyświetlane w wielu wymiarach w Infocube.
- Dane są dostępne przez procesor OLAP dla Business Explorer w celu wyświetlenia danych zgodnie z wymaganiami analizy Firmy.
- Dane mogą być udostępniane SAP / Non-SAP, Data Marts przez usługę Open Hub (InfoSpoke).