Jak załadować dane główne z pliku płaskiego do SAP BI/BW

⚡ Inteligentne podsumowanie

Załaduj dane główne z pliku płaskiego w SAP BI/BW poprzez konfigurację płaskiego systemu źródłowego plików, utworzenie źródła danych, transformację, DTP i InfoPackage. Ustrukturyzowany przepływ pracy zapewnia przejrzystą mapę atrybutów.ping, zweryfikowany extraci niezawodne ładowanie do obiektów InfoObject.

  • 🧱 Konfiguracja systemu źródłowego: Użyj transakcji RSA1 w SAP BI rejestruje płaski system plików źródłowych w folderze FILE przed załadowaniem jakichkolwiek danych.
  • 📦 Tworzenie źródła danych: Zdefiniuj komponent aplikacji, utwórz źródło danych ze strukturą pól odpowiadającą atrybutom docelowego obiektu InfoObject i aktywuj je.
  • 🔁 Mapa transformacjiping: Zbuduj transformację pomiędzy plikiem płaskim DataSource a atrybutem InfoObject docelowym, tak aby pola źródłowe były czysto mapowane na pola docelowe.
  • ⚙️ Wykonanie DTP: Utwórz proces transferu danych, aby niezawodnie przenosić rekordy z PSA do InfoObject danych głównych.
  • 📥 Harmonogramowanie InfoPackage: Skonfiguruj InfoPackage, aby zaplanować ładowanie z pliku płaskiego do PSA, a następnie uruchom DTP, aby załadować DSO.

Załaduj dane główne z pliku płaskiego w SAP BI/BW

Załaduj dane podstawowe z pliku płaskiego

Ładowanie danych głównych SAP BI/BW to podstawowe zadanie w zakresie raportowania analitycznego. W tym przewodniku dowiesz się, jak załadować dane główne do obiektu InfoObject z pliku płaskiego, korzystając z przejrzystego, powtarzalnego przepływu pracy.

Obciążenie poznamy za pomocą scenariusza: Załaduj dane główne do obiektu InfoObject ZMAT (Numer materiału), który ma atrybut ZMAT_NM (Nazwa materiału). Poniżej przedstawiono szczegółowe kroki ładowania danych do obiektu InfoObject danych głównych z pliku płaskiego.

Załaduj dane podstawowe z pliku płaskiego

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

Pierwszym etapem jest zarejestrowanie płaskiego systemu źródłowego plików, aby SAP BI potrafi rozpoznać, skąd pochodzą przychodzące dane.

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

Utwórz transakcję systemu źródłowego RSA1

Na następnym ekranie:

  1. Nawigować do Karta Modelowanie > Systemy źródłowe.
  2. Kliknij prawym przyciskiem myszy na folder o nazwie FILE i wybierz „Utwórz” z menu kontekstowego.

Utwórz system źródłowy plików

Na następnym ekranie:

  1. Wprowadź nazwę systemu logicznego.
  2. Wpisz Descriptjonowy.
  3. Kliknij KONTUNUUJ.

Wprowadź nazwę logicznego systemu

Krok 2: Utwórz komponent aplikacji

Komponenty aplikacji logicznie organizują źródła danych. Zdefiniuj jedno źródło danych przed jego utworzeniem, aby dane ładowane z plików płaskich były rozsądnie grupowane.

  1. Nawigować do Karta Modelowanie > Źródła danych.
  2. Wybierz system źródłowy, który właśnie utworzyłeś.

Wybierz system źródłowy dla źródła danych

  1. Kliknij prawym przyciskiem myszy i wybierz Utwórz komponent aplikacji.

Utwórz komponent aplikacji

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

Wprowadź nazwę techniczną komponentu aplikacji

Utwórz źródło danych

Następnie utwórz źródło danych w komponencie aplikacji, w którym będzie przechowywana przychodząca struktura pliku płaskiego.

  1. Nawigować do Karta Modelowanie > Źródła danych.
  2. Kliknij prawym przyciskiem myszy i wybierz Utwórz źródło danych.

Utwórz źródło danych

  1. Wprowadź nazwę techniczną.
  2. Wybierz typ danych dla źródła danych.
  3. Kliknij KONTUNUUJ.

Wybierz typ danych źródła danych

  1. Wprowadź pola pokazane poniżej. Struktura ta powinna być zgodna z DSO do którego zostaną załadowane dane transakcji.

Pola źródła danych pasujące do DSO

  1. W Extraccja wybierz kartę Adapter jako „Załaduj plik tekstowy ze stacji roboczej lokalnej”.
  2. Wybierz ścieżkę do pliku, w którym ma zostać umieszczony plik płaski, a następnie aktywuj źródło danych.

ExtracKarta cji Ścieżka do pliku płaskiego

Kliknij Zapisz.

Krok 3: Utwórz transformację między źródłem danych a atrybutem obiektu informacyjnego

Transformacja definiuje sposób, w jaki pola źródłowe są mapowane na atrybuty docelowego obiektu InfoObject. SAP BI automatycznie sugeruje mapępings gdy nazwy pól są wyrównane.

Kliknij prawym przyciskiem myszy źródło danych i wybierz Stwórz transformację.

Utwórz transformację ze źródła danych

Na następnym ekranie:

  1. Wpisz Target Typ obiektu.
  2. Wpisz Target Nazwa obiektu.
  3. Wprowadź podtyp.
  4. Kliknij KONTUNUUJ.

Transformacja Target Ustawienia obiektu

Transformacja jest tworzona za pomocą automatycznej mapyping pól źródłowych do pól docelowych.

Utwórz proces transferu danych (DTP)

DTP przesyła rekordy z PSA do aktywnego celu danych.

Kliknij prawym przyciskiem myszy na folder DTP i wybierz Utwórz proces transferu danych z menu kontekstowego.

Utwórz proces transferu danych

Poniższy ekran pokazuje pomyślnie utworzony plik DTP.

Potwierdzenie utworzenia DTP

Krok 4: Utwórz pakiet informacyjny i zaplanuj ładowanie danych

Pakiet informacyjny kontroluje sposób odczytu pliku płaskiego do PSA. Zaplanuj to przed uruchomieniem DTP.

  1. Wchodzę RSA1 W wierszu polecenia.
  2. Naciśnij przycisk Wchodzę.
  3. Nawigować do Karta Modelowanie > Źródła danych.
  4. Kliknij prawym przyciskiem myszy źródło danych i wybierz Utwórz pakiet informacyjny.

Utwórz pakiet informacyjny

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

Pakiet informacyjny Descriptjon

  1. Kliknij ikonę Plan patka.
  2. Kliknij Rozpocznij aby rozpocząć ładowanie z pliku płaskiego do źródła danych.

Pakiet informacyjny harmonogramu

Krok 5: Załaduj dane do DSO

Ostatni etap polega na wykonaniu operacji DTP w celu przeniesienia rekordów z PSA do aktywnego obiektu InfoObject z danymi głównymi.

  1. Kliknij ikonę Wykonać zakładka w DTP.
  2. Kliknij ikonę Wykonać przycisk umożliwiający rozpoczęcie ładowania danych ze źródła danych (PSA) do DSO.

Wykonaj ładowanie DTP do DSO

Najlepsze praktyki dotyczące ładowania danych głównych z plików płaskich

Przestrzeganie kilku sprawdzonych nawyków sprawia, że ​​ładowanie plików płaskich jest przewidywalne i łatwe do rozwiązywania problemów. SAP BI/BW.

  • Sprawdź poprawność pliku płaskiego: Przed aktywacją sprawdź, czy kolejność pól, ograniczniki i formaty dat w pliku odpowiadają strukturze DataSource.
  • Dopasuj klucze atrybutów: Sprawdź, czy pole klucza obiektu InfoObject jest unikatowe w pliku źródłowym, aby uniknąć odrzuceń ładowania.
  • Test na małych próbkach: Najpierw uruchom InfoPackage i DTP z małym plikiem, a następnie po utworzeniu mapy przeskaluj do pełnej objętościping jest potwierdzone.
  • Monitoruj zapisy PSA: Sprawdź PSA po uruchomieniu InfoPackage, aby potwierdzić liczbę rekordów przed uruchomieniem DTP.
  • Udokumentuj ładunek: Zarejestruj nazwy komponentu aplikacji, źródła danych i DTP, aby obciążenie można było łatwo odtworzyć lub przekazać.

FAQ

SAP BI/BW obsługuje pliki tekstowe CSV i ASCII do ładowania plików płaskich. Pliki można ładować z lokalnej stacji roboczej lub ze ścieżki serwera aplikacji zdefiniowanej w DataSource Ex.traczakładka.

Pakiet informacyjny ładuje dane źródłowe do warstwy PSA. Następnie proces DTP (Data Transfer Process) przenosi rekordy z warstwy PSA do obiektu docelowego, takiego jak DSO, InfoCube lub InfoObject danych głównych.

Mapaping Błędy występują zazwyczaj wtedy, gdy pola źródłowe nie odpowiadają atrybutom docelowego obiektu InfoObject pod względem nazwy lub typu. Przed aktywacją sprawdź, czy struktura pola DataSource, typy danych i pola klucza są zgodne z docelowym obiektem InfoObject.

Tak. Użyj zakładki Harmonogram w pakiecie informacyjnym, aby skonfigurować obciążenia okresowe, takie jak codzienne lub cotygodniowe uruchomienia. W przypadku uruchomień bezobsługowych umieść plik na serwerze aplikacji i zaplanuj je za pomocą łańcuchów procesów.

Narzędzia AI mogą profilować pliki źródłowe, wykrywać anomalie i rekomendować mapy terenowepingmiędzy strukturami DataSource a atrybutami InfoObject. Modele uczenia maszynowego mogą również sygnalizować duplikaty rekordów i prognozować skoki wolumenu, które mogą wpływać na wydajność obciążenia.

Tak. Narzędzia do jakości danych oparte na sztucznej inteligencji mogą standaryzować nazwy, usuwać duplikaty rekordów, poprawiać wielkość liter i weryfikować kody referencyjne w pliku płaskim, zanim trafi on do PSA. Zmniejsza to liczbę odrzuconych transformacji i poprawia dokładność atrybutów obiektów InfoObject.

Podsumuj ten post następująco: