SAP DS (Servicii de date) în HANA

⚡ Rezumat inteligent

SAP Data Services este platforma ETL a întreprinderii care mută și curăță datele din surse eterogene în SAP HANA. Designer, Job Server, Engine, Repository și Access Server lucrează împreună pentru a construi, programa și rula fluxuri de date.

  • 🧩 Scop principal: O platformă acoperă integrarea datelor, transformarea, calitatea datelor, profilarea datelor și procesarea datelor text într-o bază de date țintă sau un depozit de date.
  • 🏗️ Set de componente: Designer construiește joburi, Job Server le lansează, Engine le execută, Repository stochează metadatele, iar Access Server se ocupă de mesageria în timp real.
  • 🗄️ Tipuri de depozite: Un depozit local deservește Designer și Job Server, în timp ce un depozit central se ocupă de partajarea obiectelor și de controlul versiunilor.
  • 🔗 Regula depozitului de date: Este necesar un depozit de date separat pentru fiecare sursă și fiecare țintă, deoarece un depozit de date este canalul logic către o bază de date.
  • 📐 Ierarhia obiectelor: Proiectul conține joburi, un job conține fluxuri de lucru, iar un flux de lucru conține fluxuri de date, fluxurile de lucru și condițiile rămânând opționale.
  • ⚙️ Secvența de încărcare: Creați depozite de date, importați metadate, configurați serverul de import, construiți proiectul, jobul, fluxul de lucru și fluxul de date, apoi executați și verificați.
  • 🔄 Starea versiunii: SAP Data Services 4.3 este versiunea actuală, iar versiunea 4.2 a ajuns la sfârșitul perioadei de mentenanță mainstream pe 31 mai 2023.

SAP DS (Servicii de date) în SAP HANA

Ce Este SAP Servicii de date?

SAP Data Services este un instrument ETL care oferă o soluție unică la nivel de întreprindere pentru integrarea, transformarea, calitatea datelor, profilarea datelor și procesarea datelor text dintr-o sursă eterogenă într-o bază de date țintă sau un depozit de date.

Aplicațiile, numite joburi, sunt create în Designer, unde harta datelorping și transformarea sunt definite. Produsul este denumit și SAP BusinessObjects Data Services, prescurtat ca SAP BODS, iar ambele denumiri descriu același instrument. SAP Data Services 4.3 este versiunea curentă; versiunea 4.2 a ajuns la sfârșitul perioadei de întreținere mainstream pe 31 mai 2023, așadar noile implementări ar trebui să înceapă cu versiunea 4.3.

În cadrul unui SAP Peisaj HANA, SAP Serviciile de date sunt opțiunea aleasă atunci când datele trebuie remodelate pe parcurs, mai degrabă decât copiate așa cum sunt. Secțiunile de mai jos prezintă ce oferă instrumentul, cum se îmbină componentele sale și o sarcină de lucru completă dintr-un SAP Tabelul ECC în SAP HANA.

Caracteristicile SAP Servicii de date

Capacitățile de mai jos explică de ce SAP Data Services este poziționată ca o platformă de nivel enterprise, mai degrabă decât ca un simplu utilitar de copiere.

  • Oferă transformări paralele de înaltă performanță.
  • Are instrumente administrative complete și un instrument de raportare.
  • Acceptă mai mulți utilizatori.
  • SAP BODS este foarte flexibil cu aplicațiile bazate pe servicii web.
  • Permite un limbaj de scripting cu seturi bogate de funcții.
  • SAP Serviciile de date se pot integra cu SAP Server de replicare LT (SLT) folosind tehnologie bazată pe declanșatoare. SLT adaugă capabilități delta la fiecare SAP sau non-SAP tabelul sursă, care permite capturarea datelor modificate și transferul datelor delta din tabelul sursă.
  • Validarea datelor cu tablouri de bord și audit de proces.
  • Un instrument de administrare cu capacități de programare și monitorizare a tablourilor de bord.
  • Depanare, profilare încorporată și vizualizare date.
  • SAP Serviciile de date acceptă o gamă largă de surse și ținte:
  • Orice aplicație, de exemplu SAP.
  • Orice bază de date, cu încărcare în bloc și captura de date modificate.
  • Fișiere: lățime fixă, delimitate prin virgulă, COBOL, XML și Excel.

Aceste caracteristici sunt oferite de un set mic de componente instalabile, fiecare cu un rol distinct.

Componente ale SAP Servicii de date

SAP Serviciile de date au următoarele componente.

  1. proiectant – Este un instrument de dezvoltare prin care putem crea, testa și executa un job care populează un depozit de date. Permite dezvoltatorului să creeze obiecte și să le configureze selectând o pictogramă într-o diagramă de flux sursă-țintă. Poate fi utilizat pentru a crea o aplicație specificând fluxurile de lucru și de date. Pentru a deschide Data Services Designer, accesați Meniu Start -> Toate programele -> SAP Servicii de date -> Designer de servicii de date.

Operatii Deschise SAP Designer de servicii de date din meniul Start

  1. Server de locuri de muncă – Este o aplicație care lansează motorul de procesare Data Services și servește ca interfață pentru motor și suita Data Services.
  2. Motor – Motorul Data Services execută joburile individuale definite în aplicație.
  3. Repertoriu – Repozitoriul este o bază de date care stochează obiecte predefinite de Designer și obiecte definite de utilizator (metadate sursă și țintă, reguli de transformare). Repozitoriile sunt de două tipuri:
  • Depozitul local (utilizat de Designer și Job Server).
  • Depozitul central (utilizat pentru partajarea obiectelor și controlul versiunilor).
  1. Server de acces – Serverul de acces transmite mesaje între aplicațiile web, serverul de joburi Data Services și motoare.
  2. Administrator – Administratorul web asigură administrarea bazată pe browser a resurselor Serviciilor de Date, detaliată după cum urmează:
  • Configurarea, pornirea și oprireaping servicii în timp real.
  • Planificarea, monitorizarea și executarea joburilor în lot.
  • Configurarea serverului de joburi, a serverului de acces și a utilizării repozitoriului.
  • Gestionarea utilizatorilor.
  • Publicarea joburilor în lot și a serviciilor în timp real prin intermediul serviciilor web.
  • Configurarea și gestionarea adaptoarelor.

Cunoașterea funcției fiecărei componente reprezintă doar jumătate din imagine. Arhitectura de mai jos arată cum comunică acestea în timpul unei încărcări.

SAP Servicii de date Architectură

Arhitectura serviciilor de date are următoarele componente:

  • Depozit central – este utilizat pentru configurarea depozitului pentru serverele de joburi, gestionarea securității, controlul versiunilor și partajarea obiectelor.
  • Designer – utilizat pentru a crea un proiect, un job, un flux de lucru și un flux de date și pentru a le rula.
  • Depozit local – aici puteți crea, modifica și porni joburi, fluxuri de lucru și fluxuri de date.
  • Server și motor de lucrări – gestionează lucrările.
  • Server de acces – este utilizat pentru a executa joburile în timp real create de dezvoltatori în repozitorii.

În imaginea de mai jos sunt prezentate Serviciile de Date și relațiile dintre componentele sale.

SAP BODS Archiimagine care prezintă Designer, repozitorii, Job Server și Access Server

SAP BODS Architectură

Detaliu fereastră de designer

Designerul este componenta în care un dezvoltator petrece cel mai mult timp, așa că merită să aprofundezi mai întâi aspectul său. Detaliile fiecărei secțiuni a Data Services Designer sunt prezentate mai jos:

  1. Bara de instrumente (utilizat pentru Deschidere, Salvare, Înapoi, Validare, Executare etc.).
  2. Zona Proiectului (conține proiectul curent, care include jobul, fluxul de lucru și fluxul de date. În Data Services, toate entitățile sunt obiecte).
  3. Spațiu de lucru (zona ferestrei aplicației în care definim, afișăm și modificăm obiecte).
  4. Biblioteca de obiecte locale (conține obiecte din repozitoriul local, cum ar fi transformări, joburi, fluxuri de lucru, fluxuri de date etc.).
  5. Paleta de instrumente (butoanele din paleta de instrumente vă permit să adăugați obiecte noi în spațiul de lucru).

SAP Fereastra Data Services Designer cu bară de instrumente, zonă de proiect, spațiu de lucru, bibliotecă de obiecte și paletă de instrumente

Ierarhia obiectelor

Diagrama de mai jos prezintă relațiile ierarhice pentru tipurile de obiecte cheie din cadrul Data Services.

SAP Ierarhia obiectelor Data Services de la proiect până la fluxul de date

Notă: Legenda de mai jos identifică elementele opționale din ierarhie.

Legendă pentru marcarea fluxului de lucru și a obiectelor condiționale ca opționale

Fluxurile de lucru și condițiile sunt opționale.

Obiectele folosite în SAP Serviciile de date sunt detaliate mai jos.

Obiecte Descriere
Proiect Un proiect este obiectul de cel mai înalt nivel din fereastra Designer. Proiectele vă oferă o modalitate de a organiza celelalte obiecte pe care le creați în Data Services. Doar un singur proiect este deschis la un moment dat, unde „deschis” înseamnă „vizibil în zona proiectului”.
Loc de munca Un „job” este cea mai mică unitate de lucru pe care o puteți programa independent pentru execuție.
Script-uri Un subset de linii într-o procedură.
Workflow Un „flux de lucru” este încorporarea mai multor fluxuri de date într-un flux coerent de lucru pentru un întreg proiect. Un flux de lucru este opțional. Un flux de lucru este o procedură care poate:

  • Fluxuri de date de apel
  • Apelați un alt flux de lucru
  • Definiți ordinea pașilor care urmează să fie executați în jobul dvs
  • Transmiterea parametrilor către și de la fluxurile de date
  • Specificați modul de gestionare a erorilor care apar în timpul execuției
  • Definiți condițiile pentru executarea secțiunilor proiectului
Flux de date Un „flux de date” este procesul prin care datele sursă sunt transformate în date țintă. Un flux de date este un obiect reutilizabil. Este întotdeauna apelat dintr-un flux de lucru sau dintr-un job. Este utilizat pentru:

  • Identificați datele sursă pe care doriți să le citiți
  • Definiți transformările pe care doriți să le efectuați asupra datelor
  • Identificați tabelul țintă în care doriți să încărcați date
Magazin de date Un canal logic care conectează Data Services la bazele de date sursă și țintă. Depozite de date:

  • Trebuie specificat pentru fiecare bază de date sursă și țintă
  • Sunt folosite pentru a importa metadatele pentru bazele de date sursă și țintă în depozit
  • Sunt utilizate de Data Services pentru a citi date din tabelele sursă și a încărca date în tabelele țintă
Target Tabelul sau fișierul în care Data Services încarcă date din sursă.

SAP Servicii de date vs. SLT vs. DXC

SAP Serviciile de date sunt una dintre multele furnizarea datelor opțiuni pentru SAP HANA, iar alegerea celei greșite adaugă costuri pe care nicio ajustare nu le poate recupera. Tabelul de mai jos compară cele trei metode pe server.

Criterii SAP Servicii de date SLT DXC
Latență În lot sau programat Timp real Lot, programat de DataSource
Transformare ETL complet, curățare și profilare Reguli simple de filtrare și câmp Nimeni dincolo de fosttraclogica tor
Domeniul de aplicare al sursei SAP și non-SAP, fișiere, aplicații SAP și non-SAP baze de date SAP Numai Suită Business
Este necesar un server suplimentar Da, Job Server De obicei da Nu
Cel mai potrivit pentru Calitatea datelor și consolidarea multi-sursă Operaraportare națională pe date în timp real Reutilizarea conținutului de afaceri existent, ex.tractori

Pe scurt, alege SAP Servicii de date atunci când datele trebuie curățate, unite sau standardizate înainte de a fi livrate. Alegeți SLT atunci când raportul trebuie să reflecte tranzacția așa cum se întâmplă și DXC când un expert în conținut de afaceri dovedittractor produce deja semantica de care aveți nevoie. Pentru un set de date unic, fără programare repetitivă, un încărcare fișier plat este mai rapid decât configurarea oricăreia dintre cele trei.

Cum se încarcă datele dintr-un SAP Tabel sursă folosind SAP Servicii de date

Totul în Data Services este un obiect. Este nevoie de un depozit de date separat pentru fiecare bază de date sursă și țintă.

Secvența completă pentru încărcarea datelor dintr-un SAP Tabelul sursă este listat mai jos. Fiecare pas este apoi prezentat în detaliu.

  • Creați un depozit de date între sursă și BODS
  • Importați metadatele (structurile) în BODS
  • Configurați serverul de import
  • Importați metadatele în sistemul HANA
  • Creați un depozit de date între BODS și HANA
  • Creați un proiect
  • Creați un job (în lot sau în timp real)
  • Creați un flux de lucru
  • Creați un flux de date
  • Adăugați obiecte la fluxul de date
  • Execută treaba
  • Verificați previzualizarea datelor în HANA

Pas 1) Creați un depozit de date între SAP sursă și BODS.

  1. Pentru a încărca date dintr-un SAP sursa în SAP HANA prin SAP BODS, este necesar un datastore. Așadar, creăm mai întâi un datastore, așa cum se arată mai jos – Proiect -> Nou -> Magazin de date

Crearea unui nou datastore din meniul Proiect din Data Services Designer

  1. Va apărea o fereastră pop-up pentru Creare depozit de date nou. Introduceți detaliile de mai jos:
    1. Introduceți numele depozitului de date „ds_ecc”.
    2. Selectați numele tipului de depozit de date ca „SAP Aplicații”.
    3. Introduceți numele serverului bazei de date.
    4. Introduceți numele de utilizator și parola.
    5. Faceți clic pe butonul „Aplicați”.
    6. Faceți clic pe butonul „OK”.

Caseta de dialog Creare depozit de date nou pentru ds_ecc cu SAP Tip de aplicații

  1. Depozitul de date va fi creat. Vizualizați depozitul de date creat așa cum este prezentat mai jos.
  1. Accesați Biblioteca de obiecte locale.
  2. Selectați fila Depozit de date.
  3. Va fi afișat depozitul de date „ds_ecc”.

Magazinul de date ds_ecc listat în fila Magazin de date din Biblioteca de obiecte locale

Pas 2) Importați metadatele (structura) în serverul BODS.

Am creat un depozit de date pentru ECC către BODS; acum importăm metadate din ECC în BODS. Pentru a importa, urmați pașii de mai jos.

  1. Selectați depozitul de date „ds_ecc” și faceți clic dreapta pe el.
  2. Selectați opțiunea Import după nume.

Opțiunea Import după nume din meniul contextual al depozitului de date ds_ecc

Va fi afișată o fereastră pop-up pentru Import după nume. Introduceți detaliile de mai jos:

  1. Selectați Tip ca tabel.
  2. Introduceți numele tabelului de importat. Aici importăm tabelul KNA1.
  3. Faceți clic pe butonul „Import”. Tabelul KNA1 va apărea sub nodul Tabel al sursei de date „ds_ecc”.

Caseta de dialog Import după nume cu tipul de tabel și KNA1 introduse

Metadatele tabelului vor fi importate în datastore-ul ds_ecc după cum urmează.

Metadatele tabelului KNA1 importate în depozitul de date ds_ecc

Pas 3) Configurați serverul de import.

Până acum am importat un tabel în datastore-ul „ds_ecc” creat pentru ECC pentru a SAP Conexiune BODS. Pentru a importa date în SAP HANA, trebuie să configurăm serverul de import.

  1. Pentru a face acest lucru, du-te la Vizualizare rapidă -> Configurare server de import ca mai jos.

Configurați opțiunea Server de import în SAP Vizualizare rapidă HANA Studio

  1. Va apărea o fereastră pop-up pentru Selectare sistem. Selectați SAP Sistemul HANA (HDB aici), așa cum se arată mai jos.

Caseta de dialog Selectați Sistem cu HDB SAP Sistemul HANA selectat

  1. Faceți clic pe butonul „Următorul”. Va apărea o altă fereastră pop-up pentru acreditările Data Services. Introduceți următoarele detalii:
  1. SAP Adresa serverului BODS (aici BODS:6400).
  2. SAP Numele depozitului BODS (numele depozitului HANAUSER).
  3. Sursă de date ODBC (ZTDS_DS).
  4. Port implicit pentru SAP Serverul BODS (8080).

Caseta de dialog pentru acreditările Data Services cu adresa serverului, depozitul, sursa ODBC și portul

Faceți clic pe butonul „Finalizare”.

Pas 4) Importați metadatele în sistemul HANA.

Serverul de import este acum configurat, astfel încât metadatele pot fi importate din SAP Serverul BODS.

  1. Faceți clic pe opțiunea Import din Vizualizare rapidă.
  2. Va fi afișată o fereastră pop-up pentru opțiunile de import. Selectați opțiunea „Import selectiv al metadatelor”.

Caseta de dialog Import cu opțiunea Import selectiv al metadatelor selectată

Faceți clic pe butonul „Next”.

Va fi afișată o fereastră pop-up pentru „Import selectiv al metadatelor”, în care selectăm sistemul țintă.

  1. selectaţi SAP Sistemul HANA (HDB aici).

Expertul de import selectiv al metadatelor cu ținta SAP Sistemul HANA selectat

Faceți clic pe butonul „Next”.

Pas 5) Creați un depozit de date între BODS și HANA.

În BODS este necesar un depozit de date separat pentru sursă și destinație. Depozitul de date sursă există deja, așa că în continuare se creează un depozit de date destinație între BODS și HANA cu numele „DS_BODS_HANA”.

  1. Accesați Proiect -> Nou -> Magazin de date.

Crearea depozitului de date DS_BODS_HANA din meniul Proiect

  1. Va apărea un ecran pentru Creare depozit de date nou, ca mai jos.
    1. Introduceți numele depozitului de date (DS_BODS_HANA).
    2. Introduceți tipul depozitului de date ca Bază de date.
    3. Introduceți tipul bazei de date ca SAP HANA.
    4. Selectați versiunea bazei de date.
    5. Introduceţi SAP Numele serverului bazei de date HANA.
    6. Introduceți numele portului pentru SAP Baza de date HANA.
    7. Introduceți numele de utilizator și parola.
    8. Bifați „Activați transferul automat de date”.

Caseta de dialog Creare depozit de date nou pentru DS_BODS_HANA cu SAP Tipul bazei de date HANA

Faceți clic pe „Aplicați” și apoi pe butonul „OK”.

Depozitul de date „DS_BODS_HANA” va fi afișat în fila Depozit de date din Biblioteca de obiecte locale, așa cum se arată mai jos.

Depozitul de date DS_BODS_HANA afișat în Biblioteca de obiecte locale

  1. Acum importăm un tabel în datastore-ul „DS_BODS_HANA”.
    1. Selectați depozitul de date „DS_BODS_HANA” și faceți clic dreapta pe el.
    2. Selectați Import după nume.

Opțiunea Import după nume din meniul contextual al depozitului de date DS_BODS_HANA

  1. Va apărea o fereastră pop-up pentru Import după nume, ca mai jos.
    1. Selectați Tip ca tabel.
    2. Introduceți numele ca KNA1.
    3. Proprietarul va fi afișat ca Hanauser.
    4. Faceți clic pe butonul Import.

Caseta de dialog Import după nume care importă KNA1 în DS_BODS_HANA

Tabelul va fi importat în depozitul de date „DS_BODS_HANA”. Pentru a vizualiza datele din tabel, urmați pașii de mai jos.

  1. Faceți clic pe tabelul „KNA1” din depozitul de date „DS_BODS_HANA”.
  2. Datele vor fi afișate în format tabelar.

Datele din tabelul KNA1 afișate în format tabelar în Data Services

Pasul 6) Definiți proiectul. Un proiect grupează și organizează obiecte corelate. Un proiect poate conține orice număr de joburi, fluxuri de lucru și fluxuri de date.

  1. Accesați meniul Proiect Designer.
  2. Selectați opțiunea Nou.
  3. Selectați opțiunea Proiect.

Crearea unui proiect nou din meniul Proiect Designer

Apare o fereastră pop-up pentru crearea unui proiect nou, ca mai jos. Introduceți numele proiectului și faceți clic pe butonul Creare. Aceasta va crea un folder pentru proiect, în cazul nostru BODS_DHK.

S-a introdus o casetă de dialog pentru proiect nou cu numele de proiect BODS_DHK

Pasul 7) Definiți postul. Un job este un obiect reutilizabil. Acesta conține fluxuri de lucru și fluxuri de date. Joburile pot fi executate manual sau programat. Pentru a executa un proces BODS, trebuie definit un job.

Creăm un job numit JOB_Customer.

  1. Selectați proiectul (BODS_DHK) creat în pasul anterior, faceți clic dreapta și selectați „New Batch Job”.
  2. Redenumiți-l în „JOB_Customer”.

Crearea unui nou job batch în cadrul proiectului BODS_DHK

Pasul 8) Definiți fluxul de lucru.

  1. Selectați jobul „JOB_Customer” în zona proiectului.
  2. Faceți clic pe butonul flux de lucru din paleta de instrumente. Faceți clic pe zona goală a spațiului de lucru. O pictogramă de flux de lucru va apărea în spațiul de lucru.
  3. Schimbați numele fluxului de lucru în „WF_Customer”.

Fluxul de lucru WF_Customer creat în spațiul de lucru Data Services

Faceți clic pe numele fluxului de lucru și în spațiul de lucru va apărea o vizualizare goală pentru fluxul de lucru.

Spațiu de lucru gol, pregătit pentru un flux de date

Pasul 9) Definiți fluxul de date.

  1. Faceți clic pe fluxul de lucru „WF_Customer”.
  2. Faceți clic pe butonul flux de date din paleta de instrumente. Faceți clic pe zona goală a spațiului de lucru. O pictogramă pentru fluxul de date va apărea în spațiul de lucru.
  3. Schimbați numele fluxului de date în „DF_Customer”.
  4. Fluxul de date apare și în zona proiectului din stânga, sub numele jobului.

Fluxul de date DF_Customer creat în cadrul fluxului de lucru WF_Customer

Pasul 10) Adăugați obiecte la fluxul de date.

În cadrul fluxului de date, oferim instrucțiuni pentru transformarea datelor sursă în forma dorită pentru tabelul țintă.

Se folosesc trei obiecte:

  • Un obiect pentru sursă.
  • Un obiect pentru tabelul țintă.
  • Un obiect pentru transformarea Query, care mapează coloanele de la sursă la țintă.

Faceți clic pe fluxul de date DF_Customer. Va apărea un spațiu de lucru gol, ca mai jos.

Spațiu de lucru gol pentru fluxul de date pentru DF_Customer

  1. Specificați obiectul pentru sursă – Accesați depozitul de date „ds_ecc”, selectați tabelul KNA1 și glisați-l și plasați-l pe ecranul gol al fluxului de date.
  2. Specificați obiectul pentru țintă – Selectați depozitul de date „DS_BODS_HANA” din depozit și selectați tabelul KNA1.
  3. Trageți și plasați-l în spațiul de lucru și selectați „Creare Target„”. Acum vor exista două tabele, una sursă și una destinație.

Obiectele tabelului KNA1 sursă și țintă plasate în fluxul de date

  1. Transformarea interogării – Acesta este un instrument utilizat pentru a recupera date pe baza schemei de intrare pentru o condiție specifică utilizatorului și pentru a transporta date de la sursă la destinație.
    1. Selectați pictograma Transformare interogare din paleta de instrumente și trageți-o și plasați-o între obiectele sursă și țintă din spațiul de lucru.
    2. Legați obiectul Query la sursă.
    3. Legați obiectul Query la tabelul țintă.

Transformarea interogării legate între tabelele sursă și țintă

Double-faceți clic pe pictograma Interogare pentru a mapa coloanele din schema de intrare la schema de ieșire. O mapareping apare o fereastră în care facem următoarele:

  1. Tabelul sursă KNA1 este selectat.
  2. Selectați toate coloanele din tabelul sursă, faceți clic dreapta și selectați Mapă la ieșire.
  3. Rezultatul țintă este selectat ca Interogare, iar coloanele vor fi mapate.

Hartăping coloane sursă în schema de ieșire din transformarea Query

Salvați și validați proiectul. Faceți clic pe pictograma Validare. Apare o fereastră pop-up care confirmă succesul validării.

Mesaj de validare reușită în SAP Designer de servicii de date

Pasul 11) Executați lucrarea. Pentru a executa lucrarea, urmați calea de mai jos.

  1. Selectați pictograma zonei proiectului pentru a deschide proiectul și selectați proiectul creat.
  2. Selectați jobul și faceți clic dreapta.
  3. Selectați opțiunea Executare pentru a executa jobul.

Executarea jobului JOB_Customer din zona de proiect

După executarea lucrării, se afișează o fereastră Jurnal lucrări, în care apar toate mesajele referitoare la lucrare. Ultimul mesaj va fi „Jurnal lucrări” este finalizată cu succes”.

Fereastra Jurnal de lucrări care afișează mesajul de finalizare cu succes a lucrării

Pasul 12) Validați și verificați datele din SAP Baza de date HANA.

  1. Conectați-vă la SAP Baza de date HANA prin SAP HANA Studioși selectați schema HANAUSER.
  2. Selectați tabelul KNA1 din nodul Tabel.
  3. Faceți clic dreapta pe tabelul KNA1 și selectați Deschidere previzualizare date.
  4. Datele KNA1 încărcate de procesul BODS vor fi afișate în ecranul de previzualizare a datelor.

Previzualizare date KNA1 în SAP HANA Studio confirmă încărcarea

Un număr de rânduri corespondent între tabelul sursă și această previzualizare confirmă încărcarea finalizată corect, iar jobul poate fi apoi programat de Administrator pentru execuții repetate.

Întrebări frecvente

Un datastore este un canal logic către o bază de date, care conține detaliile conexiunii și metadatele importate. Două baze de date înseamnă două conexiuni, deci un datastore nu poate deservi ambele capete ale unei încărcări.

Un depozit local stochează obiectele cu care Designer și Job Server lucrează zilnic. Un depozit central adaugă funcții de check-in, check-out și istoricul versiunilor, astfel încât mai mulți dezvoltatori să poată partaja obiectele în siguranță.

AI profilează sursa înainte de hartăping, astfel încât formatele inconsistente, cheile duplicate și valorile aberante sunt cunoscute în avans. Regulile de curățare sunt apoi scrise pentru defectele reale, mai degrabă decât pentru cele presupuse.

Da. Câmpuri de perechi semantice potrivite ale căror nume diferă, dar a căror semnificație este consistentă, pe care o hartă bazată pe nume le poate reprezenta.ping ratează. RevVedeți perechile propuse, deoarece nume similare pot purta în continuare unități diferite.

Da, prin capturarea datelor modificate și integrarea cu declanșatoarele SLT, se extinde capacitatea delta la tabelele care nu au o marcă temporală proprie. Fără aceasta, fiecare rulare reîncarcă întregul tabel.

Rezumați această postare cu: