Jak załadować dane transakcji z pliku płaskiego do SAP BI/BW
⚡ Inteligentne podsumowanie
Ładowanie danych transakcyjnych z pliku płaskiego do SAP BW tworzy system źródeł plików, DataSource, proces transformacji i transferu danych, a następnie używa InfoPackage i DTP do załadowania rekordów plików do obiektu DataStore.

Czym jest ładowanie danych z pliku płaskiego? SAP BW?
Ładowanie danych transakcyjnych z pliku płaskiego umożliwia wczytanie danych zewnętrznych, takich jak plik CSV lub plik tekstowy. SAP BW do raportowania. W tym scenariuszu dane są ładowane do DSO o nazwie „DEMO_DSO” z następującymi polami:
- Kluczowe pola: ZCUST (Klient), ZMAT (Materiał)
- Pola danych: ZPRICE (cena materiału), ZQTY (ilość)
Poniżej przedstawiono kroki umożliwiające załadowanie danych z pliku płaskiego do DSO.
Krok 1: Utwórz system źródłowy dla pliku płaskiego
- Przejdź do kodu transakcji RSA1.
- Kliknij przycisk OK.
Na następnym ekranie:
- Przejdź do zakładki Modelowanie -> Systemy źródłowe.
- Kliknij prawym przyciskiem myszy folder o nazwie PLIK i wybierz „Utwórz” z menu kontekstowego.
Na następnym ekranie:
- Wprowadź nazwę systemu logicznego.
- Wpisz Descriptjon. Kliknij przycisk Kontynuuj.
Krok 2: Utwórz komponent aplikacji
- Przejdź do kodu transakcji RSA1.
- Kliknij przycisk OK.
- Przejdź do karty Modelowanie -> Źródła danych.
- Wybierz system źródłowy.
- Kliknij prawym przyciskiem myszy -> Utwórz komponent aplikacji.
- Wprowadź nazwę techniczną.
- Wpisz Descriptjonowy.
- Kliknij Kontynuuj.
Krok 3: Utwórz źródło danych
- Przejdź do kodu transakcji RSA1.
- Kliknij przycisk OK.
- Przejdź do karty Modelowanie -> Źródła danych.
- Kliknij prawym przyciskiem myszy -> Utwórz źródło danych.
- Wprowadź nazwę techniczną.
- Wybierz źródło danych typu danych.
- Kliknij Kontynuuj.
- Wypełnij pola pokazane poniżej. Struktura powinna być taka sama jak w przypadku OSD, do którego mają zostać załadowane dane transakcji.
- W byłymtracNa karcie Adapter wybierz opcję „Załaduj plik tekstowy ze stacji roboczej lokalnej”.
- Wybierz ścieżkę do pliku, w którym zostanie umieszczony plik płaski i aktywuj źródło danych.
Krok 4: Utwórz transformację (ze źródła danych do DSO)
- Przejdź do kodu transakcji RSA1.
- Kliknij przycisk OK.
- Przejdź do karty Modelowanie -> InfoProvider.
- Stwórz transformację.
- Wpisz Target Typ obiektu.
- Wpisz Target Nazwa obiektu.
- Wprowadź typ obiektu źródłowego.
- Wprowadź nazwę obiektu źródłowego.
- Wejdź do systemu źródłowego.
- Kliknij Kontynuuj.
Poniższy ekran pokazuje transformację utworzoną za pomocą automatycznej mapyping pól źródłowych do pól docelowych.
Krok 5: Utwórz proces transferu danych
Kliknij prawym przyciskiem myszy folder DTP i wybierz opcję „Utwórz proces transferu danych” z menu kontekstowego.
Poniższy ekran przedstawia utworzony plik DTP.
Krok 6: Utwórz pakiet informacyjny i zaplanuj ładowanie
- Przejdź do kodu transakcji RSA1.
- Kliknij przycisk OK.
- Przejdź do karty Modelowanie -> Źródła danych.
- Kliknij prawym przyciskiem myszy źródło danych -> Utwórz pakiet informacyjny.
- Wprowadź opis pakietu informacyjnego.
- Kliknij Zapisz.
- Kliknij kartę Harmonogram.
- Kliknij przycisk Start, aby rozpocząć ładowanie z pliku płaskiego do źródła danych.
Krok 7: Załaduj dane do DSO
- Kliknij kartę Wykonaj w DTP.
- Kliknij przycisk Wykonaj, aby rozpocząć ładowanie danych ze źródła danych (PSA) do DSO.
























