Jak načíst data transakce z plochého souboru do SAP BI/BW

⚡ Chytré shrnutí

Načítání transakčních dat z plochého souboru do SAP BW vytvoří systém zdrojového souboru, DataSource, transformaci a proces přenosu dat a poté použije InfoPackage a DTP k načtení záznamů souborů do objektu DataStore.

  • 📄 Načtení plochého souboru: Transakční data ze souboru CSV nebo textového souboru se načtou do DSO.
  • 🔧 Zdrojový systém: Systém zdroje souborů ukazuje BW na lokální nebo serverové umístění souboru.
  • 🧱 Pole zdroje dat: Struktura DataSource odpovídá cílovému klíči DSO a datovým polím.
  • 🔁 Proměna: Transformace mapuje pole souboru na DSO s automatickým mapováním.ping.
  • ???? Informační balíček a DTP: InfoPackage se načítá do PSA a DTP se načítá z PSA do DSO.
  • 🤖 Asistence AI: Umělá inteligence ověřuje data souborů a před dokončením načítání signalizuje problémy s kvalitou.

Načtení transakčních dat z plochého souboru do SAP BI/BW

Co je načítání dat z plochých souborů SAP BW?

Načítání transakčních dat z plochého souboru umožňuje přenést externí data, jako je CSV nebo textový soubor, do SAP BW pro reporting. V tomto scénáři se data načítají do DSO s názvem „DEMO_DSO“ s následujícími poli:

  • Klíčová pole: ZCUST (Zákazník), ZMAT (Materiál)
  • Datová pole: ZPRICE (Cena materiálu), ZQTY (Množství)

Načíst data transakce z plochého souboru

Níže jsou uvedeny kroky pro načtení dat do DSO z plochého souboru.

Krok 1: Vytvořte zdrojový systém pro plochý soubor

  1. Přejděte na kód transakce RSA1.
  2. Klepněte na tlačítko OK.

Načíst data transakce z plochého souboru

Na další obrazovce:

  1. Přejděte na kartu Modelování -> Zdrojové systémy.
  2. Klikněte pravým tlačítkem na složku s názvem FILE a v kontextové nabídce vyberte „Vytvořit“.

Načíst data transakce z plochého souboru

Na další obrazovce:

  1. Zadejte název logického systému.
  2. zadejte DescriptKlikněte na tlačítko Pokračovat.

Načíst data transakce z plochého souboru

Krok 2: Vytvořte komponentu aplikace

  1. Přejděte na kód transakce RSA1.
  2. Klepněte na tlačítko OK.

Načíst data transakce z plochého souboru

  1. Přejděte na kartu Modelování -> Zdroje dat.
  2. Vyberte zdrojový systém.

Načíst data transakce z plochého souboru

  1. Klikněte pravým tlačítkem -> Vytvořit aplikační komponentu.

Načíst data transakce z plochého souboru

  1. Zadejte technický název.
  2. zadejte Descriptiontů.
  3. Klikněte na tlačítko Pokračovat.

Načíst data transakce z plochého souboru

Krok 3: Vytvoření zdroje dat

  1. Přejděte na kód transakce RSA1.
  2. Klepněte na tlačítko OK.

Načíst data transakce z plochého souboru

  1. Přejděte na kartu Modelování -> Zdroje dat.
  2. Klikněte pravým tlačítkem -> Vytvořit zdroj dat.

Načíst data transakce z plochého souboru

  1. Zadejte technický název.
  2. Vyberte DataType DataSource.
  3. Klikněte na tlačítko Pokračovat.

Načíst data transakce z plochého souboru

  1. Vyplňte níže uvedená pole. Tato struktura by měla být stejná jako DSO, do kterého mají být načtena data transakcí.

Načíst data transakce z plochého souboru

  1. V ExtracNa kartě ce vyberte adaptér jako „Načíst textový soubor z místní pracovní stanice“.
  2. Vyberte cestu k souboru, kam je umístěn plochý soubor, a aktivujte zdroj dat.

Načíst data transakce z plochého souboru

Krok 4: Vytvoření transformace (zdroj dat do DSO)

  1. Přejděte na kód transakce RSA1.
  2. Klepněte na tlačítko OK.

Načíst data transakce z plochého souboru

  1. Přejděte na kartu Modelování -> Poskytovatel informací.
  2. Vytvořte transformaci.

Načíst data transakce z plochého souboru

  1. zadejte Target Typ objektu.
  2. zadejte Target Název objektu.
  3. Zadejte typ zdrojového objektu.
  4. Zadejte název zdrojového objektu.
  5. Zadejte zdrojový systém.
  6. Klikněte na tlačítko Pokračovat.

Načíst data transakce z plochého souboru

Níže uvedená obrazovka ukazuje transformaci vytvořenou pomocí automatické mapy.ping zdrojových polí do cílových polí.

Načíst data transakce z plochého souboru

Krok 5: Vytvořte proces přenosu dat

Klikněte pravým tlačítkem myši na složku DTP a v kontextové nabídce vyberte možnost „Vytvořit proces přenosu dat“.

Načíst data transakce z plochého souboru

Níže uvedená obrazovka zobrazuje vytvořený DTP.

Načíst data transakce z plochého souboru

Krok 6: Vytvořte informační balíček a naplánujte jeho načtení

  1. Přejděte na kód transakce RSA1.
  2. Klepněte na tlačítko OK.

Načíst data transakce z plochého souboru

  1. Přejděte na kartu Modelování -> Zdroje dat.
  2. Klikněte pravým tlačítkem na DataSource -> Create InfoPackage.

Načíst data transakce z plochého souboru

  1. Zadejte popis informačního balíčku.
  2. Klepněte na tlačítko Uložit.

Načíst data transakce z plochého souboru

  1. Klikněte na kartu Plán.
  2. Kliknutím na tlačítko Start spusťte načítání z plochého souboru do zdroje dat.

Načíst data transakce z plochého souboru

Krok 7: Načtení dat do DSO

  1. Klikněte na kartu Spustit v DTP.
  2. Kliknutím na tlačítko Spustit spusťte načítání dat ze zdroje dat (PSA) do DSO.

Načíst data transakce z plochého souboru

Nejčastější dotazy

InfoPackage načítá data ze zdrojového systému pouze po pracovní vrstvu PSA. Proces přenosu dat (DTP) je poté načítá z PSA do jednoho cíle, jako je DSO nebo InfoCube, s lepším zpracováním chyb.

SAP BW načítá soubory CSV s oddělovači a textové soubory ASCII s pevnou délkou. Soubor lze číst z lokální pracovní stanice nebo aplikačního serveru a struktura jeho polí musí odpovídat cílovému zdroji dat (DataSource) a DSO.

Objekt DataStore (DSO) ukládá vyčištěná a podrobná data na úrovni dokumentů v plochých transparentních tabulkách. Slouží jako vrstva pro přípravu a tvorbu sestav, podporuje přepisování a zpracování delta hodnot a předává data dále do InfoCubes.

Ano. Inteligentní automatizace dokáže naplánovat načítání souborů a spustit DTP. SAP Joule AI Copilot dokáže odpovědět na otázky týkající se nastavení. Moderní nástroje, jako například SAP Datasphere dále automatizuje příjem souborů pomocí mapyping návrhy a monitorování.

Strojové učení kontroluje nahrané záznamy souborů oproti očekávaným formátům a rozsahům hodnot, označuje anomálie a navrhuje opravy před dokončením načítání. Toto inteligentní ověřování snižuje chyby při vstupu do DSO z externích souborů.

Shrňte tento příspěvek takto: