Teradata basic RNDr. Ondřej Zýka ndrej.zyka@prfinit.eu 2014 Prfinit. All rights reserved.
Něc z histrie Zalžena v rce 1979 v garáži v Kalifrnii (Brentwd). Teradata symblizuje schpnst spravvat extrémní mnžství dat. Primárně určena pr datvé sklady a BI aplikace. Zalžena na shared nthing architektuře umžňující lineární rzšiřitelnst. V sučasnsti využívána v největších datvých skladech V Česku KB, Česká pjišťvna, TO2, 2014 Prfinit. All rights reserved. 2
Kmpnenty Parsing engine PE Parsuje a ptimalizuje dtazy, předává pžadavky jedntlivým AMPům BYNET Kmunikační kanál (duplikvaný) pr předávání pžadavků a výsledků AMP Access mdul prcessr Zdpvědný za získání pžadvaných dat z diskvých úlžišť Diskvý prstr Sučet diskvých prstrů všech AMPů 2014 Prfinit. All rights reserved. 3
Architektura Shared nthing Parsing engine (PE) BYNET AMP 1 AMP 2 AMP 3 AMP 4 RAM RAM RAM RAM 2014 Prfinit. All rights reserved.
Diskvé prstry Permanent space Limit na uživatele z limitu předchldce Data, indexy, fallback, Rvnměrně distribuván na jedntlivé AMPy Spl space Glbální limit na uživatele Diskvý prstr pr mezivýsledky Všechen nepřidělený prstr Temp space Glbal temprary table 2014 Prfinit. All rights reserved. 5
Fyzická architektura BYNET Nde 1 with AMPs Nde 2 with AMPs Nde 3 with AMPs Nde 4 with AMPs 2014 Prfinit. All rights reserved.
Přidělvání diskvéh prstru Celkem 1TB 2014 Prfinit. All rights reserved. 7
Distribuce dat Distribuce dat zalžena na primárním indexu Každý AMP má definvánu mnžinu hash hdnt primárníh indexu Další nástrje pr zrychlení přístupu k datům Secndary index Jin index Statistics 2014 Prfinit. All rights reserved. 8
Distribuce řádků tabulky 333 445 545 687 100 564 999 578 201 560 408 227 313 875 770 An An An An Ne Ne Ne Ne 2014 Prfinit. All rights reserved. 9
Indexy Primary index Secndary index Required Yes N Can be unique r nnunique Yes Yes Used fr rw distributin Yes N Create and drp dynamically N Yes Imprve access Yes Yes Required separate physical strucure Required extra prcessing verhead N N Yes Yes 2014 Prfinit. All rights reserved. 10
Pdpra dstupnst Transient Jurnal Řídí transakce a rllback Fallback Zabezpečení prti výpadku jednh AMPu Dwn AMP Jurnal Pdpra ztavení AMPu při pádu 2014 Prfinit. All rights reserved. 11
Fallback AMP 1 AMP 2 AMP 3 AMP 4 Fallback 2014 Prfinit. All rights reserved. 12
Nástrje a služby Nástrje správy dpvídají stáří databáze. Systém primárně zaměřen na výkn. Nemá vlastní nástrje na prezentaci a analýzu dat splupracuje se všemi velkými hráči na trhu Micrstrategy, Cgns, Oracle BI, SAP BusinessObject, Micrsft Reprting services. 2014 Prfinit. All rights reserved. 13
Industriální lgické mdely Teradata Cmmunicatins Lgical Data Mdel Teradata Financial Services Lgical Data Mdel Teradata Healthcare Lgical Data Mdel Teradata Insurance Lgical Data Mdel Teradata Manufacturing Lgical Data Mdel Teradata Media Lgical Data Mdel Teradata Retail Lgical Data Mdel Teradata Transprtatin and Lgistics Lgical Data Mdel Teradata Travel and Hspitality Industry Lgical Data Mdel Teradata Utilities Lgical Data Mdel 2014 Prfinit. All rights reserved. 14
Aplikace pdle bchdních pžadavků Kumulvaná zkušenst ze stvek prjektů datvých skladů a prjektů BI. Obsah jedntlivých mdelů: Více úrvní phledu Knceptuální phled, Funkční blasti (Kntrakt, Účet, Kanál, Událst, Kampaň, Party, Prdukt, ), Detailní lgický mdel. Pdrbný ppis jedntlivých entit včetně atributů a relací, jejich význam a pužití. Textvý ppis i mdely. 2014 Prfinit. All rights reserved. 15
Aplikace pdle bchdních pžadavků Business Intelligence Data Mart Cnslidatin Master Data Management Tax and Revenue Management Custmer Relatinship Management Data Mining and Analytics Enterprise Risk Management SAP Integratin 2014 Prfinit. All rights reserved. 16
C si zapamatvat Jaku architekturu pužívá systém Teradata Ppište hlavní kmpnenty systému Teradata Jaký je rzdíl mezi primárním klíčem a primárním indexem 2014 Prfinit. All rights reserved. 17
2014 Prfinit. All rights reserved. Diskuse