Business Intelligence Semantic Model

Slides:



Advertisements
Similar presentations
Presentation held by Tomislav Piasevoli at the local WinDays 11 conference, Rovinj, Croatia. Monday, 16:10-17:00, Room 6.
Advertisements

Cubes for Flat Table Land
Joe Homnick, MCITP: Business Intelligence Developer
Name Title Company Microsoft SharePoint 2010 The business collaboration platform for the Enterprise and the Web.
Business Intelligence in Microsoft SQL Server 2005 Marin Bezić Microsoft EMEA SQL BI PRODUCT MANAGER
Chris Webb Crossjoin Consulting Ltd
Bog nas voli i ima povjerenja u nas. Kako je divno, Bože, što nas voliš unatoč svih naših grijeha i propusta. Doista, ne znamo čime smo zaslužili toliku.
Arjun Krishnamoorthi  Power View enables self-service BI by providing simple to use ad-hoc reporting for business users and decision.
SQL Server Analysis Services
Albert van Dok SQL Zaterdag 12 november Background Life Before BISM What is BISM BISM Positioning Questions.
SPONSORS. Microsoft PowerPivot for SQL Server, Excel 2010, and SharePoint 2010 Michael Herman Syntergy, Inc.
IST722 Data Warehousing Business Intelligence Development with SQL Server Analysis Services and Excel 2013 Michael A. Fudge, Jr.
Developing an Optimized Analysis Services Tabular Project BI Semantic Model Peter Myers StrataDB DBI315.
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.
New technologies for BI and Data Warehousing – they’re cool alright, but how do they fit together? Amit Bansal
Rješenje za izradu obiteljskog stabla
2012 © Trivadis BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN Welcome July 2012 Highlights SQL Server.
System Center 2016 preview - novosti i novi featurei
SQL Server Analysis Services 2012 BI Semantic Model BISM.
BISM Introduction Marco Russo
Karika koja je nedostajala - Power View za multidimenzionalne modele
Tabular BI in SQL Server 2012
SQL Server Analysis Services Fundamentals
Introduction to SQL Server Analysis Services
6/19/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
The New Possibilities in Microsoft Business Intelligence
Google Analytics Analitika turističkih web stranica
9/17/2018 9:30 AM DBI206 What's New in Microsoft SQL Server Code-Named "Denali" for SQL Server Analysis Services and PowerPivot T.K. Anand, Ashvini Sharma.
SQL AlwaysOn Availability Groups
Broadband over powerlines
Provisioning Windowsa 10 na IoT, mobilnim i desktop uređajima
predavanja v.as.mr. Samir Lemeš
OPERACIJSKI SUSTAVI.
Toolkit for DAX Optimization
Sustavi za vođenje i praćenje proces Franjo Pongrac
SQL Server Analysis Services Fundamentals
Enriching your BI Semantic Models with Data Analysis Expressions (DAX)
Pristup podacima Uvod Nikola Vlahović.
NoSQL.
Pojam DBMS. Relacione baze podataka
uštedama prebroditi krizu Overpass Crisis with Cost Saving
BAZE PODATAKA Sa razvojem informacione tehnologije uočeni su mnogi nedostaci informacionih sistema zasnovanih na principu da svaka aplikacija, odnosno.
KREIRANJE OBJEKATA.
TechEd /24/2018 6:19 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Elektrotehnički fakultet – Podgorica Operativni sistemi
Podešavanje osobina stranica
Struktura MAC adrese i Ethernet okvira
M-datoteke.
SQL Server 2008 R2 Master Data Services
Internet FTP usluga.
Office Graph development ili kako iskoristi Delve za svoje aplikacije
1.6. Pohrana podataka.
Osnovni simboli jezika Pascal
Do While ... Loop struktura
Virtualizacija poslovnih procesa metodom „Swimlane“ dijagrama
Business Intelligence
Harmonijsko pretraživanje
Sharepoint u magli i oblacima
Sustavi za pracenje i vođenje procesa STATEFUL INSPECTION FIREWALL
Big Data: I Microsoft ima slona za utrku
Strukture podataka i algoritmi 5. VRIJEME IZVRŠAVANJA ALGORITMA
5. Baze podataka Postavke MS Accessa.
BLOOMOVA TAKSONOMIJA I
Fakultet elektrotehnike i računarstva
Tanja Buzina Nacionalna i sveučilišna knjižnica, Zagreb
Podrška darovitima u visokom obrazovanju –
Online pripreme za državnu maturu iz informatike
Otvoreni kod: Komunizam ili demokracija?
Enriching your BI Semantic Models with Data Analysis Expressions (DAX)
5/6/2019 5:15 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
Presentation transcript:

Business Intelligence Semantic Model Tomislav Piasevoli SoftPro Tetral d.o.o.

Hvala sponzorima!

Hvala publici što je stišala mobitele.

Sadržaj predavanja Što je BISM? PowerPivot SQL Server „Denali” Značaj BISM-a Smjernice

Preduvjeti interes za BI radoznalost 

Za početak par pitanja ... tko je dosad radio u PowerPivotu? tko je koristio PowerPivot na SharePointu? tko ima iskustva u izradi OLAP kocaka? tko je za izvještavanje koristio OLAP?

1 Što je BISM?

Analitički sustavi pretvaraju podatke u informacije ciljevi njihove arhitekture optimizacija pristupa izvornim podacima prilagodba podataka za analizu

I - Optimizacija pristupa podacima pohraniti podatke u strukture optimizirane za analizu i ad-hoc izvještavanje ili ih ostaviti kakvi jesu na izvoru osigurati dobre performanse fleksibilnost skalabilnost ... koju tehnologiju koristiti?

MOLAP, ROLAP, HOLAP retkovno organizirane baze MOLAP = multidimenzijska ROLAP = relacijska HOLAP = hibridna (samo za mjerne grupe) performanse na temelju agregacija particioniranje kompresija podataka (MOLAP) nisu ograničene raspoloživom memorijom

II - Prilagodba podataka za analizu omogućiti analizu podataka kao da svi dolaze iz jednog izvora izvori mogu biti različiti relacijske baze podataka Excel datoteke tekstualne datoteke RSS feeds, ... gdje napraviti povezivanje podataka iz distribuiranih sustava? dati poslovno tumačenje podacima kako ih učiniti razumljivim za krajnje korisnike?

Semantički model podataka sloj metapodataka nad podacima opisuje koncepte (entitete) i veze (relacije) među njima korisnički-orijentiran prikazuje ono što podaci i veze predstavljaju u stvarnom svijetu semantika = izučavanje značenja/smisla

UDM postojeći semantički model za BI došao sa SQL Server 2005 omogućuje povezivanje podataka iz različitih izvora postavljanje relacija među tablicama izrada kalkulacija u tablicama - kalkulirani stupci (T-SQL) nad cijelim modelom – MDX skripta (MDX) kalkulacija nisu povezane (različiti jezici)

UDM – modeliranje podataka 1/3

UDM – modeliranje podataka 2/3

UDM – modeliranje podataka 3/3

UDM – analiza podataka

SQL Server 2005 Analysis Services UDM Excel 2003 + add-in Excel 2007 i Reporting Services 2005 Report Builder 1 SharePoint 2003 i SharePoint 2007 Reporting Services 3rd party SSAS klijenti PerformancePoint 2007 MDX MDX MDX MDX MDX

SQL Server 2008 Analysis Services UDM Excel 2007 Reporting Services 2008 Report Builder 2 i SharePoint 2007 Reporting Services PerformancePoint Services Excel Services Visio Services 3rd party SSAS klijenti MDX MDX MDX MDX

SQL Server 2008 R2 Analysis Services UDM Excel 2010 Reporting Services 2008 R2 Report Builder 3 i SharePoint 2010 Excel Services PerformancePoint Services Visio Services 3rd party SSAS klijenti MDX MDX MDX MDX

PowerPivot add-in for Excel 2010 PP Excel 2010

2 PowerPivot

PowerPivot SQL Server 2008 R2 Analysis Services u integriranoj verziji pokriva personal i team BI segmente

Integracija Excel 2010 SharePoint 2010 besplatan dodatak za Excel 2010 (www.powerpivot.com) dolazi kao 32-bitna i 64-bitna aplikacija dolazi u sklopu SQL Server 2008 R2 x64 prilikom instalacije odabire se stavka SQL Server PowerPivot for SharePoint

VertiPaq in-memory stupčasto organizirana baza vrlo visoka kompresija podataka skalira linearno s brojem jezgri ne zahtjeva postavljanje agregacija, indekse i ostala podešavanja osmišljen da podržava particioniranje i paging za velike količine podataka (ali to ne radi u PowerPivotu)

BISM v1 novi semantički model za BI došao sa SQL Server 2008 R2 (za PowerPivot!) omogućuje povezivanje podataka iz različitih izvora postavljanje relacija među tablicama dodatne kalkulacije, na dva mjesta: u tablicama - kalkulirani stupci (DAX) nad cijelim modelom – kalkulirane mjere (DAX) kalkulacija se mogu povezati (isti jezik)

BISM v1 nastao spajanjem sadašnjeg analitičkog (UDM = SSAS) i izvještajnog (SDML = SSRS) modela podataka s ciljem da s vremenom objedini izvještavanje, analize, dashboard-e i scorecard-e osobni, timski i korporacijski BI radi u cached (VertiPaq) modu

BISM v1 – modeliranje podataka

BISM v1 – analiza podataka

DEMO BISM v1 u SQL Server 2008 R2

Sažetak demo-a PowerPivot je zapakirana SSAS baza DAX funkcije su skrivene unutar MDX funkcija SharePoint upravlja sa BISM instancom SSAS-a novi DMV-ovi za BISM instance na SharePointu BISM modeli podržavaju MDX SQL Profiler VertiPaq SE events

3 SQL Server „DENALI”

BISM v2 jedan model za sve izvještavanje, analize, dashboard-e i scorecard-e osobni, timski i korporacijski BI ima relacijski i multidimenzijski API najavljeno je da će podržavati i cached (VertiPaq) i pass-through* (realtime) mod rada * samo za SQL Server izvore, zasad

Pass-through baza podataka ne postoji podaci ostaju u izvornim strukturama idealno za realtime analizu

BI semantički model i njegovi slojevi Podatkovni model relacijski model podržava i relacijski (DAX) i multidimenzijski (MDX) interface Poslovna logika DAX kalkulacije (stupci i mjere) nakon „Denali”-ja možda i MDX Pristup podacima cached (VertiPaq) u „Denali”-ju i realtime (pass-through način)

Analysis Services „Denali” - UDM Excel 2010 Reporting Services „Denali” SharePoint 2010 Excel Services Reporting Services PerformancePoint Services Visio Services 3rd party SSAS klijenti Project Crescent MDX MDX MDX MDX ? MDX

Analysis Services „Denali” - BISM Excel 2010 Reporting Services „Denali” SharePoint 2010 Excel Services Reporting Services PerformancePoint Services Visio Services 3rd party SSAS klijenti Project Crescent DAX ? MDX MDX MDX DAX MDX DAX

PowerPivot „Denali” add-in for Excel 2010 BISM Excel 2010

Najavljena poboljšanja BISM-a* hijerarhije, KPI, parent-child, drillthrough, perspektive dodatne DAX funkcije (RankX, DistinctCount, GroupBy, Lookup, ...) security (role-based prema Active Directory-ju, column/row based) * ne znači da će se zaista i pojaviti u „Denali“-ju

Što BISM u „Denali”-ju neće imati? neke od mogućnosti UDM-a skripte, akcije, prijevodi, role-playing dimenzije objektni model write-back ostalo realtime za ne-SQL Server baze MDX query podrška za realtime

UDM poboljšanja u „Denali”-ju uglavnom izvan GUI-a ukidanje 4GB string store limita bolja podrška za PowerShell bolje mogućnosti monitoringa (XEvents) razne optimizacije engine-a cilj je povećanje skalabilnosti SSAS baza (UDM instanci)

4 Značaj BISM-a

Prednosti BISM modela relativno jednostavan model (nema kocaka, dimenzija, mjera, ...) brzi odziv bez obzira na detaljnost izvještavanja fleksibilan (svaki stupac je ujedno i mjera i dimenzija) DAX kalkulacije nalik Excel formulama relacijski model i oblik rezultata je bliži i razumljiviji većini ljudi

Isti semantički model za sve okoline PowerPivot za Excel PowerPivot za SharePoint SSAS „Denali”

Skalabilnost Excel SharePoint „Denali” osobni BI, timski BI, organizacijski BI

Ostale prednosti BISM modela brži razvoj nego UDM izrada prototipa od strane samih korisnika oni najbolje znaju što žele od podataka i što oni poslovno znače (semantika!) lakše izmjene modela smanjenje troškova izrade konačnog BI rješenja

Nove mogućnosti u modeliranju Izdvojeni primjeri s blogova Marco Russo – ad-hoc joins Thomas Ivarsson – master-detail design Alberto Ferrari – point-in-time, SCD-2, rank Marco Russo – ETL?

5 SMJERNICE

Pozicioniranje BISM-a Skalabilnost* izvor: Thomas Kejser, SQLCAT ROLAP ColumnStore 50 TB Skalabilnost = - dobra podrška za istovremene upite - neovisnost o raspoloživoj memoriji - dobre mogućnosti održavanja 5 TB MOLAP izvor: Thomas Kejser, SQLCAT (http://sqlcat.com) 100 GB BISM 2 GB PowerPivot Jednostavnost korištenja

Zaključak BISM nije zamjena za UDM DAX nije zamjena za MDX svaki model ima svojih prednosti BI arhitekti trebaju ocijeniti kada primjeniti koji model

BISM UDM Prednosti i mane scope leaf level m2m ad-hoc modeli složeni modeli

Implementatori većina postojećih rješenja ostaju na UDM-u nova rješenja koristiti UDM za složene sustave (kompleksne kalkulacije, write-back, budžetiranje, predviđanja, ...) BISM isprobati kao potencijalno rješenje za sve ostalo, pogotovo jednostavnije sustave UDM i BISM mogu biti instalirani na istom serveru (SSAS instance)

Korisnici, postanite sam svoj majstor! isprobajte i/ili prijeđite na Office 2010 instalirajte besplatni PowerPivot for Excel 2010 add-in učitajte i spojite razne izvore podataka isprobajte i naučite DAX analizirajte svoje podatke ocijenite potpunost modela

Model zadovoljava? koristite ga za osobni BI Excel 2010 i PowerPivot stavite ga na raspolaganje ostalima SharePoint 2010 i uskoro SQL Server Denali

Model ne zadovoljava? popravite ga iskusniji korisnici u tvrtki predajte PowerPivot iskusnijem kolegi vanjski konzultant dorada je moguća? PowerPivot SQL Server Denali (BISM instanca) u suprotnom izrada UDM modela prema BISM predlošku implementacija na SQL Server Denali (UDM instanca)

izvor: TechNet

Pitanja

Povezani sadržaji Predavanja Radionice MS BI Roadmap (SQL Server Denali) Radionice Build Your First Microsoft BI Solution with SQL Server 2008 R2