Databáze v praxi. RNDr. Ondřej Zýka Principal Consultant



Podobné dokumenty
Teradata Basic. RNDr. Ondřej Zýka

Teradata basic Profinit. All rights reserved.

Bc. David Gešvindr MSP MCSA MCTS MCITP MCPD

Správa dat v podniku. MI-DSP 2013/14 RNDr. Ondřej Zýka, ondrej.zyka@profinit.eu

Přehled systému Microsoft SQL Server. Komu je kniha určena Struktura knihy Nejvhodnější výchozí bod pro čtení knihy Konvence a struktura knihy

Obsah Úvod 11 Jak být úspěšný Základy IT

IW3 MS SQL SERVER 2014

Metadata. RNDr. Ondřej Zýka

Manažerský reporting a finanční plánování Targetty

Infor Performance management. Jakub Urbášek

Michal Hroch Server Product Manager Microsoft Česká republika

Business Intelligence

Metadata. MI-DSP 2013/14 RNDr. Ondřej Zýka,

01. Kdy se začala formovat koncept relačních databází (Vznik relačního modelu, první definice SQL)? a) 1950 b) 1960 c) 1970 d) 1980

manažerského řízení HW a SW požadavky pro sw ATTIS

Mgr. Jan Folbrecht Senior softwarový inženýr, softwarový architekt, manažer


Optimalizace dotazů a databázové transakce v Oracle

Srovnání SQL serverů. Škálovatelnost a výkon. Express Workgroup Standard Enterprise Poznámky. Počet CPU bez limitu Obsahuje podporu

ARCHITEKTURA INFORMAČNÍCH SYSTÉMŮ PODLE ÚROVNĚ ŘÍZENÍ

<Insert Picture Here> Hyperion a vazba na reportovací nástroje

DATABÁZOVÉ SYSTÉMY. Metodický list č. 1

Petr Vlk KPCS CZ. WUG Days října 2016

Cloud Slovník pojmů. J. Vrzal, verze 0.9

SW ATTIS nástroje. HW a SW požadavky pro sw ATTIS. manažerského řízení. Verze manuálu: 3.5 Datum:

Compatibility List. GORDIC spol. s r. o. Verze

Zkušební test. Kdy se začala formovat koncept relačních databází (Vznik relačního modelu, první definice SQL)? a) 1950 b) 1960 c) 1970 d) 1980

IBM Cloud computing. Petr Leština Client IT Architect. Jak postavit enterprise cloud na klíč IBM Corporation

IBM Connections pro firmy s Lotus Notes/Domino. Petr Kunc

Od klasického reportingu k SAP BO Design studio na BW power by HANA Pavel Strnad

1. SYSTÉMOVÉ POŽADAVKY / DOPORUČENÁ KONFIGURACE HW A SW Databázový server Webový server Stanice pro servisní modul...

Architektury Informačních systémů. Jaroslav Žáček

Základy databází. O autorech 17 PRVNÍ ČÁST. KAPITOLA 1 Začínáme 19

Tabulka základních vlastností nástroje C++Builder dle edice

České Budějovice. 2. dubna 2014

verze GORDIC spol. s r. o.

Databáze II. 1. přednáška. Helena Palovská

Vladimír

Marketingová komunikace. 2. a 3. soustředění. Mgr. Pavel Vávra 9103@mail.vsfs.cz. Kombinované studium Skupina N9KMK3PH (vm3aph)

Aplikace IS, outsourcing, systémová integrace. Jaroslav Žáček

Programování a implementace Microsoft SQL Server 2014 databází

Jan Váša TGB Sales Representative, Oracle Czech 10. června 2011 MRI Kladno

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

Databázové a informační systémy

Obsah. Kapitola 1. Kapitola 2. Kapitola 3. Kapitola 4. Úvod 11. Stručný úvod do relačních databází 13. Platforma 10g 23

Aplikace IS, outsourcing, systémová integrace. Jaroslav Žáček

Datová kvalita základ úspěšného BI. RNDr. Ondřej Zýka, Profinit

Marketingová komunikace. 3. soustředění. Mgr. Pavel Vávra Kombinované studium Skupina N9KMK3PH (vm3bph)

Information and Data Management. RNDr. Ondřej Zýka

O Apache Derby detailněji. Hynek Mlnařík

Data Protection Delivery Center, s. r. o. JEDNODUCHOST, SPOLEHLIVOST a VÝKONNOST. DPDC Protection. zálohování dat

Tabulka Nabídková cena za předmět plnění *uchazeč vyplní cenu za celý kurz nebo cenu za 1 účastníka dle zadávací dokumentace a nabídky uchazeče

Podíl zdrojů informací

Příloha č.2 - Technická specifikace předmětu veřejné zakázky

Vysvětlení zadávací dokumentace č. 3

Služby datového centra

Ekonomická krize jako (významná) obchodní příležitost!

Virtualizace jako nástroj snížení nákladů. Periodické opakování nákladů nové verze Licence na pevný počet klientů

Nová generace analytik mění zažité způsoby BI

Aplikace IS, outsourcing, systémová integrace. Jaroslav Žáček

Příloha č. 1 k Č.j.: OOP/10039/ Specifikace zařízení

Databázová řešení IBM

Podnikové informační systémy Jan Smolík

DATOVÁ ARCHIVACE. Principy datové archivace a její výhody při migraci na SAP HANA. Štěpán Bouda Business Consultant

QTD spol. s r.o. NetVault Backup 10

Projekt 7006/2014 SDAT - Sběr dat pro potřeby ČNB. Návrh realizace řešení

Red Hat Enterprise Virtualization

Databáze Bc. Veronika Tomsová

SAP a SUSE - dokonalá symbióza s open source. Martin Zikmund Technical Account Manager

Služby datového centra

Jak efektivně ochránit Informix?

Spisová služba a zákon 300/2008 Ladislav Kleman, Petra Benediktová

Architektury Informačních systémů. Jaroslav Žáček

Případové studie a kulatý stůl. Dalibor Kačmář, Microsoft

DATABÁZOVÉ SYSTÉMY. Vladimíra Zádová, KIN, EF TUL - DBS

Linux on Azure. Miroslav Sevelda

IBM Informix 11.7 Edice

Dobývání znalostí z databází. Databáze. datum jmeno prijmeni adresa_ulice adresa_mesto cislo_uctu platba zustatek

Doporučeno pro předpokládané využití serveru pro zpracování 2000 dokumentů měsíčně. HW: 3GHz procesor, 2 jádra, 8GB RAM

Ostrava. 16. dubna 2014

Efektívne riadenie financií v ISS Facility Services Prípadová štúdia BI

Tomáš Kantůrek. IT Evangelist, Microsoft

Příloha 1 - stav oběhu papírových dokumentů před implementací systému

SOA a Cloud Computing

POŽADAVKY NA INSTALACI

Diagnostika webových aplikací v Azure

František Kysela SE Datacenter

Architektura DBMS. RNDr. Ondřej Zýka

Databázové systémy. Doc.Ing.Miloš Koch,CSc.

PROVOZOVÁNÍ PRIVATE CLOUD VE VEŘEJNÉ SPRÁVĚ

IBM Storwize Rapid Application Storage. Ondřej Bláha. CEE+R CoP Tivoli Storage Team Leader

ArcGIS Server 10.1/10.2

BrightStor ARCserve Backup r Michal Opatřil - Consultant - michal.opatril@ca.com

Cloudová Řešení UAI/612

Relační DB struktury sloužící k optimalizaci dotazů - indexy, clustery, indexem organizované tabulky

Nová dimenze rozhodovacího procesu

Obsah přednášky. Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework

Obsah. Kapitola 1. Kapitola 2. Kapitola 3. Úvod 9

Manažerský informační systém na MPSV. Mgr. Karel Lux, vedoucí oddělení koncepce informatiky MPSV

Cloud. Nebo zatím jen mlha? Workshop Day 2011 WG06 Jaromír Šlesinger, CA Technologies Bratislava, 13. október 2011

Transkript:

Databáze v praxi RNDr. Ondřej Zýka Principal Consultant

Agenda Obsah Představení Teradata Teradata Databáze Doménové logické modely MS SQL Server Databáze Podpora BI Aktuální směry ve vývoji databází

Profinit DataManagement služby firmy Profinit Delivery of exact and understandable Information Build up Information Factory for your business Set up planning, control, development and operation processes Support technology for excellent performance and faultless operation

DatabázeTeradata

Historie Založena v roce 1979 v garáži v Kalifornii (Brentwood). Teradatasymbolizuje schopnost spravovat extrémní množství dat. Primárně určena pro datové sklady a BI aplikace. Založena na sharednothing architektuře umožňující lineární rozšiřitelnost. V současnosti využívána v největších datových skladech V Česku KB, Česká pojišťovna, TO2,

Shared nothing architektura Parsing engine(pe) BYNET AMP 1 AMP 2 AMP 3 AMP 4 RAM RAM RAM RAM

Komponenty Parsingengine PE Parsujea optimalizuje dotazy, předává požadavky jednotlivým AMPům; BYNET Komunikační kanál (duplikovaný) pro předávání požadavků a výsledků; AMP Access modul processor Zodpovědný za získání požadovaných dat z diskových úložišť; Diskový prostor Součet diskových prostorů všech AMPů;

Fyzická architektura BYNET Node 1 withamps Node 2 withamps Node 3 withamps Node 4 withamps

Komponenty Distribuce dat založena na primárním indexu. Každý AMP má definovánu množinu hash hodnot primárního indexu. Samotné uložení dat nahrazuje strukturu indexu. Další nástroje pro zrychlení přístupu k datům Secondary index, Join index, Statistiky.

Fyzická architektura BYNET Node 1 withamps Node 2 withamps Node 3 withamps Node 4 withamps

Komponenty Primary index Secondary index Required Yes No Can be unique or nonunique Yes Yes Used for row distribution Yes No Create and drop dynamically No Yes Improve access Yes Yes Required separate physical strucure Required extra processing overhead No No Yes Yes

Nástroje a služby Nástroje správy odpovídají stáří databáze. Systém primárně zaměřen na výkon. Nemá vlastní nástroje na prezentaci a analýzu dat spolupracuje se všemi leadry trhu Microstrategy, Cognos, Oracle, BusinessObject, Microsoft.

Logické modely Teradata Communications Logical Data Model Teradata Financial Services Logical Data Model Teradata Healthcare Logical Data Model Teradata Insurance Logical Data Model Teradata Manufacturing Logical Data Model Teradata Media Logical Data Model Teradata Retail Logical Data Model TeradataTransportationandLogisticsLogicalData Model TeradataTravelandHospitalityIndustryLogicalData Model Teradata Utilities Logical Data Model

Logické modely Kumulovaná zkušenost ze stovek projektů datových skladů a projektů BI. Obsah jednotlivých modelů: Více úrovní pohledu Konceptuální pohled, Funkční oblasti (Kontrakt, Účet, Kanál, Událost, Kampaň, Party, Produkt, ), Detailní logický model. Podrobný popis jednotlivých entit včetně atributů a relací, jejich význam a použití. Textový popis i modely.

Aplikace podle obchodních požadavků Business Intelligence Data Mart Consolidation Master Data Management Tax and Revenue Management Customer Relationship Management Data Mining and Analytics Enterprise Risk Management SAP Integration Data Governance Data Warehouse Migration Financial Management

Databáze Microsoft SQL Server

Historie 1988 Microsoft spolupracuje s firmou Sybase 1991 HW 2.5" 100MB disk 1995 Microsoft SQL Server 6.0 1998 Microsoft SQL Server 7.0 2000 Microsoft SQL Server 2000 2003 Windows Server 2003-64-bit system - překročení 2GB hranice RAM 2007 HW 1TB disk (HitachiGST) 2008 SQL Server 2008

Komponenty

Technologické zajímavosti Pokročilé postupy přístupu k datům: Zamykání dat, Použití snapshotů. Podpora vysoké dostupnosti On-line administrativní postupy (přepočet indexů). SQL jazyk Mnoho užitečných rozšíření, Schopnost doplňovat CLR kód (.NET v databázi). Více edic serveru podle požadavků uživatelů Zapouzdřené databáze Enterprise edice

Jednotná konsole pokrývající všechny administrativní postupy

Pokrytí všech datových potřeb podniku Integrace s operačním systémem Orientace na grafické uživatelské prostředí Vývoj aplikací Integrace s.net VisualStudio Správa různých typů dat Relační data OLAP server Soubory XML Integrace dat BizTalk server Integration services (ETL) Replikace dat Analýza OLAP service Search engine Prezentace dat Napojení na Office Reporting services Napojení na Sharepoint

Jednotné vývojové prostředí

Reporting services- ukázka Ukázka

Aktuální směry ve vývoji databází

Aktuální směry ve vývoji databází Data uložená po sloupcích In-memory databáze Databáze v Cloudu

Data uložená po sloupcích Vertica SybaseIQ Oracle bitmapové indexy

Data uložená po sloupcích SELECT Count(*) FROM sale where color = Green SELECT Count(*) FROM sale where color in ( Green, Red )

Data uložená po sloupcích SELECT SUM(qty) FROM sale (2 * 64) + (3 * 32) + (2 * 16) + (1 * 8) + (3 * 4) + (2 * 2) + (3 * 1) = 283

In-memory database příčiny vzniku Velikost operační paměti 1981 640 KB 2010 stovky GB Rychlost procesorů 1981-4.77MHz 2009-3.60GHz -více úrovní keší Rychlost diskových operací Skoro stejná cca 200 operací za sekundu

In-memory database Ústup od ACID principů ACID Atomicity, Consistency, Isolation, Durability Dva přístupy Klasické relační databáze udržované v keších(v paměti) Nativní In-memory databáze Používají se zejména jako databázové keše klasických systémů

In-memory database příklady Oracle TimesTen SybaseASE 15.5 In-memoryoption Apache Derby Oracle Berkeley DB VoltDB SQLite a mnoho dalších

Databáze v Cloudu Módní buzzwords IaaS-Infrastructureas a Service PaaS-Platformas a Service AaaS-Applicationas a Service SaaS-Software as a Service DaaS-Databaseas a Service Další krok virtualizace infrastruktury Public and Private Cloud

Databáze v Cloudu Klady Žádná starost o hardware Žádná starost o infrastrukturu Žádná starost o zálohování Žádná administrace Zaručena vysoká dostupnost Absolutní minimum administrátorů Zvětšení výkonu na požádání Extrémně rychlé (okamžité) nasazení

Databáze v Cloudu Zápory Bezpečnost Nedůvěra Data nemáte u sebe Omezená množina funkcí Speciální API

Databáze v Cloudu Aktuální stav Amazon, Google-PaaS Oracle Exadata, Exalogic Private Cloud IBM, HP, Dell PaaS, IaaS Aktivně připravují DaaS Microsoft součást Microsoft Azure SalesForce.com(Database.com) Gooddata.com

Gooddata.com- příklad

Gooddata.com- příklad

Gooddata.com- příklad

Závěr Diskuse Dotazy Komentáře Připomínky