Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Transakční systémy  Transakční systémy  Označovány jako OLTP (OnLine Transaction Processing).  Slouží pro automatické zpracovávání transakcí v organizacích.

Podobné prezentace


Prezentace na téma: "Transakční systémy  Transakční systémy  Označovány jako OLTP (OnLine Transaction Processing).  Slouží pro automatické zpracovávání transakcí v organizacích."— Transkript prezentace:

1 Transakční systémy  Transakční systémy  Označovány jako OLTP (OnLine Transaction Processing).  Slouží pro automatické zpracovávání transakcí v organizacích.  Pokud transakční systém pokrývá většinu základních firemních procesů, bývá nazýván ERP (Enterprise Resource Planning).  Charakteristický přístup OLTP k databázích  Transakce jsou krátké a jednoduché.  Typické operace jsou čtení, vkládání, modifikace a mazání.  Současná práce mnoha uživatelů různých typů.  Dotazy jsou jednoduché a pracují s menším objemem dat.  Transakční systémy jsou přizpůsobeny pro rychlé zpracování velkého objemu malých transakcí.  Datový model OLTP  Splňuje minimálně 3. normální formu.  Snaha o eliminaci duplicit v modelu.  Optimalizace operací vkládání, mazání a modifikace.  Optimalizace kritických dotazů na čtení.  Většinou velmi rozsáhlý.

2 OLTP a podpora rozhodování  OLTP nejsou uzpůsobeny pro podporu rozhodování  decentralizovanost – v organizaci mnoho OLTP systémů. Každý využívá jiné úložiště dat se specifickými vlastnostmi.  chybějící údaje – údaje nutné pouze pro běh OLTP.  nedostatečná historie – v OLTP není a nebo je jen částečná.  nehomogenita a redundantní údaje – stejné údaje v různých IS v různých formátech a strukturách.  nekonzistentnost – data napříč různými OLTP dodržují jiné konvence a standardy. Používají jinou terminologii.  chyby – v OLTP mnoho chyb, nepřesností a překlepů  Komplexní analytické dotazy obsahují mnoho spojení tabulek. Proto je jejich zpracování pomalé.

3 Příklad OLTP modelu Zákazník IDJménoPříjmeníUliceMěstoKrajPSČVěk 0321JanVěkPolní 140KolínSČ VítKřížLesní 717NáchodKH Faktura IDZákazníkDatum Produkt IDNázevCenaTyp 17Disk 30GB5M 18Disketa1M 19CD-RW30M 8031Tiskárna50P 8032Scanner97P Položka FakturaProduktQty * * * 1 1 1

4 OLAP  OLAP  OnLine Analytical Processing  Aplikace zobrazují informace v podobě vhodné pro rychlé a kvalitní rozhodování.  Informace jsou zobrazovány v multidimenzionální podobě. (kontingenční tabulka)  Pohled na data se mění okamžitě a je řízen uživatelem.  OLAP je vhodný pro zodpovídání otázek, proč se nějaká událost stala.  Charakteristiky přístupu OLAP k databázi  Relativně málo složitých dotazů.  Dotazy obsahují třídění, seskupování, spojování, filtrování …  Pro získání výsledku se může procházet větší objem dat.  Modifikace se spíše nevyskytují, jsou součástí ETL procesu.  Datový model pro OLAP  Orientovaný na uživatele. Běžný uživatel ho musí pochopit.  Optimalizovaný pro analytické dotazy.  Nemusí splňovat 3NF formu.  Použití indexů, materializovaných pohledů, clusterování, ….  Často je používané Star nebo Snowflake schéma.

5 Příklad MD modelu – star schéma Zákazník IDJménoPříjmeníVěk 0321JanVěk VítKříž22 Datum IDRokMěsícDen Produkt IDNázevTyp 17Disk 30GBM 18DisketaM 19CD-RWM 8031TiskárnaP 8032ScannerP Lokalita IDKrajMěstoPSČ 78SČKolín KHNáchod54020 Prodej ProduktZákazníkDatumLokalitaHodnota * * * *


Stáhnout ppt "Transakční systémy  Transakční systémy  Označovány jako OLTP (OnLine Transaction Processing).  Slouží pro automatické zpracovávání transakcí v organizacích."

Podobné prezentace


Reklamy Google