SAP BODS - Architektura
W tym rozdziale poznamy architekturę SAP BODS. Ilustracja przedstawia architekturę systemu BODS ze strefą pomostową.
Warstwa źródłowa
Warstwa źródłowa obejmuje różne źródła danych, takie jak aplikacje SAP i system RDBMS inny niż SAP, a integracja danych odbywa się w obszarze przejściowym.
Usługi danych SAP Business Objects obejmują różne komponenty, takie jak Data Service Designer, Data Services Management Console, Repository Manager, Data Services Server Manager, Work bench, etc. Docelowy system może być systemem DW, takim jak SAP HANA, SAP BW lub innym niż SAP System hurtowni danych.
Poniższy zrzut ekranu przedstawia różne komponenty SAP BODS.
Możesz również podzielić architekturę BODS na następujące warstwy -
- Warstwa aplikacji sieci Web
- Warstwa serwera bazy danych
- Warstwa usług danych
Poniższa ilustracja przedstawia architekturę BODS.
Ewolucja produktu - ATL, DI i DQ
Acta Technology Inc. opracowała SAP Business Objects Data Services, a później firma Business Objects Company go przejęła. Acta Technology Inc. to firma z siedzibą w USA, która była odpowiedzialna za rozwój pierwszej platformy integracji danych. Dwa produkty oprogramowania ETL opracowane przez Acta Inc. toData Integration (DI) narzędzie i Data Management lub Data Quality (DQ) narzędzie.
Business Objects, francuska firma przejęła Acta Technology Inc. w 2002 roku, a później oba produkty zostały przemianowane na Business Objects Data Integration (BODI) narzędzie i Business Objects Data Quality (BODQ) narzędzie.
SAP przejął Business Objects w 2007 roku i oba produkty zostały przemianowane na SAP BODI i SAP BODQ. W 2008 roku firma SAP zintegrowała oba produkty w jednym oprogramowaniu o nazwie SAP Business Objects Data Services (BODS).
SAP BODS zapewnia rozwiązanie do integracji danych i zarządzania danymi, a we wcześniejszej wersji BODS uwzględniono rozwiązanie do przetwarzania danych tekstowych.
BODS - Obiekty
Nazywa się wszystkie jednostki używane w BO Data Services Designer Objects. Wszystkie obiekty, takie jak projekty, zadania, metadane i funkcje systemowe są przechowywane w lokalnej bibliotece obiektów. Wszystkie obiekty mają charakter hierarchiczny.
Obiekty zawierają głównie:
Properties- Służą do opisu obiektu i nie wpływają na jego działanie. Przykład - nazwa obiektu, data jego utworzenia itp.
Options - Które kontrolują działanie obiektów.
Rodzaje obiektów
W systemie istnieją dwa typy obiektów - obiekty wielokrotnego użytku i obiekty jednorazowego użytku. Typ obiektu określa, w jaki sposób ten obiekt jest używany i pobierany.
Obiekty wielokrotnego użytku
Większość obiektów przechowywanych w repozytorium można ponownie wykorzystać. Gdy obiekt wielokrotnego użytku jest zdefiniowany i zapisany w repozytorium lokalnym, możesz ponownie użyć obiektu, tworząc wywołania do definicji. Każdy obiekt wielokrotnego użytku ma tylko jedną definicję, a wszystkie wywołania tego obiektu odwołują się do tej definicji. Teraz, jeśli definicja obiektu zostanie zmieniona w jednym miejscu, zmieniasz definicję obiektu we wszystkich miejscach, w których ten obiekt się pojawia.
Biblioteka obiektów jest używana do przechowywania definicji obiektu, a gdy obiekt jest przeciągany i upuszczany z biblioteki, tworzone jest nowe odniesienie do istniejącego obiektu.
Obiekty jednorazowego użytku
Wszystkie obiekty, które są zdefiniowane specjalnie dla zadania lub przepływu danych, nazywane są obiektami jednorazowego użytku. Na przykład określona transformacja używana w dowolnym ładowaniu danych.
BODS - Hierarchia obiektów
Wszystkie obiekty mają charakter hierarchiczny. Poniższy diagram przedstawia hierarchię obiektów w systemie SAP BODS -
BODS - narzędzia i funkcje
W oparciu o architekturę przedstawioną poniżej mamy wiele narzędzi zdefiniowanych w SAP Business Objects Data Services. Każde narzędzie ma swoją własną funkcję zgodnie z krajobrazem systemu.
U góry masz zainstalowane Usługi platformy informacyjnej dla użytkowników i zarządzania bezpieczeństwem praw. BODS zależy od konsoli centralnego zarządzania (CMC) dla dostępu użytkownika i funkcji bezpieczeństwa. Dotyczy to wersji 4.x. W poprzedniej wersji odbywało się to w konsoli zarządzania.