Utvecklingstrender för BI Min bakgrund inom BI Första uppdrag 1972 Ansvarig för BI på SEB 1979-1988 Konsult på IT plan sedan 1988 c:a 100 olika kunder Upphandlad som statens expert på BI via Ekonomistyrningsverket Specialitet reviewer av projekt, arkitektur, etc Sammanfattning utvecklingstrender 1. Integration i verktygen 2. Polarisering av leverantörer 3. CPU-primärminnesdrivna kontra 4. Realtid 5. Avancemang på ETL-sidan 6. Öppna system 7. Generella gränssnitt web services 8. Integrerade meta 9. 2 3 Integration i verktygen heltäckande BI-portfölj Integration i verktygen BO--- 1. Integration i verktygen Avancerad analys Utförs av specialister Följ upp Övervakning t.ex. via balanserade styrkort för ledning av verksamheten Följ upp Analys via analysverktyg talar om varför Följ upp Planering Strukturering av styrprocessen Integrerat ETL-verktyg Dashboard Multidimensionellt gränssnitt EISkodningsgränssnitt Färdiga tillämpningar för nyckeltal, styrkort, konsolidering, personal, etc ADM av Behörighet Användargränssnitt Broadcasting Rapportbatchning Aggregering Laddning Rapporter Beskriver läget lager Rapportgenerator för användare Rapportgenerator för proffs 4 5 6, peter.soderstrom@itplan.se, tel 070/522 5828, www.itplan.se 1
Polarisering av leverantörer Stora uppköp och utslagning Polarisering av leverantörer Inriktningar på väg in och ut 2. Polarisering av leverantörer Brio Business Objects CorVu Crystal Reports Decision DI Diver Discoverer DSS Agent Essbase Excel Express Focus Forest and trees GQL HAT Holos Hummingbird Impromptu Info Beacon Information Advantage Leonardo Merkur Metacube @work Reports Pilot Powerplay QlikView SAP BW Server Services 1998 BusinessObjects MicroStrategy SAP BW Nischleverantörer 2005 Begränsade utbud lågt pris MicroSoft QlikView Dimensional Insight ProClarity Focus <diverse Excel-baserade> Databasleverantörer MicroSoft IBM Sybase Stora integrerade inriktade på analys BusinessObjects MicroStrategy Affärssystemleverantörer SAP CorVu Decision Express Forest and trees GQL HAT Holos Hummingbird Impromptu Info Beacon Information Advantage Leonardo Merkur Metacube @work Pilot 7 9 CPU-primärminnesdrivna kontra Förutsättningar CPU-primärminnesdrivna kontra Svenska produkter i dag Dagens primärminnen blir allt billigare HAT var först med att inse potentialen på 80- talet 3. CPU-primärminnesdrivna kontra CPU:erna blir allt kraftfullare En processor kan utföra uppåt 2 miljarder operationer i sekunden, det blir många additioner Multiprocessorkonfigurationer gör det skalbart Aggregat och index är en begränsande faktor för dagens baser och Långa laddtider Kompetenskrävande Administrationskrävande Ökar produktens komplexitet Aggregat och index blir överflödiga 200 gigabyte primärminne på en server är ingen ekonomisk omöjlighet, men rymmer en stor mängd QlikView har nått stora framgångar med tekniken (från 90-talet) Ericsson skapade primärminnesbaser främst riktade till telecommarknaden. Såld till My (90-talet) My skapar en version som klarar att bygga mycket stora lager i en multiprocessorkonfiguration (2000-talet) 10 11 12, peter.soderstrom@itplan.se, tel 070/522 5828, www.itplan.se 2
Realtids Förutsättningar Realtids Exempel på realtid källor tvätt Data staging lager analys infrastruktur Extract Transform Load 4. Realtid Nya arkitekturer gör att nästan realtids finns tillgängliga via nätnav typ Enterprise Service Bus Verksamheten vill kombinera långa perspektiv med just nu -perspektivet Nya ETL-verktyg och replikatorer underlättar uppdateringen syst 1 syst 2 nätnav käll replikering ETL Staging Area laddn Operational Data Store centralt lager M / R / or H rapporter - adhoc WEB Övrig info till andra system Meta Data 13 14 15 Realtids Exempel på realtid Realtids Förutsättningar Realtids från. nätnav i portioner kund Säljfakta löpande under dagen Tömmes under natten tid Säljfakta t.o.m. i går Cachas i primärminnet Inga eller få index Vyer kombinerar real-time -tabell med vanlig faktatabell Stödverktyg bör ha EAI/DW-kapacitet 5. Avancemang på ETL-sidan butik kampanj 16 17 18, peter.soderstrom@itplan.se, tel 070/522 5828, www.itplan.se 3
Avancemang på ETL-sidan källor tvätt Viktiga uppgifter för ETL-verktyget Data staging lager analys infrastruktur Avancemang på ETL-sidan Önskvärda skaper ETL syst 1 syst 2 Övrig info realtidsfunktionalitet nätnav käll Extract Transform Load replikering ETL Staging Area laddn Operational Data Store centralt lager till andra system M / R / or H rapporter - adhoc WEB Fullständig versionshantering i verktyget Möjlighet att jobba flera samtidigt (kräver checkin/checkout) Screening av källor blir till kontroller i flödet Hög effektivitet, med stöd för full parallellitet på olika plattformar gränssnitt även till äldre baser Realtid/replikering 6. Öppna system Meta Data Meta täcker hela miljön från källa till portal, vilket kräver en integrerad ETL, med bra katalog 19 Katalog med möjlighet för användare att gå in och förstå 20 21 Öppna system Status öppna BI-alternativ BI-verktygen börjar stödja öppna alternativ Öppna baser (My, Postgres, ) Öppna webbläsare (Opera, Firefox, ) Öppna operativsystem (Linux, ) Vad finns på BI-fronten? BIRT rapportgenerator Pentaho komplett BI-uppsättning utom ETL JasperSoft BI semikommersiell Databasleverantörerna, som paketerar BI-verktyg till försumbar eller ingen extrakostnad 7. Generella gränssnitt web services Generella gränssnitt web services Vad innebär web services? Plattformsoberoende kopplingar mellan system Brett stöd inom både dot net och Java-världen Omfattande standards för bl.a. säkerhet Kommer säkerligen bli krav från stora användare i framtiden Egna eller andra leverantörers system kan kopplas till en BI-lösning som har web servicesgränssnitt. Det går att plocka russinen ur kakan Viktigt när man skall skapa realtids 22 23 24, peter.soderstrom@itplan.se, tel 070/522 5828, www.itplan.se 4
FIREWALL/ROUTER/ENCRYPTION FIREWALL/ROUTER/ENCRYPTION Utvecklingstrender för BI PRESENTATION/WEB TIER: Zero Footprint Generella Browsers gränssnitt web services APPLICATION TIER DATA TIER ETL, other in-place ETL BI Bus SOAP, XML RELATIONAL IBM DB2 UDB,, Server, other Dimensionally Aware Relational MODERN XML, WSDL, LDAP, JDBC QUERY Ad Hoc Query Deep Comparative Analysis Event Lifecycle Management Reporting Dashboarding and Scorecarding All Administration MDX JOB & SCHEDULING BI DISPATCHER(S) PRESENTATION COMMON METADATA Enterprise Planning Real-Time Plans PowerCubes: High Performance Dimensional Cache Industry Standard Providers:, IBM, SAP Excel Users ROUTER/FIREWALL (optional) WEB SERVER(S): Web Gateways, Web Services API Industry Standard s Application Firewall CONTENT CONTENT MANAGER MANAGER BSC EVENT CONTENT & METRICS STORE DB2, ORACLE, Server, Sybase MONITORING Exempel Windows Client/Add-ins 1 Disconnected Client Analysis Excel Client BIarkitektur AUDIT SECURITY PROVIDERS LDAP, Active Directory, NTLM, Netegrity, SAPBW, Namespace, Custom Providers WINDOWS UNIX LINUX* AUDIT RDBMS, UNIX Sys Logs, NT Event Log 25 Generella gränssnitt web services Gem arkitektur PEOPLE INTEGRATION Multi channel access Collaboration XML Encr. & Sign., DSIG, SAML INFORMATION INTEGRATION Knowledge Mgmt Business Intelligence Master Data Mgmt PROCESS INTEGRATION Integration Broker Business Process Mgmt Exempel 2 affärssystem Standards Supported (Selection) JAAS, WSRP, Personal Java ICE, WebDav, XML/A, JMI, XMI, CWM, ODBO JMS, JCA, BPEL, CIDX, RosettaNet, UBL, CCTS APPLICATION PLATFORM J2EE HTTP, XML, SMTP, J2EE, WSDL, DB and OS Abstraction SOAP, UDDI, XSLT 26 8. Integrerade meta 27 Integrerade meta Problemen Integrerade meta Lösningar Ett av de stora problemen med är att meta är isolerade mellan Källa Staging area ETL Rapportutvecklingsmiljö Multidimensionellmiljö och distribuerade rapporter De meta som finns är för magra (i vissa fall) bara systemnamn på kolumner Förklarande texter för alla objekt av godtycklig längd saknas Uppgifter även om instanser saknas Förklarande texter av godtycklig längd även för rapporter, etc saknas Det går ej att spåra källan för ett visst objekt i t.ex. en rapport Helintegrerad affärssystemlösning (exempel SAP kan spåra från användargränssnitt till källa) ETL med kapacitet att täcka in alla steg från källa till användargränssnitt (inkluderar generella katalogfunktioner) Integrerad analysmiljö med möjlighet att skapa från rapporter fristående objekt för och funktionalitet. Korstabuleringsfunktioner Gränssnitt enligt CWM 9. 28 29 30, peter.soderstrom@itplan.se, tel 070/522 5828, www.itplan.se 5
M R Användarkategorier andel av alla användare Enkelt laddprogram Analys bas kub HTML eller Java 31 Analysserver basserver användargränssnitt (webbläsare) programgenerator Relationsbas (vanligen lager) kub (Ingen kub) Komplext laddprogram skrivs av basadministratör Relationsbashanterare Analys HTML eller Java Databasåtkomst användargränssnitt (webläsare) Analysserver Exempel på produkter BO Discoverer for Analyser MS Data Analyser QlikView Powerplay ProClarity DI Diver... basserver Exempel på produkter Business Objects MicroStrategy Discoverer från Brio från Business Information Warehouse från SAP 32 Ägnar 5 % Ägnar 50 % Ägnar all sin tid till 33 Affärsansvariga Uppföljningsansvariga Professionella analytiker Ägnar 5 % Enkla gränssnitt Borra till rätt Nästan ingen funktionalitet Icke anpassbar grafik Icke anpassbara rapporter Borra till rätt Enkel funktionalitet Anpassbar grafik Anpassbara rapporter Gränssnitt mindre viktigt Avancerad funktionalitet Statistik Data Mining Ägnar 50 % Ägnar all sin tid till 34 35 36, peter.soderstrom@itplan.se, tel 070/522 5828, www.itplan.se 6
Användare utvecklas det bör tekniken tillåta 5 % av tiden Användare utvecklas det bör tekniken tillåta styr till enkla rapporter eller M-kub ETL Warehouse Builder annan DTS Business Objects Data Integrator Decision stream Datahantering SAP 50 % av tiden Interaktiva avancerade rapporter, M eller R adm 10g Enterprise Designer Framework Heltid Komplexa analyser via R, statistik eller mining katalog kub Essbase Analysis services Data Integrator BO Framework Power Play DDB annan DB 10g annan annan annan annan annan server 37 38 39 Business Objects Analysgränssnitt SAP För den som är intresserad finns dessa bilder att hämta på R M portal Discoverer Discoverer for Brio Essbase analyzer Data analyser BO/WI BO Info View Report studio Analysis studio connection Enterprise guide ny My SAP www.itplan.se rapporter statistik bygglåda DataMining Grundläggande Reports Grundläggande BI beans DM engine Reporting services server Chrystal reports Brio Grundläggande Dashboard report net omfattande Enterprise miner Peter.soderstrom@itplan.se 070 522 5828, peter.soderstrom@itplan.se, tel 070/522 5828, www.itplan.se 7