SAP BODS-opplæring for nybegynnere

⚡ Smart oppsummering

SAP BODS-veiledningen introduserer SAP BusinessObjects Data Services, ETL-plattformen for bedrifter. LessVi dekker ETL-grunnleggende, historie, arkitektur, nøkkelbegreper, fordeler, ulemper og skysammenligning.

  • 🛠️ Enterprise ETL: Flytter data på tvers SAP og ikke-SAP systemer.
  • 🏗️ Tre lag: Webapp-, server- og BODS-tjenestelag.
  • ???? Jobber og flyter: Arbeidsflyter orkestrerer jobber som kjører dataflyter rad for rad.
  • 🔗 Tilkobling: SAP ECC, HANA, Hadoop Oracle, SQL Server, REST API-er.
  • 🧹 Datakvalitet: Innebygd rensing, adressestandardisering, matching.
  • ☁️ Skyetterfølger: SAP Data Intelligence Cloud og Datasphere utvider BODS.

SAP BODS-veiledning

Før vi lærer SAP BODS oversikt, la oss forstå

Hva er ETL?

ETL står for Extract-Transform-Load, og det er en prosess for hvordan data lastes fra målsystemet til datalageret. Data ekstrachentet fra en database og transformert for å samsvare med datavarehusskjemaet. Deretter lastes det tilbake til datavarehusdatabasen i form av dimensjons- og faktatabeller.

Hva er SAP BODS?

SAP BODS er en ETL-verktøy for eksempeltracutveksle data fra ulike systemer, transformere data til meningsfull informasjon og laste inn data i en datalager. Den er designet for å levere løsninger i bedriftsklassen for dataintegrasjon, datakvalitet, databehandling og dataprofilering. Den fullstendige formen for SAP BODS er Business Objects Data Services.

Historie SAP BODS

Her er kjente landemerker i historien til SAP BODS:

  • I 2002 endret BusinessObjects de to programvareproduktene til Acta som BusinessObjects Data Quality-verktøy og BusinessObjects Data Integration-verktøy.
  • Business Objects anskaffet av SAP i 2007 og begge disse produktene ble omdøpt til SAP BODQ og SAP BODI.
  • I 2008, SAP slo sammen begge disse produktene i ett enkelt verktøy og ga det nytt navn til SAP Business Objects Data Services (BODS)

Den historien formet en lagdelt arkitektur designet for bedriftsskala.

SAP BODS Architecture

Her er noen grunnleggende komponenter av SAP BODS arkitektur:

SAP BODS ArchiTecture Diagram
SAP BODS ArchiTecture Diagram

Oppbevaringssted

Et depot er et sett med en tabell som inneholder brukeropprettede og forhåndsdefinerte systemobjekt, kilde, målmetadata og transformasjonsregler. Den lar deg sette opp repositories på en åpen klient-/serverplattform. Dette hjelper deg med å dele metadata med andre bedriftsverktøy. Hvert lokale depot er koblet til en eller flere jobbservere som kjører jobben du har opprettet.

Management Console

SAP BOD Data Services Management Console er den nettbaserte applikasjonen med følgende funksjoner.

  • Effekt og lineær analyse
  • Administrasjon
  • Autodokumentasjon
  • Operational Dashboard
  • Datavalidering
  • Datakvalitetsdatarapporter.

Jobbserver

Jobbserverkomponenten hjelper deg med å starte dataflyttingsmotoren. Den lar deg integrere data fra flere kilder. Den hjelper deg med å utføre komplekse datatransformasjoner og administrerer transaksjoner og eks.tracsjoner fra ERP-systemer og andre kilder.

Jobbserververktøyet for dataintegrering lar deg flytte inn data i enten batch- eller sanntidsmodus. Den gir høy datagjennomstrømning og skalerbarhet. I tillegg, mens du designer en jobb, kan du også kjøre den fra designeren som ber jobbserveren om å kjøre jobben. Jobbserveren lar deg også få jobben fra tilhørende BODS SAP oppbevaringssted.

Datatjenester designer

Verktøyet Data Services Designer tilbyr et brukervennlig grafisk brukergrensesnitt som hjelper deg med å definere transformasjoner, datakartpings og kontrolllogikk.

Denne komponenten hjelper deg å bygge applikasjoner som inneholder data og arbeidsflyter. Denne komponenten lar deg også administrere metadata som er lagret i et depot.

Motorer

Etter SAP Når BusinessObjects Data Services-jobber utføres, starter jobbserveren motoren for å utføre dataeksemplarer.tracsjon, transformasjon og bevegelse. Motoren bruker parallell prosessering og datatransformasjon i minnet for å tilby høy datatilkobling, kvalitet og skalerbarhet.

Tilgang til server

Access server tilbyr sanntids forespørsel-svar-melding som samler meldingsforespørsel ruter dem til en sanntidstjeneste og leverer et meldingssvar i en bestemt varighet. Acess Server spør etter meldinger og sender dem til neste tilgjengelige sanntidstjeneste på tvers av en rekke dataressurser.

Adresseserver

Den neste komponenten er adresseserveren. Den tilbyr adressevalidering og rettelser. Adresseserveren må startes før behandling av dataflyter som inneholder global adresserens eller global forslagslistetransformasjon med EMEA-motoren aktivert.

Arkitekturen introduserer BODS-spesifikke termer som er verdt å definere.

Viktige termer i SAP BODS

Datastore

En Datastore tilbyr en tilkobling til en datakilde som en database. Det er et koblingsgrensesnitt mellom den faktiske backend-databasen og datatjenester. Datalager lar også datatjenester importere beskrivelsen av datakilden, for eksempel metadata.

CMC (Central Management Console)

CMC er et nettbasert administrasjonsverktøy for BIR. Det er et nyttig verktøy for å utføre noen viktige funksjoner som depotregistrering, brukeradministrasjon, etc.

Dataintegrator webadministrator

Data Integrator-nettadministrator er også kjent som DI webadmin. Det hjelper deg å vedlikeholde depoter i datatjenester. Dette SAP BOD-tjenester inkludert i DI webadmin er Meta Repository, Central Repository, jobbtjenester og webtjenester.

SAP Fordeler med datatjenester

Her er noen fordeler med BODS i SAP

  • SAP Business Objects tilbyr bedre profilering på grunn av for mange oppkjøp av andre selskaper.
  • Læringskurven til dette ETL-verktøyet er rask, og det er enkelt å bruke.
  • Tilbyr et enkelt grensesnitt for å utføre datamanipulasjonsoppgaver.
  • Objektene og funksjonene til BODS i SAP lar deg utføre manipulasjoner og transformasjon av data veldig effektivt.
  • Det er systemleverte objekter og funksjoner som du enkelt kan dra og slippe.
  • SAP BODS lar deg implementere ulike datatransformasjoner ved hjelp av Data Integrator-språket
  • SAP BODS hjelper deg med å utføre komplekse datatransformasjoner for å bygge tilpassede funksjoner.
  • Data Integrator Designer lar deg lagre sanntids- og batchjobber og nye prosjekter i depotet.

Ulemper med SAP BODS

Her er noen ulemper ved å bruke SAP BODS.

  • Det er et dyrt verktøy, så den første kjøpskostnaden er veldig høy.
  • Business Objects mange trenger en rekke servere og omfattende maskinvare.
  • Business Objects er en utviklerplattform som betyr at organisasjoner som ønsker å bruke Business Objects vil kreve støtte fra et svært dyktig utviklingsteam.

SAP BODS vs. SAP Dataintelligens-skyen

Mange SAP Teamene planlegger nå migreringsveier fra BODS til skyplattformer. Tabellen fremhever strategiske forskjeller.

Aspekt SAP BODS Dataintelligens-skyen
Utplassering Lokalt Skybasert administrering
Primær bruk Batch ETL, datakvalitet Rørledninger, ML, strømming
Datakvalitet Moden innebygd Innebygd pluss ekstern
KI / ML Ekstern integrasjon Innfødte pipelines
Skalering Vertikal, manuell Elastiske beholdere
Best for Investeringer på stedet Skybasert eller hybrid

Kunder med store BODS-investeringer kjører vanligvis begge plattformene under migrering, og flytter nye arbeidsbelastninger til skyen samtidig som de opprettholder stabile batchjobber i BODS.

Spørsmål og svar

BODS er lokal ETL med moden datakvalitet. Data Intelligence Cloud er skybasert og legger til ML-pipelines.

AI genererer ABAP-, SQL- og BODS-skript, foreslår transformasjoner og forklarer funksjoner.

Ja. Python UDF-er kaller AI-tjenester for avviksdeteksjon, deduplisering og adressevalidering.

Designer, jobbserver, lokale og sentrale databaser og administrasjonskonsoll.

SAP ECC, S/4HANA, HANA, Oracle, SQL Server, Hadoop, filer, REST API-er, SaaS.

Ja. Kjører på Azure, AWS, GCP. SAP tilbyr også Data Intelligence Cloud som administrert tjeneste.

Ja. SAP utgir støttepakker. Nye prosjekter evaluerer Data Intelligence Cloud eller Datasphere.

Arbeidsferdighet på 2–3 måneder. Mestring tar 6–12 måneder med prosjekter.

Oppsummer dette innlegget med: