Преди да научим повече за архитектурата на SAP BI, нека научим за
Концептуални слоеве на съхранение на данни с BI
Устойчива зона на постановка
Данните, извлечени от изходните системи, първо влизат в постоянната зона на стадиране. Данните на този слой са сурови данни, които са в непроменена форма. Данните се консолидират и почистват само в следващите слоеве.
Областта на подреждане е временна таблица, която съхранява данните и се свързва с работни области или таблици с факти. При липса на зона за подреждане натоварването на данните ще трябва да премине от системата OLTP директно към системата OLAP, което възпрепятства работата на системата OLTP.
Слой за съхранение на данни (DWH слой)
Данните от постоянната зона за подреждане се зареждат в слоя DataWareHouse. Разполага с хранилище за корпоративна информация. Данните в този слой се съхраняват за по-дълъг период. Т.е., Цялата история на данните (например данните от последните 5 години) се съхранява тук в този слой. Няма обединяване на данни, свързани с отчитането; на ниво договорена покупка (подробно).
Слой за оперативно съхранение на данни
Данните се зареждат в слоя за оперативно съхранение на данни много често непрекъснато от системите източници. Следователно данните в този слой съдържат всички промени в данните, извършени през целия ден. Данните от хранилището за оперативни данни по-късно могат да бъдат заредени в слоя Datawarehouse в определени моменти (да речем края на деня), за да се актуализира датата в слоя Datawarehouse Layer. Този слой за оперативно съхранение на данни може да се използва и в случай на извънредни ситуации, когато данните в слоевете на datawarehouse и datamart са загубени. В такива ситуации данните могат да бъдат заредени от слоя Operational Data Store към слоя Data Warehouse Layer и Data Mart Layer. ODS не се основава на модел на звездна схема, но те са в плосък файлов формат.
Архитиран Data Mart слой
Архитиран Data Mart слой, известен също като Infocube. Той е проектиран да съхранява обобщени и обобщени данни за дълъг период от време. Данните от слоя на хранилището за данни се зареждат в слоя за архитирани данни. Използва се при анализ и отчитане. Данните са на високо ниво, подходящи за създаване на отчети, показващи тези данни. На този слой се извършва манипулиране на данни с бизнес логика. Състои се от централна таблица с факти (ключови фигури), заобиколена от няколко таблици с измерения, тя се използва за поддържане на BW заявки
Основни компоненти на системата SAP BI:
Business Intelligence е основен компонент на SAP NetWeaver. Фигурата по-долу показва ключовите компоненти на BI системата.
- Съхранение на данни - Това е главно за извличане, трансформиране и зареждане на данни от системи източник.
- BI платформа - Слоят на BI платформата съдържа услуги за поддръжка на сложни задачи и функции за анализ. Той съдържа Analytic Engine, който обработва данните, заявени чрез навигации за анализ BEx. Неговият интерфейс позволява въвеждане и манипулиране на данни като част от интегрираното планиране на BI. Той също така разполага със специални инструменти за анализ, като анализатор на процеси (APD) и Data Mining, които предоставят на анализаторите във вашата компания инструментите за обединяване, добив, предварителна обработка, съхранение и анализ на данни.
- BI Suite - Тези инструменти помагат при създаването на отчети с цел анализ. Той съдържа Business Explorer (BEx), който предоставя гъвкави инструменти за отчитане и анализ.
Следните области в Business Explorer могат да се използват за анализ на данни:
- BEx Analyzer (инструмент за анализ, базиран на Microsoft Excel, с функции, подобни на обобщена таблица)
- BEx Web Analyzer (Уеб-базиран инструмент за анализ с функции, подобни на обобщена таблица)
- BEx Web Application Designer (предоставено от клиента и съдържание на SAP BI)
- BEx Report Designer (силно форматиран уеб изход)
Архитектура на SAP BI / BW:
BI има тристепенна архитектура:
Сървър за бази данни: Където данните се съхраняват физически (ODS, PSA, Infocube и хранилище за метаданни).
Сървър на приложения : Сървърът на приложения се базира на OLAP процесора. Използва се за извличане на данни, съхранявани в сървъра на базата данни.
Презентационен сървър: Управлява отчитането и достъпа до данни.
- Данните се извличат от системите източник.
- Данните се организират в постоянното пространство за съхранение (PSA). Това съдържа данни като източник.
- Данните се почистват, зареждат и съхраняват в Data Store Object.
- Данните се разглеждат в множество измерения в Infocube.
- Данните са достъпни от процесора OLAP на Business Explorer за показване на данни съгласно изискванията за анализ на бизнеса.
- Данните могат да се предоставят на SAP / Non-SAP, Data Marts от услугата Open Hub. (InfoSpoke).