V čem je DSO in SAP BW? Proč to používat?

Co je DSO?

DSO je dvourozměrná úložná jednotka, která ukládá především konsolidovaná a vyčištěná data transakcí nebo kmenová data s nejnižší granularitou. DSO je zkratka pro Data Store Object.

  • Jedná se o dvourozměrný průhledný stůl.
  • Data jsou uložena na podrobné úrovni.
  • U DSO je také možné přepisovat datová pole.
  • Podrobné hlášení úrovně lze získat od PDS.

Proč používat DSO?

Vezměme si příklad dat prodejní objednávky, ze kterých je třeba extrahovat SAP Systém R/3 (OLTP: Data zpracování online transakcí, která se neustále mění) do BI. Prodejní objednávky vytvořené v systému R/3 bylo možné kdykoli po vytvoření záznamu upravovat. Zpočátku, když jsou záznamy prodejní objednávky vytvořeny v R/3, jsou tyto záznamy extrahovány do BI. Jakmile jsou záznamy změněny v R/3, je třeba změny provést v BI.

  • Data jsou extrahována z SAP R/3 systému a načten do Data Store Object.
  • Zpočátku jsou záznamy uloženy v novém stavu v DSO. Záznamy se ukládají do nové tabulky.
  • Jakmile jsou data DSO aktivována, data se ukládají do aktivní tabulky. Nová tabulka již tato data neuchovává.
  • Když jsou záznamy změněny v R/3, aby se tyto změny projevily v BI, jsou změny extrahovány do DSO.
  • Nyní jsou data uložena v nové tabulce, dokud není aktivován obsah DSO. Data je třeba dále načítat Info kostka ze kterého jsou zprávy doručovány.
  • DSO má přepisovací a aditivní funkce. Pokud jsou všechny charakteristiky stejné, jsou klíčové údaje agregovány/přepsány na základě zvolené funkce.
  • Kostka je aditivní povahy. Pokud jsou všechny charakteristiky stejné, jsou klíčové údaje agregovány.

Typy DSO

DSO lze rozdělit do následujících typů:

  1. Standardní DSO
  2. Přímá aktualizace DSO
  3. DSO optimalizovaný pro zápis