Jak załadować dane transakcji z pliku płaskiego do SAP BI/BW

Dowiemy się jak załadować dane transakcyjne z Flat File za pomocą scenariusza.

Scenariusz: Załaduj dane do DSO o nazwie „DEMO_DSO”. DSO ma następujące pola.

Kluczowe pola:

ZCUST – Klient

ZMAT – Materiał

Pola danych:

ZPRICE – cena materiału

ZQTY – ilość

Załaduj dane transakcji z pliku płaskiego

Przyjrzyjmy się krokom ładowania danych DSO z pliku Flat

Krok 1) Utwórz system źródłowy dla pliku płaskiego.

  1. Przejdź do kodu transakcji RSA1
  2. Kliknij przycisk OK.

Załaduj dane transakcji z pliku płaskiego

Na następnym ekranie

  1. Przejdź do karty Modelowanie->Systemy źródłowe.
  2. Kliknij prawym przyciskiem myszy folder o nazwie PLIK i wybierz „Utwórz” z menu kontekstowego.

Załaduj dane transakcji z pliku płaskiego

Na następnym ekranie

  1. Wprowadź nazwę systemu logicznego.
  2. Wpisz Description. Kliknij przycisk Kontynuuj.

Załaduj dane transakcji z pliku płaskiego

Krok 2) Utwórz komponent aplikacji.

  1. Przejdź do kodu transakcji RSA1
  2. Kliknij przycisk OK.

Załaduj dane transakcji z pliku płaskiego

  1. Przejdź do karty Modelowanie->Źródła danych.
  2. Wybierz system źródłowy.

Załaduj dane transakcji z pliku płaskiego

  1. Kliknij prawym przyciskiem myszy -> Utwórz komponent aplikacji.

Załaduj dane transakcji z pliku płaskiego

  1. Wprowadź nazwę techniczną.
  2. Wpisz Descriptjonowy.
  3. Kliknij Kontynuuj.

Załaduj dane transakcji z pliku płaskiego

Krok 3) Utwórz źródło danych.

  1. Przejdź do kodu transakcji RSA1
  2. Kliknij przycisk OK.

Załaduj dane transakcji z pliku płaskiego

  1. Przejdź do karty Modelowanie->Źródła danych.
  2. Kliknij prawym przyciskiem myszy -> Utwórz źródło danych.

Załaduj dane transakcji z pliku płaskiego

  1. Wprowadź nazwę techniczną.
  2. Wybierz źródło danych typu danych.
  3. Kliknij Kontynuuj.

Załaduj dane transakcji z pliku płaskiego

  1. Wprowadź pola pokazane poniżej. Struktura ta powinna być taka sama jak OSD, do którego mają zostać załadowane dane transakcyjne.

Załaduj dane transakcji z pliku płaskiego

  1. Na karcie Ekstrakcja wybierz adapter jako „Załaduj plik tekstowy z lokalnej stacji roboczej”.
  2. Wybierz ścieżkę pliku, w którym zostanie umieszczony w systemie plik płaski do wczytania i aktywuj źródło danych.

Załaduj dane transakcji z pliku płaskiego

Krok 4) Utwórz transformację pomiędzy źródłem danych (źródłem) a DSO (Target).

  1. Przejdź do kodu transakcji RSA1.
  2. Kliknij przycisk OK.

Załaduj dane transakcji z pliku płaskiego

  1. Przejdź do karty Modelowanie->InfoProvider.
  2. Stwórz transformację.

Załaduj dane transakcji z pliku płaskiego

  1. Wchodzę Target Typ obiektu.
  2. Wchodzę Target Nazwa obiektu.
  3. Wprowadź typ obiektu źródłowego.
  4. Wprowadź nazwę obiektu źródłowego.
  5. Wejdź do systemu źródłowego.
  6. Kliknij Kontynuuj.

Załaduj dane transakcji z pliku płaskiego

Poniższy ekran przedstawia transformację utworzoną poprzez automatyczne mapowanie pól Źródłowych do Target pola.

Załaduj dane transakcji z pliku płaskiego

Krok 5) Utwórz proces przesyłania danych.

Kliknij prawym przyciskiem myszy folder DTP i wybierz opcję „Utwórz proces przesyłania danych” z menu kontekstowego.

Załaduj dane transakcji z pliku płaskiego

Poniższy ekran pokazuje utworzony plik DTP.

Załaduj dane transakcji z pliku płaskiego

Krok 6) Utwórz pakiet informacyjny i zaplanuj ładowanie danych do źródła danych (PSA).

  1. Przejdź do kodu transakcji RSA1.
  2. Kliknij przycisk OK.

Załaduj dane transakcji z pliku płaskiego

  1. Przejdź do karty Modelowanie->Źródła danych.
  2. Kliknij prawym przyciskiem myszy źródło danych -> Utwórz pakiet informacyjny.

Załaduj dane transakcji z pliku płaskiego

  1. Wprowadź pakiet informacyjny Descriptjonowy.
  2. Kliknij Zapisz.

Załaduj dane transakcji z pliku płaskiego

  1. Kliknij zakładkę Harmonogram.
  2. Kliknij przycisk Start, aby rozpocząć ładowanie pliku tekstowego do źródła danych.

Załaduj dane transakcji z pliku płaskiego

Krok 7) Załaduj dane do DSO.

  1. Kliknij kartę Wykonaj w DTP.
  2. Kliknij przycisk Wykonaj, aby rozpocząć ładowanie danych ze źródła danych (PSA) do DSO.

Załaduj dane transakcji z pliku płaskiego