SAP Tutorial BODS pentru începători

⚡ Rezumat inteligent

SAP Tutorialul BODS prezintă SAP BusinessObjects Data Services, platforma ETL pentru întreprinderi. LessAcoperă elementele de bază ale ETL, istoricul, arhitectura, termenii cheie, avantajele, dezavantajele și o comparație cu cloud-ul.

  • 🛠️ ETL pentru întreprinderi: Mută ​​datele peste SAP și non-SAP sisteme.
  • 🏗️ Trei straturi: Straturi de aplicație web, server și serviciu BODS.
  • 📋 Locuri de muncă și fluxuri: Fluxurile de lucru orchestrează joburi care rulează fluxuri de date rând cu rând.
  • 🔗 Conectivitate: SAP ECC, HANA, Hadoop, Oracle, SQL Server, API-uri REST.
  • 🧹 Calitatea datelor: Curățare încorporată, standardizare a adreselor, potrivire.
  • ☁️ Succesorul Cloud: SAP Data Intelligence Cloud și Datasphere extind BODS.

SAP Tutorial BODS

Înainte să învățăm SAP Prezentare generală a BODS, să înțelegem

Ce este ETL?

ETL înseamnă Extract-Transform-Load și este un proces care definește modul în care datele sunt încărcate din sistemul țintă în depozitul de date. Datele sunt extracextrase dintr-o bază de date și transformate pentru a se potrivi conform schemei depozitului de date. După aceea, sunt încărcate înapoi în baza de date a depozitului de date sub formă de tabele de dimensiuni și fapte.

Ce Este SAP BODS?

SAP BODS este o Instrumentul ETL pentru extracextragerea datelor din sisteme disparate, transformarea datelor în informații semnificative și încărcarea datelor într-un depozit de date. Este conceput pentru a oferi soluții de clasă întreprindere pentru integrarea datelor, calitatea datelor, procesarea datelor și profilarea datelor. Forma completă a SAP BODS este Business Objects Data Services.

Istoria SAP BODS

Aici, sunt repere celebre din istoria SAP BODS:

  • În 2002, BusinessObjects a rebrandat cele două produse software ale Acta ca instrument BusinessObjects Data Quality și instrument BusinessObjects Data Integration.
  • Business Objects achiziționate de SAP în 2007 și ambele produse au fost redenumite ca SAP BODQ și SAP BODI.
  • În 2008, SAP a îmbinat ambele produse într-un singur instrument și l-a redenumit ca SAP Servicii de date Business Objects (BODS)

Această istorie a modelat o arhitectură stratificată, concepută pentru scară largă în întreprinderi.

SAP BODS Architectură

Iată câteva componente de bază ale SAP Arhitectura BODS:

SAP BODS ArchiDiagrama de tectură
SAP BODS ArchiDiagrama de tectură

Repertoriu

Un depozit este un set de tabel care conține obiecte de sistem create de utilizator și predefinite, sursă, metadate țintă și reguli de transformare. Vă permite să configurați depozite pe o platformă client/server deschisă. Acest lucru vă ajută să partajați metadate cu alte instrumente de întreprindere. Fiecare depozit local este conectat la unul sau mai multe servere de joburi care rulează jobul pe care l-ați creat.

Consola de administrare

SAP BOD Data Services Management Console este aplicația bazată pe web cu următoarele caracteristici.

  • Impact și analiză liniară
  • Administrare
  • Documentare automată
  • OperaTabloul de bord național
  • Data validarii
  • Rapoarte de date privind calitatea datelor.

Server de locuri de muncă

Componenta Job Server vă ajută să porniți motorul de mutare a datelor. Vă permite să integrați date din mai multe surse. Vă ajută să efectuați transformări complexe de date și gestionează tranzacțiile și exemplele.tracțiuni din sistemele ERP și din alte surse.

Instrumentul serverului de joburi de integrare a datelor vă permite să mutați datele fie în mod lot, fie în timp real. Oferă un randament ridicat de date și scalabilitate. Mai mult, în timp ce proiectați un job, îl puteți rula și din Designer, care îi spune Job Server să ruleze jobul. Job Server vă permite, de asemenea, să obțineți jobul de la BODS asociat SAP repertoriu.

Designer de servicii de date

Instrumentul Data Services Designer oferă o interfață grafică ușor de utilizat, care vă ajută să definiți transformări, hărți de datepings și logica de control.

Această componentă vă ajută să construiți aplicații care conțin date și fluxuri de lucru. Această componentă vă permite, de asemenea, să gestionați metadatele stocate într-un depozit.

Motoare

Dupa SAP După executarea joburilor BusinessObjects Data Services, serverul de joburi pornește motorul pentru a efectua analize de date.tracțiune, transformare și mișcare. Motorul utilizează procesarea paralelă și transformarea datelor în memorie pentru a oferi conectivitate, calitate și scalabilitate ridicate ale datelor.

Server de acces

Serverul de acces oferă mesaje de solicitare-răspuns în timp real care colectează solicitările de mesaje le direcționează către un serviciu în timp real și oferă un răspuns la mesaj într-o anumită durată. Serverul Acess interogează mesajul și le trimite la următorul serviciu disponibil în timp real prin numeroase resurse de calcul.

Server de adrese

Următoarea componentă este serverul de adrese. Oferă validarea adresei și corecții. Serverul de adrese trebuie pornit înainte de procesarea fluxurilor de date care conțin Curățarea adresei globale sau transformarea listei de sugestii globale cu motorul EMEA activat.

Arhitectura introduce termeni specifici BODS care merită definiți.

Termeni importanți în SAP BODS

Magazin de date

Un Datastore oferă o conexiune la o sursă de date, cum ar fi o bază de date. Este o interfață de legătură între baza de date backend reală și serviciile de date. Magazinul de date permite, de asemenea, serviciilor de date să importe descrierea sursei de date, cum ar fi metadatele.

CMC (Consola de management centrală)

CMC este un instrument de administrare bazat pe web pentru BOD. Este un instrument util pentru a îndeplini unele funcții esențiale, cum ar fi înregistrarea depozitului, gestionarea utilizatorilor etc.

Data Integrator Web Administrator

Administratorul web Data Integrator este cunoscut și ca administrator web DI. Vă ajută să mențineți depozitele în serviciile de date. Acest SAP Serviciile BOD incluse în administrarea web DI sunt Meta Repository, Central Repository, servicii de locuri de muncă și servicii web.

SAP Avantajele serviciilor de date

Iată câteva avantaje ale BODS în SAP

  • SAP Business Objects oferă o profilare mai bună din cauza prea multor achiziții ale altor companii.
  • Curba de învățare a acestui instrument ETL este rapidă și este ușor de utilizat.
  • Oferă o interfață ușor de utilizat pentru a efectua sarcini de manipulare a datelor.
  • Obiectele și funcțiile BODS în SAP vă permit să efectuați manipulări și transformare a datelor foarte eficient.
  • Există obiecte și funcții furnizate de sistem pe care le puteți trage și plasa cu ușurință.
  • SAP BODS vă permite să implementați diverse transformări de date folosind limbajul Data Integrator
  • SAP BODS vă ajută să efectuați transformări complexe de date pentru construirea de funcții personalizate.
  • Data Integrator Designer vă permite să stocați joburi în timp real și lot și proiecte noi în depozit.

Dezavantaje ale SAP BODS

Iată câteva dezavantaje ale utilizării SAP BODS.

  • Este un instrument scump, astfel încât costul inițial de achiziție este foarte mare.
  • Business Objects multe au nevoie de un număr de servere și hardware extins.
  • Business Objects este o platformă pentru dezvoltatori, ceea ce înseamnă că organizațiile care doresc să folosească Business Objects vor avea nevoie de sprijinul unei echipe de dezvoltare cu înaltă calificare.

SAP BODS vs. SAP Cloud de informații despre date

Multe SAP Echipele planifică acum căi de migrare de la BODS la platformele cloud. Tabelul evidențiază diferențele strategice.

Aspect SAP BODS Cloud de informații despre date
Implementare La fața locului Gestionat nativ în cloud
Utilizare primară ETL pe loturi, calitatea datelor Conducte, ML, streaming
Calitatea datelor Încorporat pentru maturi Încorporat plus extern
IA / ML Integrare externă Conducte native
Scalarea Vertical, manual Recipiente elastice
Cel mai bun pentru Investiții locale Cloud-first sau hibrid

Clienții cu investiții semnificative în BODS rulează de obicei ambele platforme în timpul migrării, mutând noile sarcini de lucru în cloud, menținând în același timp joburi batch stabile în BODS.

Întrebări frecvente

BODS este ETL local cu date de calitate matură. Data Intelligence Cloud este cloud-nativ și adaugă conducte de învățare automată (ML).

IA generează scripturi ABAP, SQL și BODS, sugerează transformări și explică funcții.

Da. Python Funcțiile definite de utilizator (UDF) apelează la servicii de inteligență artificială pentru detectarea anomaliilor, deduplicarea și validarea adreselor.

Designer, Server de joburi, Depozite locale și centrale și Consola de administrare.

SAP ECC, S/4HANA, HANA, Oracle, SQL Server, Hadoop, fișiere, API-uri REST, SaaS.

Da. Funcționează pe Azure, AWS, GCP. SAP oferă, de asemenea, Data Intelligence Cloud ca serviciu gestionat.

Da. SAP lansează pachete de suport. Noile proiecte evaluează Data Intelligence Cloud sau Datasphere.

Competență practică în 2-3 luni. Stăpânirea cunoștințelor necesită 6-12 luni de proiecte.

Rezumați această postare cu: