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ů: