Cum să încărcați datele de bază din fișierul plat în SAP BI/BW

⚡ Rezumat inteligent

Încărcați datele principale dintr-un fișier plat în SAP BI/BW prin configurarea unui sistem sursă de fișiere plate, crearea unei surse de date, a unei transformări, a unui DTP și a unui InfoPackage. Fluxul de lucru structurat asigură o hartă curată a atributelor.ping, validat extracție și încărcare fiabilă în InfoObjects.

  • 🧱 Configurarea sistemului sursă: Folosește tranzacția RSA1 în SAP BI pentru a înregistra un sistem sursă de fișiere plate în folderul FILE înainte de orice încărcare de date.
  • 📦 Crearea sursei de date: Definiți o componentă a aplicației, creați o sursă de date cu o structură de câmp care corespunde atributelor InfoObject țintă și activați-o.
  • 🔁 Harta transformăriiping: Construiți o transformare între fișierul plat DataSource și atributul InfoObject țintă, astfel încât câmpurile sursă să se mapeze corect la câmpurile țintă.
  • ⚙️ Execuție DTP: Creați procesul de transfer de date pentru a muta înregistrările din PSA în InfoObject-ul de date master în mod fiabil.
  • 📥 Planificarea InfoPackage: Configurați un InfoPackage pentru a programa încărcarea din fișierul plat în PSA, apoi rulați DTP pentru a încărca DSO.

Încărcați datele principale din fișierul plat în SAP BI/BW

Încărcați datele de bază din fișierul plat

Încărcarea datelor principale în SAP BI/BW este o sarcină fundamentală pentru raportarea analitică. În acest ghid, veți învăța cum să încărcați date master într-un InfoObject dintr-un fișier plat utilizând un flux de lucru clar și repetabil.

Vom învăța sarcina cu ajutorul unui scenariu: Încărcarea datelor principale în InfoObject ZMAT (Număr de material), care are atributul ZMAT_NM (Nume material). Mai jos sunt pașii detaliați pentru încărcarea datelor în InfoObject-ul de date master dintr-un fișier plat.

Încărcați datele de bază din fișierul plat

Pasul 1: Creați un sistem sursă pentru fișierul plat

Prima etapă este înregistrarea unui sistem sursă de fișiere plate, astfel încât SAP BI poate recunoaște de unde provin datele primite.

  1. Accesați codul tranzacției RSA1.
  2. Faceți clic pe butonul OK.

Creați tranzacția RSA1 în sistemul sursă

În ecranul următor:

  1. Navigheaza catre Fila Modelare > Sisteme sursă.
  2. Faceți clic dreapta pe folderul numit FILE și alegeți „Creează” din meniul contextual.

Creați fișierul sursă de sistem

Pe ecranul următor:

  1. Introduceți numele sistemului logic.
  2. Introduceţi Description.
  3. Clic A continua.

Introduceți numele logic al sistemului

Pasul 2: Creați o componentă a aplicației

Componentele aplicației organizează sursele de date logic. Definiți una înainte de a crea sursa de date, astfel încât încărcarea fișierelor plate să fie grupată în mod rezonabil.

  1. Navigheaza catre Fila Modelare > Surse de date.
  2. Alegeți Sistemul Sursă pe care tocmai l-ați creat.

Alegeți sistemul sursă pentru sursa de date

  1. Faceți clic dreapta și selectați Creați o componentă de aplicație.

Creați o componentă de aplicație

  1. Introduceți numele tehnic.
  2. Introduceţi Description.
  3. Clic A continua.

Introduceți numele tehnic al componentei aplicației

Creați sursa de date

Apoi, creați o sursă de date sub componenta aplicației pentru a conține structura fișierelor plate primite.

  1. Navigheaza catre Fila Modelare > Surse de date.
  2. Faceți clic dreapta și selectați Creați sursa de date.

Creați sursa de date

  1. Introduceți numele tehnic.
  2. Alegeți tipul de date pentru sursa de date.
  3. Clic A continua.

Alegeți tipul de date DataSource

  1. Introduceți câmpurile afișate mai jos. Această structură trebuie să corespundă cu DSO în care vor fi încărcate datele tranzacției.

Câmpuri DataSource care se potrivesc cu DSO

  1. În ExtracTION , alegeți adaptorul ca „Încărcare fișier de tip text de la stația de lucru locală”.
  2. Alegeți calea fișierului unde este plasat fișierul plat, apoi activați DataSource.

ExtracCalea fișierului plat cu fila tion

Clic Economisește .

Pasul 3: Creați o transformare între DataSource și atributul InfoObject

Transformarea definește modul în care câmpurile sursă se mapează la atributele InfoObject țintă. SAP Harta cu sugestii automate BIpings când numele câmpurilor se aliniază.

Faceți clic dreapta pe DataSource și selectați Creați o transformare.

Creați o transformare din sursa de date

Pe ecranul următor:

  1. Introduceţi Target Tip obiect.
  2. Introduceţi Target Nume obiect.
  3. Introduceți Subtipul.
  4. Clic A continua.

Transformare Target Setări obiect

Transformarea este creată cu o hartă automatăping din câmpurile sursă către câmpurile destinație.

Creați procesul de transfer de date (DTP)

Un DTP transferă înregistrări din PSA în ținta de date activă.

Faceți clic dreapta pe folderul DTP și selectați Creați un proces de transfer de date din meniul contextual.

Creați un proces de transfer de date

Ecranul de mai jos arată DTP-ul creat cu succes.

Confirmare creare DTP

Pasul 4: Creați un InfoPackage și programați încărcarea datelor

InfoPackage controlează modul în care fișierul plat este citit în PSA. Programați-l înainte de a rula DTP-ul.

  1. Intrați RSA1 În linia de comandă.
  2. Anunturi Intrați.
  3. Navigheaza catre Fila Modelare > Surse de date.
  4. Faceți clic dreapta pe DataSource și selectați Creați InfoPackage.

Creați InfoPackage

  1. Introduceți InfoPackage Description.
  2. Clic Economisește .

Pachet de informații Description

  1. Apasă pe Program tab.
  2. Clic acasă pentru a începe încărcarea din fișierul plat în DataSource.

Pachet de informații despre program

Pasul 5: Încărcarea datelor în DSO

Etapa finală execută DTP pentru a muta înregistrările din PSA în InfoObject-ul de date master activ.

  1. Apasă pe Executa filă în DTP.
  2. Apasă pe Executa pentru a porni încărcarea datelor din DataSource (PSA) în DSO.

Executarea încărcării DTP în DSO

Cele mai bune practici pentru încărcările de date master în fișiere plate

Respectarea câtorva obiceiuri dovedite menține încărcătura de fișiere plate previzibilă și ușor de depanat. SAP BI/BW.

  • Validați fișierul plat: Asigurați-vă că ordinea câmpurilor, delimitatorii și formatele de dată din fișier corespund structurii DataSource înainte de activare.
  • Potriviți cheile atributelor: Verificați dacă câmpul cheie al InfoObject este unic în fișierul sursă pentru a evita respingerile încărcării.
  • Test cu mostre mici: Rulați InfoPackage și DTP mai întâi cu un fișier mic, apoi scalați la volum complet după hartăping este confirmat.
  • Monitorizați înregistrările PSA: Verificați PSA după rularea InfoPackage pentru a confirma numărul de înregistrări înainte de a declanșa DTP.
  • Documentați încărcătura: Înregistrați numele componentei aplicației, sursei de date și DTP, astfel încât sarcina să poată fi reprodusă sau predată cu ușurință.

Întrebări frecvente

SAP BI/BW acceptă fișiere text CSV și fișiere ASCII pentru încărcarea fișierelor plate. Fișierele pot fi încărcate de pe stația de lucru locală sau de pe o cale de server de aplicații definită în DataSource Ex.tracfilă tion.

Un InfoPackage încarcă datele sursă în stratul PSA. Un DTP (Data Transfer Process - Proces de transfer de date) mută apoi înregistrările din PSA în obiectul țintă, cum ar fi un DSO, un InfoCube sau un InfoObject de date master.

Hartăping Erorile apar de obicei atunci când câmpurile sursă nu corespund atributelor InfoObject țintă după nume sau tip. Verificați dacă structura câmpului DataSource, tipurile de date și câmpurile cheie se aliniază cu InfoObject țintă înainte de activare.

Da. Folosiți fila Programare din InfoPackage pentru a configura încărcări periodice, cum ar fi rulări zilnice sau săptămânale. Pentru rulări nesupravegheate, plasați fișierul pe serverul de aplicații și programați prin intermediul Lanțurilor de procese.

Instrumentele de inteligență artificială pot profila fișierele sursă, detecta anomalii și recomanda hărți de câmppingîntre structurile DataSource și atributele InfoObject. Modelele de învățare automată pot, de asemenea, semnala înregistrări duplicate și prognoza vârfuri de volum care pot afecta performanța încărcării.

Da. Instrumentele de calitate a datelor bazate pe inteligență artificială pot standardiza numele, elimina înregistrările duplicate, corecta scrierea cu majuscule și minuscule și valida codurile de referință din fișierul plat înainte ca acesta să ajungă în PSA. Acest lucru reduce respingerile transformărilor și îmbunătățește acuratețea atributelor InfoObject.

Rezumați această postare cu: