jaspersoft - beyond reporting...business process management partner von bizflow, jaspersoft &...
TRANSCRIPT
© 2013 | Confidential
OSBI 2013 | 11.03.2013
iTransparent GmbH | Business Technology Experts
"Jaspersoft - Beyond Reporting"
Dr. Michael Daum
© 2013 | Confidential
OSBI 2013 | 11.03.2013
Agenda
• BI mit Jaspersoft
• Realtime BI
• Data Integration for BigData
• Kurzvorstellung iTransparent GmbH
2 iTransparent GmbH | Business Process Architects
© 2013 | Confidential
OSBI 2013 | 11.03.2013
Ausgangslage
3 iTransparent GmbH | Business Process Architects
BI BigData
Geschäftsprozesse Cloud
Soziale Netzwerke
Anwendungen
Datenbanken
Buchungssysteme
Mobilgeräte
„Neue Hardware“
Globalisierung
Datenqualität
© 2013 | Confidential
OSBI 2013 | 11.03.2013
Konzeptionelle Ansätze von BI
• Strategic BI
o Analyse historischer Geschäftsdaten
o Unternehmensweite Betrachtung
o Beispiel: Monatliche KPIs (Key Performance Indicators)
• Tactical BI
o Analyse des Erfolgs einzelner Maßnahmen
o Aufteilung nach Geschäftsbereichen
o Beispiel: Reports über Verkaufszahlen nach
einer Marketingkampagne
• Operational BI
o Analyse des laufenden Tagesgeschäfts
o Datenquelle für Geschäftsprozesse
o „Leitstand“
o Beispiel: Zuteilung von Mitarbeitern
Jahr
Monat
Woche
Tag
Stunde
Sekunde
Minute
iTransparent GmbH | Business Process Architects
© 2013 | Confidential
OSBI 2013 | 11.03.2013
Operational BI und Embedded BI
• Reports zur Unterstützung laufender Geschäftsprozesse
• Embedded BI
o Integration von Reports in Geschäftsprozesse
o Ergebnisse integrierter Reports beeinflussen Geschäftsprozess
• Zeitliche Abstufungen
o Mehrmalige Auswertung innerhalb des Tages
o Zeitnahe Auswertung
o Sofortige Auswertung
Realtime BI
iTransparent GmbH | Business Process Architects
© 2013 | Confidential
OSBI 2013 | 11.03.2013
Big Data
• Große Datenmengen
• „Multistrukturierte” Daten
• Schnelle und häufige Änderung des Datenbestands
• Zeitnahe Auswertung
• NoSQL-Datenbanken, z.B.
• Big Data Big Data Analytics
• Spezialisierung der Produkte
iTransparent GmbH | Business Process Architects 6
© 2013 | Confidential
OSBI 2013 | 11.03.2013
Überblick zu Jaspersoft
• Anbieter von kommerziellen Open Source Business Intelligence-Lösungen
o Modern und anwenderfreundlich
o Flexible Architektur
o Erschwingliche Kosten
• Durchgehende BI Suite
7 iTransparent GmbH | Business Process Architects
Reporting Dashboards Analyse Datenintegration
© 2013 | Confidential
OSBI 2013 | 11.03.2013
Jaspersoft Business Intelligence Suite
8 iTransparent GmbH | Business Process Architects
Reporting-Engine
Grafische Berichts-
Design-Umgebung
Ad-hoc-Berichte, Dashboards,
In-Memory-Analyse-Server
Leistungsstarke
OLAP-Datenanalyse
Leistungsfähige
Datenintegration
© 2013 | Confidential
OSBI 2013 | 11.03.2013
Realtime BI
9 iTransparent GmbH | Business Process Architects
© 2013 | Confidential
OSBI 2013 | 11.03.2013
Umsetzung von Operational BI
• Beschleunigung der ETL-Vorgänge
• Nebenläufiges ETL
o JMS Input bzw. MOM Input in Jasper ETL
• Häufige Reportgenerierung
o Scheduling
o Refresh-Rate im Dashboard
• Beschleunigung der Datenbanken
o Main Memory
o Anfrageoptimierung
o Vorberechnung (Data-Warehouse)
• Schnelle Benachrichtigung
o Eskalationsstufen
o Mobile BI
iTransparent GmbH | Business Process Architects
© 2013 | Confidential
OSBI 2013 | 11.03.2013
Datenflüsse bei ETL
ODS ETL DW ETL
In-Memory
ODS In-Memory
DW
DBn
DB…
DB1
Report Engine
Geschäftsdaten
Dash-
board
iTransparent GmbH | Business Process Architects
© 2013 | Confidential
OSBI 2013 | 11.03.2013
Überlastsituation bei häufigen Refreshes
iTransparent GmbH | Business Process Architects
© 2013 | Confidential
OSBI 2013 | 11.03.2013
Technische Grenzen herkömmlicher Ansätze
• Warteschlangen
o Rate von Report-Refreshes
o Dauer des Report-Processing
Processing
Refresh1
Report1
Processing
Refresh2
Report2
Refresh1
Report1
Refresh2
Report2
iTransparent GmbH | Business Process Architects
© 2013 | Confidential
OSBI 2013 | 11.03.2013
Alternative Datenflüsse mit CEP
iTransparent GmbH | Business Process Architects
ODS ETL DW ETL
In-Memory
ODS In-Memory
DW
DBn
DB…
DB1
Report Engine
Geschäftsdaten
Dash-
board CEP Engine
Mash-
board
© 2013 | Confidential
OSBI 2013 | 11.03.2013
Was ist CEP?
iTransparent GmbH | Business Process Architects
© 2013 | Confidential
OSBI 2013 | 11.03.2013
Was ist CEP?
• Verarbeitung von Events on-the-fly
• Weiterentwicklung von aktiven Datenbanken (Even-Condition-Action)
• Verwandte Begriffe
o Datenstromsysteme
o Simple-Event-Processing (SEP)
o Event-Stream-Processing (ESP)
o Event-Driven Rules, Event-Driven Architecture
o Realtime {Monitoring|BI|…}
• Häufig genannte Szenarien
o Logistik
o Wertpapierhandel
o Serverüberwachung
o Verkehrsüberwachung
iTransparent GmbH | Business Process Architects
© 2013 | Confidential
OSBI 2013 | 11.03.2013
Visualisierung von CEP-Ergebnissen
• Dynamische Reports
o Stichwort Leitstand
• Eventlets
iTransparent GmbH | Business Process Architects
© 2013 | Confidential
OSBI 2013 | 11.03.2013
Vom Dashboard zum Mashboard
• Mashboard = real-time dashboard
• Integration von dynamischen Inhalten in Reports
• Jaspersoft-Dashboard in Pro-Edition
iTransparent GmbH | Business Process Architects
© 2013 | Confidential
OSBI 2013 | 11.03.2013
Data Integration for Big Data
19 iTransparent GmbH | Business Process Architects
© 2013 | Confidential
OSBI 2013 | 11.03.2013
Viele Datenquellen in Jaspersoft
• Datenbanken
o „Alle“
o „BigData“/NoSQL : Hadoop, MongoDB
• Dateien
o XML
o JSON
o Excel
• Dienste
o MS SQL Server Analysis Services (MS SSAS)
• Neu in Jaspersoft 5
o Virtuelle Datenquelle
20 iTransparent GmbH | Business Process Architects
© 2013 | Confidential
OSBI 2013 | 11.03.2013
Szenario: Intalio|Create
• All-In-One Cloud-Plattform
o integriert BPM, CRM, DMS
• Speicherung der Daten in
o PostgreSQL: „Nutzerdaten“
o mongoDB: „Änderungen“
• Bericht über Änderungen
von Einträgen
iTransparent GmbH | Business Process Architects 21
© 2013 | Confidential
OSBI 2013 | 11.03.2013
iReport: mongoDB als Datenquelle
iTransparent GmbH | Business Process Architects 22
© 2013 | Confidential
OSBI 2013 | 11.03.2013
Echt unterschiedliche Datenquellen
• Beispiel: Accounts, die gesperrt wurden
iTransparent GmbH | Business Process Architects 23
SELECT account.io_uuid AS account_uuid, person.io_name AS contact_name, person.io_updated_on AS person_io_updated_on FROM tfg_eservice_eserviceaccount AS account INNER JOIN io_contact AS person ON account.tfg_eservice_eserviceaccount_benutzer = person.io_uuid WHERE account.tfg_eservice_eserviceaccount_freischaltung = false
db.io_change_log.find( { 'io_content.4346d2ba-3af7-4ef7-842c-1f8def78dfba.from' : 'true', 'io_content.4346d2ba-3af7-4ef7-842c-1f8def78dfba.to' : 'false', 'io_related_record' : { \$uuid : '" + $F{account_uuid} + "'} } )
Join über UUIDs mit Subreports
© 2013 | Confidential
OSBI 2013 | 11.03.2013
Anforderungen an BI-Lösungen
• Mehr
• Schneller
• Einfacher
• Billiger
• Ansprechend
• Mobil
• Dynamisch
• Interaktiv
• Selbsterklärend
• Nachvollziehbar
• Genau
• Relevant
28 iTransparent GmbH | Business Process Architects
© 2013 | Confidential
OSBI 2013 | 11.03.2013
iTransparent | Business Process Architects
29 iTransparent GmbH | Business Process Architects
Expertise in angrenzenden Feldern
(Architekturen, Reporting, CEP)
Enge Kooperation
mit Universitäten
Spezialisiert auf
Business Process Management
Partner von
Bizflow, Jaspersoft & EsperTech
Gründung 2009
in Nürnberg (Deutschland)
Durchführung von Schulungen
Produktintegration Betreuung in allen Phasen
eines Projekts
© 2013 | Confidential
OSBI 2013 | 11.03.2013
Produktportfolio
30 iTransparent GmbH | Business Process Architects
© 2013 | Confidential
OSBI 2013 | 11.03.2013
Referenzen
31 iTransparent GmbH | Business Process Architects
© 2013 | Confidential
OSBI 2013 | 11.03.2013
Weitere Informationen
• Unsere Webinare bei Jaspersoft
o Jaspersoft für Big Data (noch nicht im Archiv, auf Anfrage)
Integration von relationalen und NoSQL-Datenbanken
o Realtime BI: http://www.jaspersoft.com/de/realtime-bi-mit-jasperreports-server-0
Anforderungen von Realtime BI an Data Warehousing und ETL
Integration einer Complex Event Processing (CEP) Engine (Dashboard Mashboard)
o BI im BPM Lifecycle: http://www.jaspersoft.com/de/event/business-intelligence-im-bpm-
lifecycle
Jaspersoft ETL
Integration eines BPMS am Beispiel von ActiveVOS mit der Webservice-Schnittstelle
• BI-Blog: http://blog.itransparent.de/category/business-intelligence/
o Sicherheitskonzepte
o Datenextraktion
o Integration von Microsoft SQL Server Analysis Services (MS SSAS)
32 iTransparent GmbH | Business Process Architects
© 2013 | Confidential
OSBI 2013 | 11.03.2013
Weitere Informationen (2)
• Jaspersoft: www.jaspersoft.com
o White-Papers zu Embedded BI und Near-Real-Time Decisions
• Xing-Gruppe: https://www.xing.com/net/jasper/
• iTransparent GmbH: www.itransparent.de
• „Integration verschiedener Datenquellen uber Subreports im Jaspersoft iReport
Designer (Robert Nagy)”
http://www.itransparent.de/ressourcen/whitepaper
iTransparent GmbH | Business Process Architects
© 2013 | Confidential
OSBI 2013 | 11.03.2013
Vielen Dank für Ihre Aufmerksamkeit.
Fragen?
Fragen? Kontakt!
34 iTransparent GmbH | Business Process Architects
Kontakt:
iTransparent GmbH | Business Technology Experts
Bayreuther Str. 31
90409 Nürnberg
Tel.: +49 (0) 911 923 96 300
© 2013 | Confidential
OSBI 2013 | 11.03.2013 Screenshot der Demo
35 iTransparent GmbH | Business Process Architects
10:35
Livedaten umgehend visualisiert aus Datenstrom
Report auf Datenbank-Daten