Îmbunătățirea unui Extractor (BW / BI)

Introducere

Extractoare:

extractoarele sunt utilizate pentru a prelua date în sistemul sursă SAP (adică ECC în cazul nostru), care poate umple structura extrasă a unei surse de date cu datele din sistemul sursă SAP(adică ECC).Extractorul poate fi capabil să furnizeze mai multe câmpuri decât structura de extract existentă.

extractoarele sunt utilizate pentru a extrage date dintr-un sistem sursă (adică ECC) și pentru a le transfera în sistemul BI sau în sistemul BW. Ele sunt, de asemenea, utilizate pentru accesul direct la datele sursă din sistemul BI sau sistemul BW. SAP a furnizat Extractoare standard în scopul extragerii datelor. Dar, în unele situații, aceste Extractoare standard nu vor satisface complet cerințele noastre de afaceri. În astfel de cazuri, trebuie să îmbunătățim extractoarele standard. De exemplu, în unele tranzacții un câmp personalizat a fost adăugat pentru a satisface cerința noastră. Deoarece acesta este un câmp personalizat, acesta nu va fi prezent în extractorul standard. Acum trebuie să includem acest câmp în extractor, va trebui să îmbunătățim extractorul standard.

extractoarele utilizează sursa de date definită în SAP pentru extragerea datelor.

ce este BI?

Business intelligence (BI) se referă la prezentarea înregistrărilor de afaceri prin colectarea, integrarea, analizarea înregistrărilor de afaceri.

sistemele BI oferă vederi istorice și prognostice ale afacerilor operations.BI cel mai adesea folosind înregistrări care au fost adunate într-un sistem și, ocazional, de lucru de la date operaționale sau date de tranzacție.

Extractoare BI

recuperarea datelor este unul dintre procesele cheie de depozitare a datelor din BI. BI oferă mecanisme-extractoare-pentru preluarea datelor (date master, date de tranzacție, metadate) din diverse surse. Extragerea și transferul de date are loc la solicitarea BI.

sursa de date:

sursa de date este un set de câmpuri care furnizează datele pentru o unitate de afaceri pentru transferul de date în BI.Din punct de vedere tehnic, sursa de date este un set de câmpuri legate logic care sunt furnizate pentru a transfera date în BI în structura de extracție.

există trei tipuri de surse de date:

    • sursă de date pentru date de tranzacție
    • sursă de date pentru date master
    • sursă de date pentru texte

extrage structura pentru o sursă de date:

structura de extracție pentru o sursă de date arată formatul în care sursa de date sau extractorul pentru sursa de date își transferă datele. Structura extractului Trebuie creată în DDIC ca structură de dicționar sau tabel transparent. O vizualizare nu este permisă aici, deoarece nu vă va oferi opțiunea de a adăuga o structură de adăugare. Adăugați structura (container pentru câmpuri personalizate) vă permite să convertiți cerințele de afaceri. Puteți popula câmpurile din structura de adăugare folosind îmbunătățiri ale funcțiilor (BADI, ieșire utilizator etc.).

când pentru a îmbunătăți o sursă de date folosind structura Extract:

    • conținutul de afaceri nu include câmpul într-o sursă de date pentru aplicația dvs.
    • când facem unele îmbunătățiri în tranzacția standard, avem nevoie de mai multe câmpuri.

îmbunătățiți o sursă de date folosind Extract structure-Procedure:

Pasul 1: Du-te la tranzacție RSA6 pentru îmbunătățirea unei surse de date folosind structura extract. Selectați o sursă de date (0REFX_6).

/wp-content/uploads/2013/11/1_316986.png

Pasul 2: Alegeți sursele de date care trebuie îmbunătățite folosind structura extractului. Click pe extrage structura (REIS_CASHFLOW_TRAN).

/wp-content/uploads/2013/11/2_316987.png

/wp-content/uploads/2013/11/22_316988.png

Pasul 3: Acum utilizați „Adăugați structura” pentru a adăuga câmpuri noi.

/wp-content/uploads/2013/11/3_316989.png

Pasul 4: Acum adăugați câmpurile obligatorii.

  1. Pasul 5: activați structura de adăugare.Du-te la RSA6 transaction selectați sursa de date du-te la DataSource DataSource centisfange.

Pasul 6: Aici avem opțiuni precum ‘Select’, ‘Hide’, ‘Inversion’ și ‘Field only’ fiecare pentru o utilizare diferită.

  • selecție:
  • ascunde câmp: folosit exclude un câmp structura extract din transferul de date. Ca urmare a acțiunii noastre, câmpul nu mai este disponibil în BW sau BI la stabilirea regulilor de transfer și la generarea structurii de transfer.
  • inversarea este posibilă numai pentru anumite surse de date privind datele tranzacției. Acestea includ surse de date care au un câmp care este indicat ca un câmp de inversiune.Valoarea cifrei cheie este apoi transferată în formă inversată, adică înmulțită cu (-1) în BW sau BI. Numai câmpul
  • : Câmpul indicator cunoscut numai în Exit este setat pentru câmpurile unei structuri de adăugare. În mod implicit, aceste câmpuri nu sunt transmise extractorului din lista de câmpuri și din tabelul de selecție. Deselectați indicatorul ‘numai câmp’ pentru a permite API-ului de servicii să transmită câmpul structură adăugare la extractor împreună cu câmpurile structurilor extrase livrate în lista de câmpuri, precum și în tabelul de selecție.

/wp-content/uploads/2013/11/6_1_316990.png

/wp-content/uploads/2013/11/6_2_316997.png

procedura pentru a popula înregistrările în sursa de date:

Pasul 1: Pentru a popula înregistrările în funcție de cerința de afaceri putem face prin implementarea unui BADI, USEREXIT etc.Aici am folosit BADI „RSU5_SAPI_BADI”.

Pasul 2: Selectați interfața pentru transformarea datelor.

cu delta load, putem preveni timpii lungi de încărcare și blocările inutile din Baza de date, încărcând doar înregistrări de date noi sau modificate în SAP BW. Acest lucru este avantajos atunci când lucrați cu aplicații cu colecții mari de date.

moduri de actualizare

  • Delta-inițializare: determină inventarul de început; poate fi rulat de mai multe ori pentru fiecare sursă de date cu criterii de selecție îmbunătățite.
  • Delta update: determină și încarcă setul de date delta.
  • actualizare completă: determină și încarcă întregul set de date. Trebuie să ștergeți datele din BW înainte de reîncărcare.

Pasul 3: în interiorul metodei scrieți semnătura perform.

/wp-conținut / încărcări/2013/11/3_316989.png

Pasul 4: acum mergeți la SE38 creați un raport „ZPME1_0REFX_6 „, selectați tipul CA „piscină subrutină”.

/wp-content/uploads/2013/11/4_316999.png

Pasul 5: În interiorul formularului luați valorile câmpului de la BI într-un tabel intern. Pe baza valorilor de câmp de la bi prelua datele din sistemul ECC apoi trece preluat în tabelul intern”C_T_DATA”.

/wp-content/uploads/2013/11/5_317019.png

/wp-content/uploads/2013/11/5_1_317018.png

extragerea datelor:

Lasă un răspuns

Adresa ta de email nu va fi publicată.