SAP BODS-tutorial voor beginners: wat is, Architectuur

Laten we het eerst begrijpen voordat we het SAP BODS-overzicht leren

Wat is ETL?

ETL staat voor Extract-Transform-Load, en het is een proces van hoe gegevens van het doelsysteem naar het datawarehouse worden geladen. Gegevens worden uit een database gehaald en getransformeerd zodat ze overeenkomen met het datawarehouse-schema. Daarna wordt het teruggeladen naar de datawarehouse-database in de vorm van dimensie- en feitentabellen.

Wat is SAP BODS?

SAP BODS is een ETL-tool voor het extraheren van gegevens uit ongelijksoortige systemen, het omzetten van gegevens in betekenisvolle informatie en het laden van gegevens in een datawarehouse. Het is ontworpen om oplossingen van ondernemingsklasse te leveren voor data-integratie, datakwaliteit, dataverwerking en dataprofilering. De volledige vorm van SAP BODS is Business Objects Data Services.

Geschiedenis van SAP BODS

Hier zijn beroemde bezienswaardigheden in de geschiedenis van SAP BODS:

  • In 2002 heeft BusinessObjects de twee softwareproducten van Acta omgedoopt tot BusinessObjects Data Quality-tool en BusinessObjects Data Integration-tool.
  • Business Objects werd in 2007 door SAP overgenomen en beide producten werden omgedoopt tot SAP BODQ en SAP BODI.
  • In 2008 heeft SAP beide producten samengevoegd in één tool en omgedoopt tot SAP Business Objects Data Services (BODS)

SAP BODS Architectuur

Hier volgen enkele basiscomponenten van SAP BODS archistructuur:

SAP BODS Archistructuurdiagram
SAP BODS Archistructuurdiagram

bewaarplaats

Een repository is een set van een tabel die door de gebruiker gemaakte en vooraf gedefinieerde systeemobjecten, bron-, doelmetagegevens en transformatieregels bevat. Hiermee kunt u repository's opzetten op een open client/server-platform. Dit helpt u bij het delen van metadata met andere bedrijfstools. Elke lokale repository is verbonden met een of meer jobservers waarop de door u gemaakte job wordt uitgevoerd.

Management Console

SAP BOD Data Services Management Console is de webgebaseerde applicatie met de volgende kenmerkenwing kenmerken.

  • Impact en lineaire analyse
  • Administratie
  • Automatische documentatie
  • Operationeel dashboard
  • Data Validation
  • Datakwaliteit Datarapporten.

Jobserver

Het onderdeel Job Server helpt u bij het starten van de dataverplaatsingsengine. Hiermee kunt u gegevens uit meerdere bronnen integreren. Het helpt je bij het uitvoeren van complex datatransformaties en beheert transacties en extracties uit ERP-systemen en andere bronnen.

Met de Data Integration Job Server-tool kunt u gegevens in batch- of realtimemodus verplaatsen. Het levert een hoge gegevensdoorvoer en schaalbaarheid. Bovendien kunt u tijdens het ontwerpen van een taak deze ook uitvoeren vanuit de Designer, die de Job Server vertelt de taak uit te voeren. Met de Job Server kunt u de taak ook ophalen uit de bijbehorende BODS SAP-repository.

Ontwerper van dataservices

De Data Services Designer-tool biedt een gebruiksvriendelijke grafische gebruikersinterface waarmee u transformaties, datatoewijzingen en besturingslogica kunt definiëren.

Dit onderdeel helpt u bij het bouwen van applicaties die gegevens en workflows bevatten. Met dit onderdeel kunt u ook metagegevens beheren die zijn opgeslagen in een repository.

Motoren

Nadat de SAP BusinessObjects Data Services-taak is uitgevoerd, start de Job Server de engine om gegevensextractie, -transformatie en -verplaatsing uit te voeren. De engine maakt gebruik van parallelle verwerking en datatransformatie in het geheugen om hoge dataconnectiviteit, kwaliteit en schaalbaarheid te bieden.

Toegangsserver

De toegangsserver biedt een realtime verzoek-antwoordbericht dat berichtverzoeken verzamelt, deze naar een realtime service stuurt en binnen een bepaalde tijd een antwoord op het bericht aflevert. De Acess Server vraagt ​​berichten op en stuurt deze naar de volgende beschikbare realtime service via talloze computerbronnen.

Adresserver

Het volgende onderdeel is de adresserver. Het biedt adresvalidatie en correcties. De adresserver moet worden gestart voordat gegevensstromen kunnen worden verwerkt die de transformatie van de Global Address Cleanse- of Global Suggestion-lijst bevatten, terwijl de EMEA-engine is ingeschakeld.

Belangrijke termen in SAP BODS

DataStore

Een Datastore biedt een koppeling met een gegevensbron zoals een database. Het is een koppelingsinterface tussen de daadwerkelijke backend-database en dataservices. Met Data Store kunnen dataservices ook de beschrijving van de gegevensbron, zoals metagegevens, importeren.

CMC (Centrale beheerconsole)

CMC is een webgebaseerde beheertool voor BOD. Het is een handig hulpmiddel om enkele essentiële functies uit te voeren, zoals repositoryregistratie, gebruikersbeheer, enz.

Data Integrator Webbeheerder

Data Integrator-webbeheerder wordt ook wel DI-webbeheerder genoemd. Het helpt u bij het onderhouden van repository's in Data Services. Deze SAP BOD-services die zijn opgenomen in DI-webbeheer zijn Meta Repository, Central Repository, jobservices en webservices.

Voordelen van SAP Data Services

Hier zijn een paar voordelen van BODS in SAP

  • SAP Business Objects biedt betere profilering vanwege te veel overnames van andere bedrijven.
  • De leercurve van deze ETL-tool is snel en gemakkelijk te gebruiken.
  • Biedt een eenvoudig te gebruiken interface voor het uitvoeren van gegevensmanipulatietaken.
  • Met de objecten en functies van BODS in SAP kunt u zeer efficiënt manipulaties en transformaties van gegevens uitvoeren.
  • Er zijn door het systeem geleverde objecten en functies die u eenvoudig kunt slepen en neerzetten.
  • Met SAP BODS kunt u verschillende datatransformaties implementeren met behulp van de Data Integrator-taal
  • SAP BODS helpt u bij het uitvoeren van complex datatransformaties voor het bouwen van aangepaste functies.
  • Met Data Integrator Designer kunt u realtime- en batchtaken en nieuwe projecten in de repository opslaan.

Nadelen van SAP BODS

Hier zijn enkele nadelen van het gebruik van SAP BODS.

  • Het is een duur hulpmiddel, dus de initiële aanschafkosten zijn erg hoog.
  • Business Objects hebben velen een aantal servers en uitgebreide hardware nodig.
  • Business Objects is een ontwikkelaarsplatform, wat betekent dat organisaties die Business Objects willen gebruiken de ondersteuning nodig hebben van een zeer bekwaam ontwikkelteam.

Samengevat

  • SAP BODS is een ETL-tool van SAP die gegevens uit ongelijksoortige systemen kan extraheren, deze kan omzetten in betekenisvolle informatie en deze in verschillende soorten systemen kan laden.
  • De volledige vorm van SAP BODS is Business Objects Data Services.
  • Repository, Management Console, Designer, Job Server en Access Server zijn belangrijke componenten van SAP BODS Architectuur
  • SAP Business Objects biedt betere profilering vanwege te veel overnames van andere bedrijven.
  • BODS is een duur hulpmiddel, dus de initiële aanschafkosten zijn erg hoog