22.10.2008
SEMINÁŘ
MANAŢERSKÉ SYSTÉMY S PŘÍVLASKEM Prezentace zajímavých projektů
BUSINESS INTELLIGENCE 16.10.2008
Ing. Jan Klimeš, ORTEX 1
& Hyman K*A*P*L*A*N
Mapa semináře (aneb – co Vám chci říci…)
Obsah 1. Co je Business Intelligence 2. Projekt BI maloobchodní řetězec 3. Novinky v EXCELu 2007 4. Proclarity 5. Projekt Ziskovost zakázek 6. SQL 2008 7. Dimenze M:N 8. Projekt BI nad CRM 9. Reporting services 10. Projekt ŠPVS
Proč Business Intelligence? Problémy s daty: • Velké mnoţství dat • Různé zdroje dat (ERP, CRM, telefonní ústředny, …) • •
Mnoho různých „sestav“, „výstupů“ z jednotlivých IS Problém ČAS - Starší data, archivy,…
Cílem je tato DATA přetvořit v INFORMACE
BI obecně Sada nástrojů, programů a řešení pro
PODPORU ROZHODOVÁNÍ (decision support)
BI Orsoft Evoluce firmy k BI 1. Sestavy, reportovací nástroje se souvisejícími problémy 2. Budování datových skladů – potřeba sjednocení datové základny 3. Business Intelligence – uživatelsky jednoduché ovládání, konsolidovaná datová základna, ad-hoc dotazování do MDDB
Co je BI v praxi? • Sada nástrojů, aplikací a postupů pro: – Přesun dat do datového skladu • Extrakci - získání • Transformaci - vyčištění • Loading – uložení – Vybudování multidimenzionální databáze – Vytvoření uživatelsky příjemného klientského nástroje • Analytické aplikace (MS Excel, Proclarity, Reporting services) • Portály, dashboardy (Performance point server)
Architektura Datového skladu Primární systém
0. úroveň
1. úroveň
MDBCube
Dimenze PRODEJNA Dimenze DODAVATEL
Velikost města
Dodavatel
Dimenze VELIKOST
Prodejna
Velikost Fakt ZÁSOBA stav_zásob nákupní_cena prodejní_cena_s_DPH prodejní_cena_bez_DPH
Dimenze BARVA
Pololetí
Barva
Sortimentní položka Rok
Dimenze SEZONA
Den
Sortimentní skupina
Dekáda
Dimenze SORTIMENT Měsíc
Týden Kvartál
Polotetí
Rok
Dimenze DATUM
OLAP
ETL Datové pumpy
Klientské apl.
Základní pojmy BI
• UKAZATEL (fakt) – sledovaná (číselná) veličina • Např.: prodejní obrat, hrubá mzda, počet zakázek, … • DIMENZE – pohled na data (hrana datové kostky), přes dimenze se filtrují, sčítají jednotlivé ukazatele. • Např.: odběratel, čas, typ dokladu, účet, … • KPI – Key Performace Indicator – klíčový ukazatel výkonnosti – sofistikované zobrazení vypočítané hodnoty, která vypovídá o stavu určitého ukazatele – využívají se určité limity. • HV v měsíci,
Multidimenzionální modelování Obchodní regiony (dimenze) ČR
SR
Výrobky (dimenze)
Všechny měsíce Březen Únor Leden
Německo Všechna teritoria
Výrobky ze dřeva
75
15
10
100
Novinový papír
100
50
50
200
10
5
5
20
185
70
65
320
Buničina
Všechny výrobky
Součet (celkový objem prodeje)
Ukazatel: Objem prodeje (tis. Kč)
Ukázka jednoduchého BI – „PRŮZKUM“
BI Orsoft
- cca 30 uživatelů - „typové řešení“ - Existuje vůbec? Základní oblasti BI Orsoft:
• • • • •
BI BI BI BI BI
Finance Lidské zdroje Prodej Nákup Výroba
BI Účetní doklady • BI nad všemi účetními doklady • Dimenze – nositelé nákladů + další údaje o dokladu – – – – – – – –
Účet Útvar Činnost IČO Položka kalkulace Zakázka Číslo, řádek, zápis Strana MD, D
GALEX, a.s. • Maloobchodní firma s 40-letou tradicí • 15 maloobchodních prodejen. • Sortiment: boty, kožená galanterie, … • BI – Účetnictví, mzdy – Prodej, sklady, nákup – data z pokladen – Řešení Fiskálního roku (březen – únor)
Zajímavé projekty – konsolidovaná data (mzdy z ERP, prodej data z pokladen)
Zajímavé projekty – Denní prodej
ProClarity
EXCEL 2007 – Novinky • • • •
Nový styl kontingenčních tabulek (zvyk je železná košile…) Grafy Podmíněné formátování ve vazbě na OLAP KPI
SULKO, s.r.o. • • • •
Výrobce plastových a hliníkových oken a dveří 25 obchodních kanceláří po celé ČR Využívají IS Orsoft, CRM v rámci obchodních kanceláří ZAKÁZKOVÁ výroba. Nutnost sledovat náběhy nákladů a výnosů na zakázky.
• BI – Manažerská výsledovka – Ziskovost zakázek
CRM – Ziskovost zakázek • Zakázky (pracnost, komponenty,…) jsou v CRM (MS Dynamics CRM) • Náklady a výnosy jsou v ERP (Finanční účetnictví + NC) • Konsolidace v BI
MS SQL Server 2008 • RTM srpen 2008 • Mnoho novinek – SSRS nepotřebuje již IIS! – Nový příkaz MERGE – Vyšší výkon SSAS – analytických služeb – Vyšší možnost ovlivnění výpočtu agregací
Migrace na SQL2008
Datový sklad (relační data) Datové pumpy DTS
OLAP databáze
Dimenze M:N (many to many) Vazba 1:N: prvek fakt tabulky je určen jedním prvkem z dimenze např. výrobek 22654554 je rohlík Vazba M:N: jeden prvek fakt tabulky má vícero vlastností jednoho druhu např. k výrobku 22654554 je třeba výrobní linku 1,3 a 5
Řešení M:N 1. Znásobit počet záznamů ve fakt tabulce a tím dosáhnout vlastností M:N Problém – bude se lépe pracovat s dimenzemi, ale nebudou sedět počty záznamů 2. Využití nových vlastností SQL 2008 – lze již vytvářet dimenze M:N tak, aby i součty seděly
Dám číklád (Hyman Kaplan)
• Konkurence je ve vztahu M:N k příležitostem. • Mám 2 příležitosti – celkový součet je také 2 • Přidám-li dimenzi Konkurence, vidím, že příležitost OBP-2008-0053 má dva konkurenty. Celkový součet však sedí!!!!
RETIA, a.s. • Jedna z vedoucích společností v oblasti vojenské aplikace elektroniky a programového vybavení • Záznamové systémy • BI – CRM (hlavně nad uživatelskými úpravami CRM)
SSRS – Reporting Services • Součástí SQL Serveru od verze 2005 • Velké změny a novinky v SQL 2008 • Managed Reporting – předpřipravené reporty • Ad-hoc reports – uživatelské reporty • Embedded – business aplikace, portály, Sharepoint
SSRS - vlastnosti • Pull – generování obsahu reportu „na vyžádání“ • Push – reporty jsou generovány v určitou dobu a staticky uloženy (např. na intranet,…) • Data-driven subscription – datově závislá distribuce Nativní datové zdroje pro SSRS: • MS SQL Server • OLAP (SSAS) • ORACLE • INFORMIX • Další ODBC zdroje
SSRS – způsoby distribuce reportů • • • •
Uložení do adresáře, vzdálený disk (SMB protokol) Publikace do intranetu Uložení na Sharepoint Portal Odeslání emailem
SSRS – Formáty reportů • • • • • •
HTML (webové stránky) PDF Word Excel CSV TIFF
Dám čiklád reportů
Zajímavé projekty – MZ ČR – letecká ambulance Ukazatele: •Počet letových hodin •Počet vzletů •Počet zásahů •Počet pacientů •Cenu letové hodiny •Náklady na let
Dimenze: •Čas zásahu. •Sídlo LZZS. •Provozovatel vrtulníkové techniky •Stroj •Důvod zásahu. •Závažnost stavu pacienta. •Věk pacienta. •Státní příslušnost. •Diagnóza. •Pohlaví pacienta.
Zajímavé projekty - BI Jatky Ukazatele: • Porážka v ks, kg • hmotnost v mase • Zmasilost, tuk
Dimenze: • Čas porážky • Dodavatel • SEUROP (svalovina) • Kategorie (skot,…) • Váhové kategorie • Číslo ušní známky • Výrobek (salám,…)
BI v Šumperské provozní vodohospodářské společnosti 2004 - BI Orsoft (SQL Server 2000) » BI Finance » BI LZ » „Pracovní smlouvy“ přes DB view. 2006 – BI FVS (Fakturace vodného a stočného) 2008 – Přechod na SQL 2005 – BI Účetní doklady – BI LZ až na úroveň mistrů (bezpečnost dat!) – BI Doprava
SAPELI, a.s. • Přední český výrobce dveří, zárubní, prosklených stěn,… • BI – Ekonomika (mzdy, finance, majetek) – ORFERT Logistika – Fakturace, dodací listy, kupní smlouvy – Skupiny výrobků z konfigurátorů (25 dimenzí)