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

⚡ Rezumat inteligent

Încărcarea datelor tranzacțiilor dintr-un fișier plat în SAP BW creează un sistem sursă de fișiere, o sursă de date, o transformare și un proces de transfer de date, apoi utilizează un InfoPackage și un DTP pentru a încărca înregistrările fișierului într-un obiect DataStore.

  • 📄 Încărcare fișier plat: Datele tranzacțiilor dintr-un fișier CSV sau text sunt încărcate într-un DSO.
  • 🔧 Sistem sursă: Un sistem sursă de fișiere indică BW către locația fișierului local sau pe server.
  • 🧱 Câmpuri DataSource: Structura DataSource se potrivește cu cheia DSO țintă și cu câmpurile de date.
  • 🔁 Transformare: O transformare mapează câmpurile fișierului la DSO cu mapare automatăping.
  • 📦 InfoPackage și DTP: Un InfoPackage se încarcă în PSA, iar un DTP se încarcă din PSA în DSO.
  • 🤖 Asistență AI: Inteligența artificială validează datele fișierelor și semnalează problemele de calitate înainte de finalizarea încărcării.

Încărcați datele tranzacțiilor dintr-un fișier plat în SAP BI/BW

Ce este încărcarea datelor de fișiere plate în SAP Alb-negru?

Încărcarea datelor tranzacționale dintr-un fișier plat vă permite să aduceți date externe, cum ar fi un fișier CSV sau text, în SAP Anvergură de bandă pentru raportare. În acest scenariu, datele sunt încărcate într-un DSO denumită „DEMO_DSO” cu următoarele câmpuri:

  • Câmpuri cheie: ZCUST (Client), ZMAT (Material)
  • Câmpuri de date: ZPRICE (Prețul materialului), ZCTY (Cantitate)

Încărcați datele tranzacției din fișierul plat

Mai jos sunt pașii pentru încărcarea datelor în DSO dintr-un fișier plat.

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

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

Încărcați datele tranzacției din fișierul plat

În ecranul următor:

  1. Navigați la fila Modelare -> Sisteme sursă.
  2. Faceți clic dreapta pe folderul numit FILE și alegeți „Creare” din meniul contextual.

Încărcați datele tranzacției din fișierul plat

În ecranul următor:

  1. Introduceți numele sistemului logic.
  2. Introduceţi Description. Faceți clic pe butonul Continuare.

Încărcați datele tranzacției din fișierul plat

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

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

Încărcați datele tranzacției din fișierul plat

  1. Navigați la fila Modelare -> Surse de date.
  2. Alegeți sistemul sursă.

Încărcați datele tranzacției din fișierul plat

  1. Faceți clic dreapta -> Creare componentă aplicație.

Încărcați datele tranzacției din fișierul plat

  1. Introduceți numele tehnic.
  2. Introduceţi Description.
  3. Faceți clic pe Continuare.

Încărcați datele tranzacției din fișierul plat

Pasul 3: Creați sursa de date

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

Încărcați datele tranzacției din fișierul plat

  1. Navigați la fila Modelare -> Surse de date.
  2. Faceți clic dreapta -> Creare sursă de date.

Încărcați datele tranzacției din fișierul plat

  1. Introduceți numele tehnic.
  2. Alegeți DataType DataSource.
  3. Faceți clic pe Continuare.

Încărcați datele tranzacției din fișierul plat

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

Încărcați datele tranzacției din fișierul plat

  1. În ExtracÎn fila tion, 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 și activați DataSource.

Încărcați datele tranzacției din fișierul plat

Pasul 4: Creați o transformare (din sursă de date în DSO)

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

Încărcați datele tranzacției din fișierul plat

  1. Navigați la fila Modelare -> InfoProvider.
  2. Creați Transformare.

Încărcați datele tranzacției din fișierul plat

  1. Introduceţi Target Tip obiect.
  2. Introduceţi Target Nume obiect.
  3. Introduceți tipul obiectului sursă.
  4. Introduceți numele obiectului sursă.
  5. Introduceți sistemul sursă.
  6. Faceți clic pe Continuare.

Încărcați datele tranzacției din fișierul plat

Ecranul de mai jos prezintă transformarea creată cu harta automatăping din câmpurile sursă către câmpurile destinație.

Încărcați datele tranzacției din fișierul plat

Pasul 5: Creați un proces de transfer de date

Faceți clic dreapta pe folderul DTP și alegeți opțiunea „Creare proces de transfer de date” din meniul contextual.

Încărcați datele tranzacției din fișierul plat

Ecranul de mai jos prezintă DTP-ul creat.

Încărcați datele tranzacției din fișierul plat

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

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

Încărcați datele tranzacției din fișierul plat

  1. Navigați la fila Modelare -> Surse de date.
  2. Faceți clic dreapta pe DataSource -> Create InfoPackage.

Încărcați datele tranzacției din fișierul plat

  1. Introduceți descrierea InfoPackage.
  2. Dați clic pe Salvați.

Încărcați datele tranzacției din fișierul plat

  1. Faceți clic pe fila Programare.
  2. Faceți clic pe butonul Start pentru a porni încărcarea din fișierul plat în DataSource.

Încărcați datele tranzacției din fișierul plat

Pasul 7: Încărcarea datelor în DSO

  1. Faceți clic pe fila Executare din DTP.
  2. Faceți clic pe butonul Executare pentru a porni încărcarea datelor din DataSource (PSA) în DSO.

Încărcați datele tranzacției din fișierul plat

Întrebări frecvente

Un InfoPackage încarcă datele din sistemul sursă doar până la nivelul de staging PSA. Un proces de transfer de date (DTP) încarcă apoi din PSA într-o singură țintă, cum ar fi un DSO sau un InfoCube, cu o gestionare mai bună a erorilor.

SAP BW încarcă fișiere CSV delimitate și fișiere text ASCII cu lungime fixă. Fișierul poate fi citit de pe stația de lucru locală sau de pe serverul de aplicații, iar structura câmpurilor sale trebuie să corespundă cu DataSource și DSO țintă.

Un obiect DataStore (DSO) stochează date detaliate și curățate la nivel de document în tabele transparente și plate. Acesta servește ca strat de testare și raportare, acceptă suprascrierea și gestionarea deltelor și transmite datele către InfoCuburi.

Da. Automatizarea inteligentă poate programa încărcări de fișiere și declanșa DTP-uri, iar SAP Copilotul Joule AI poate răspunde la întrebări de configurare. Instrumente moderne precum SAP Datasphere automatizează și mai mult ingerarea fișierelor cu ajutorul hărțiiping sugestii și monitorizare.

Învățarea automată verifică înregistrările fișierelor încărcate în funcție de formatele și intervalele de valori așteptate, semnalează anomaliile și propune corecții înainte de finalizarea încărcării. Această validare inteligentă reduce erorile care intră în DSO din fișiere externe.

Rezumați această postare cu: