Multidimenzionálny databázový model a OLAP

Slides:



Advertisements
Similar presentations
Business Intelligence Simon Pease. Experience with BI Developing end-to-end BI prototype for Plan International Developing end-to-end BI prototype for.
Advertisements

Data Warehousing – An Introductory Perspective
OLAP Services Business Intelligence Solutions. Agenda Definition of OLAP Types of OLAP Definition of Cube Definition of DMR Differences between Cube and.
Data Warehousing M R BRAHMAM.
Dátové sklady Pokročilé dátové technológie Genči.
Integrated Business Intelligence Solution. Report Portal OLAP Market Share and Trends.
SQL 2005 BI and Reporting Services for the developer
How Business Intelligence Software Works and a Brief Overview of Leading Products Jai Windsor MIS 5973 December 8, 2005.
Understanding Analysis Services Architecture. Microsoft Data Warehousing Overview OLTP Source DTS DW Storage Analysis Services Clients OLE DB for OLAP,
Data Warehouse to BI 1. Agenda  Review  Preparing the DW for Analysis  Microsoft BI Platform Overview  Building a Cube in SSAS 2.
MSBI online training. MSBI Online Training Course Content : What Is Microsoft BI? Core concept – BI is the cube or UDM Example cube as seen using Excel.
Datawarehouse & Datamart OLAPs vs. OLTPs Dimensional Modeling Creating Physical Design Using SQL Mgt. Studio Module II: Designing Datamarts 1.
5/26/2016DataSet™ Presentation 1 Front Cover 2008 DataSet™ An Advanced Business Intelligence Solution.
SOFT Analysis
EPM – rodina aplikácií pre riadenie výkonu spoločností Martina BRAUNEROVÁ Principal sales consultant.
Fall CIS 764 Database Systems Design L18.3 Business Intelligence Aspects (aka Decision support systems) (Slides support.
Vyhľadávanie Informácií Kategorizácia dopytov. Kategorizácia Analýza dopytov Zaradenie do kategórie „jaguar“ => značka auta, zviera... (viacznačnosť)
Carey Probst Technical Director Technology Business Unit - OLAP Oracle Corporation.
KKUI Manažérske informačné Systémy Cvičenia 2010 Zdenek Marhefka.
KKUI Manažérske informačné Systémy Cvičenia 2010 Zdenek Marhefka.
Ayyat IT Group Murad Faridi Roll NO#2492 Muhammad Waqas Roll NO#2803 Salman Raza Roll NO#2473 Junaid Pervaiz Roll NO#2468 Instructor :- “ Madam Sana Saeed”
Business Intelligence Transparencies 1. ©Pearson Education 2009 Objectives What business intelligence (BI) represents. The technologies associated with.
Sales Dim Date Dim Customers Dim Products Dim Categories Dim Geography The data warehouse is a simple and standard one, after all we.
Dátové sklady Pokročilé dátové technológie Genči.
Summary Cognos 8 BI. Objectives  In this module we will examine:  major innovations in Cognos 8  review of new functionality in Cognos 8  customer.
1 Copyright © Oracle Corporation, All rights reserved. Business Intelligence and Data Warehousing.
SQL Server Analysis Services Understanding Unified Dimension Model (UDM)
MSBI ONLINE TRAINING Techverze. Introduction to MSBI Microsoft Business Intelligence delivers quality data and analyst can measure, manage and improve.
An Overview of Data Warehousing and OLAP Technology
Or How I Learned to Love the Cube…. Alexander P. Nykolaiszyn BLOG:
Data Warehousing and OLAP Outline u Models & operations u Implementing a warehouse u Future directions.
CSE6011 Implementing a Warehouse  Monitoring: Sending data from sources  Integrating: Loading, cleansing,...  Processing: Query processing, indexing,...
PROJECT ORIENTED ONLINE TRAINING ON MSBI (IS,AS,RS)
Prof. HeleMai Haav: CSC 230 Spring *03 Overview: Databases.
SQL Server Analysis Services Fundamentals
Defining Data Warehouse Concepts and Terminology
Data warehouse.
Introduction to SQL Server Analysis Services
Data Warehousing CIS 4301 Lecture Notes 4/20/2006.
Delivering Business Insight with SQL Server 2005
Three tier Architecture of Data Warehousing
Full Spectrum BI Solution –
IBM COGNOS online Training at GoLogica Technologies
قاعدة البيانات Database
Business Intelligence
Less known component in SSIS and cool features of Power BI
Defining Data Warehouse Concepts and Terminology
„Okno do podnikania“ Podpora pre začínajúcich podnikateľov od spoločnosti Microsoft (Microsoft Sparks) Roman Russev Microsoft Slovakia.
Podnikové komunikačné systémy Dušan Kováč
SQL Server Analysis Services Fundamentals
SQL Server Analysis Services Fundamentals
Operačné systémy a ich funkcie.
Implementing Data Models & Reports with Microsoft SQL Server
قاعدة البيانات Database
ארכיטקטורה כלל ארגונית
Components of the Data Warehouse Michael A. Fudge, Jr.
Tretie oko Servia Monitoring infraštruktúry
انباره داده Data Warehouse
Big Data & Analytics Prediktívna analýza pomáha poľskej sieti drogérií Rossmann pochopiť vzory nákupov a vyladiť propagačné akcie Urýchľuje generovanie.
Metódy kĺzavých priemerov (MA – moving averages) - Marcel Kocifaj
Databázové systémy.
Integrated Business Intelligence Solution
Unidad II Data Warehousing Interview Questions
Riadenie IT Prostredia
Introduction Cognos 8 BI.
תוכנית. תוכנית לומדים רק ב- Blue Education IBM Cognos BI מודלים רב-מימדיים (DMR) Dimensionally Modeled Relational ויטלי מישייב לומדים רק ב- Blue Education.
Delivering an End to End Business Intelligence Solution
6/17/ :03 AM © 2004 Microsoft Corporation. All rights reserved.
Matthew Stephen – SQL Server Evangelist
Presentation transcript:

Multidimenzionálny databázový model a OLAP Autor: Juraj Fehér Vedúci dipl. práce: RNDr. Ján Šturc, CSc.

Agenda Teoretické zmapovanie problematiky Situácia v praxi Definície, rozdelenie, vysvetlenie pojmov Business Intelligence, Data Warehouse Multidimenzionálny model OLAP Situácia v praxi MS SQL Server 2005, Oracle 10g, Cognos Nástroje, architektúra, zmeny Porovnanie OLAP nástrojov Porovnanie DB systémov

Oblasť diplomovej práce Business Intelligence Hierarchia, nástroje, produkty Databázové systémy Klasifikácia (OLTP, OLAP), Dátový sklad (DWH), Dátové tržnice

Oblasť diplomovej práce Dátové pumpy Výber, Transformácia, Prenos dát, Synchronizácia Metadáta Využitie, rozdelenie

OLTP vs OLAP Podľa účelu, koncepčnej schémy, technologických rozdielov Hlavná funkcia Automatizácia operácii alebo procesov, dennodenné operácie Poskytovanie optimálnych informácií pre rozhodovanie Orientácia Customer-oriented Application-oriented Market-oriented Subject-oriented Dotazy Relatívne štandardizované a jednoduché dotazy. Návratová hodnota je niekoľko záznamov. Komplexné dotazy umocňované agregáciami Databázový design ER dátový model, vysoko normalizovaný s viacerými tabuľkami Denormalizovaný s menej tabuľkami, Star alebo Snowflake dátový model Počet transakcií Spracovávajú veľké množstvo transakcií Malý počet zložitých dotazov Užívatelia Tisíce, úradník, IT pro Stovky, znal. analytik

Multidimenzionálny databázový model Definícia MD databázového modelu Formálna, fakty & dimenzie, schémy Schémy tabuliek dimenzií Porovnanie relačného a MD modelu Výhody a nevýhody, charakteristika

OLAP Voľne definovaná množina princípov, ktoré poskytujú dimenzionálny rámec pre podporu rozhodovania Funkcionalita OLAP Výpočty, modelovanie, analýza, drill-down/ drill-up, prieniky, rotácie, odozva Pravidlá OLAP Implementačné varianty OLAP MOLAP, ROLAP, HOLAP Charakteristika, výhody & nevýhody

MOLAP využíva OLAP server s vnútornou architektúrou DB opt. Pre MD data dvojvrstvová architektúra klient/server dáta ukladané do MDBMS v n–rozmernom priestore riedke zaplnenie potreba alokácie priestoru veľká rýchlosť spracovania dotazov potrebná stála rekompilácia automatický výpočet agregovaných dát načítavanie dát je zdĺhavé

ROLAP Dáta sú uložené v štandardnej relačnej databáze trojvrstvová architektúra klient/server Prístupnosť SQL report. Nástrojov vylepšenia jazyka SQL, operácii ako CUBE, ROLLUP schéma snehovej vločky, nie je normalizovaná ROLAP nástroje vykazujú nižšiu výkonnosť ako MOLAP nástroje. Načítavanie dát je rýchlejšie Nie je dostupné hierarchické indexovanie

MS SQL Server 2005 MS SQL Server Management Studio správa DB servera zlučuje nástroje: administrácia, konzolová aplikácia, manipulácia s MDB a modelmi BI Development Studio podmnožina MS VS 2005, špecifikácia tabuliek, pohľadov, atribútov ukladanie, výpočet a cacheovanie MD dát manipulácia s dátami bezpečnosť khkhjkh

MS SQL Server 2005 zjednotenie rozhrania XMLA UDM - jeden dim. model stačí pre generovanie zostáv a aj OLAP kociek proaktívne cacheovanie MDX – práca a dotazovanie MD dát

Funkcionalita Integračné služby Reportovacie služby Analytické služby ETL, DTS Designer - návrh, modelovanie Reportovacie služby Report Server, Rep. Model Designer, Rep. Designer, Rep. Manager, Rep. Builder Architektúra, životný cyklus, RDL jazyk Analytické služby Cube Builder - vytváranie kocky MS Office Gfd hgsd gsdkôhg f G hdg hdfg hdfg hhjj gfjh J gfjgf hjgf hjfgh jgf

Oracle 10g Infraštruktúra pre analýzu dát Porovnanie Oracle Database 10g ETL, MD sklad, datamining Oracle Business Intelligence 10g Oracle Business Intelligence Tools 10g Warehouse Builder, Discover Administration Knižnice pre Java JDeveloper Porovnanie Architektúry Predchádzajúcich verzií Discoverer Plus a Discoverer Plus OLAP

Oracle 10g

Cognos Architektúra Nástroje produktové riešenie nezávislé na DBMS Service Oriented Architecture Webové užívateľské a admin. rozhranie Nástroje Analysis Studio Query Studio Report Studio Data Manager Event Studio Porovnanie z čoho vychádza a čo prináša

Porovnanie OLAP nástrojov Porovnanie vzhľadom na prostredie Podpora DBMS, natívna podpora .NET, Java, podpora kancelárskych balíkov, OS, webové služby, Dotazovanie multidimenzionálnych dát Podpora relačných, MD DWH, ich funkcie a možnosti dotazovací jazyk MDX, DDL, OLAP DML Využitie XML systémové rozhranie XMLA, OLAP API

Porovnanie OLAP nástrojov Porovnanie na základe ETL Nástroje OWB, SSIS, Cognos Data Manager Porovnanie Metadát vlastná vs spoločná množina metadát Porovnanie reportovacích možností Nástroje, prístup, výstup, doručenie, formátovanie Ďalšie možné Business Intelligence riešenia Analýza podielu na trhu Podiel a pozícia, využívanie, zameranie

Porovnanie DB systémov Benchmark TPC-H Transaction Processing Performance Council zameranie na podporu rozhodovania a výkon dátového skladu Query-per-Hour Performance Metric $/QphH@Size Kategórie 100, 300, 1000, 3000, 10000 GB

Cieľ diplomovej práce Definovať, predviesť štruktúru, použitie a funkčnosť MD databáz Porovnať s fungovaním transakčných databáz, ich účel a vhodnosť použitia Zadefinovať OLAP, porovnať varianty Analyzovať nástroje OLAP, ich architektúru, funkcionalitu, použitie Porovnať silu a podporu rozhodovania na databázových systémoch

Prínos diplomovej práce Uvedenie a analýza problematiky dátových skladov a OLAP Porovnanie možností, metodík a pohľadov v oblasti Analýza podpory BI v MS SQL 2006, Oracle 10g, Cognos Analýza dostupných nástrojov v praxi, ich architektúry a možností Porovnanie OLAP nástrojov navzájom Výsledok porovnania DB systémov vzhľadom na podporu rozhodovania a výkonu analytického spracovania

Možnosti rozpracovania práce Implementácia fyzickej úrovne multidimenzionálneho dátového modelu Porovnanie ďalších poskytovateľov OLAP nástrojov Indexovanie v multidimenzionálnych štruktúrach Multidimenzionálne clusterovanie

Diskusia Ďakujem za pozornosť