23
Globales Reporting mit Pentaho Business Analytics Rolf Petry, Bosch Security Systems GmbH Dr. Alexander Thiel, inovex GmbH Offenburg, 05.03.2015

Globales Reporting mit Pentaho Business Analytics - inovex.de · Globales Reporting mit Pentaho Business Analytics Rolf Petry, Bosch Security Systems GmbH Dr. Alexander Thiel, inovex

  • Upload
    vudang

  • View
    217

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Globales Reporting mit Pentaho Business Analytics - inovex.de · Globales Reporting mit Pentaho Business Analytics Rolf Petry, Bosch Security Systems GmbH Dr. Alexander Thiel, inovex

Globales Reporting mit Pentaho Business Analytics

Rolf Petry, Bosch Security Systems GmbH

Dr. Alexander Thiel, inovex GmbH

Offenburg, 05.03.2015

Page 2: Globales Reporting mit Pentaho Business Analytics - inovex.de · Globales Reporting mit Pentaho Business Analytics Rolf Petry, Bosch Security Systems GmbH Dr. Alexander Thiel, inovex

2

● Vorstellung● Bosch Service Solutions

● Global Reporting System

● Implementierung● Authentifizierung / Authorisierung

● Custom Frontend

● Administration

● Demo

● Fragen / Antworten

Agenda

Page 3: Globales Reporting mit Pentaho Business Analytics - inovex.de · Globales Reporting mit Pentaho Business Analytics Rolf Petry, Bosch Security Systems GmbH Dr. Alexander Thiel, inovex

3

Bosch Service SolutionsUnsere vier Solution Cluster

Mobility Services

• eCall• Mobile Security• Flottenmanagement• Breakdown Assistance• Secure Truck Parking • Information Service

Customer Interaction Services

• eBusiness• Social Media• Information, Assistenz

und Transaktionen• Helpdesk• Vertriebskampagnen und

Kundenbindung

Building and Infrastructure Services

• Smart Home Services• Cloud-based Security• Condition Monitoring• Videoüberwachung• Einbruch- und Feueralarme• Aufzugnotruf

• Trust Center Services• Business Process Redesign• Order-to-cash• Hire-to-retire • Purchase-to-pay • Record-to-report

BusinessSupport Services

Page 4: Globales Reporting mit Pentaho Business Analytics - inovex.de · Globales Reporting mit Pentaho Business Analytics Rolf Petry, Bosch Security Systems GmbH Dr. Alexander Thiel, inovex

4

Bosch Service SolutionsUnsere Kunden (Auszug)

Automotive

Travel & Transportation

Communications & Technology

Page 5: Globales Reporting mit Pentaho Business Analytics - inovex.de · Globales Reporting mit Pentaho Business Analytics Rolf Petry, Bosch Security Systems GmbH Dr. Alexander Thiel, inovex

5

Bosch Service SolutionsUnsere Standorte

23 Standorte in 15 Ländern weltweit & Services in mehr als 30 Sprachen

Australien: Melbourne | Brasilien: Joinville, São Paulo | China: Chengdu, Shanghai | Costa Rica: San José | Deutschland: Berlin, Frankfurt, Magdeburg | Frankreich: Freyming, Paris | Indien: Bangalore, Coimbatore | Niederlande: Nijmegen | Philippinen: Manila | Portugal: Lissabon | Rumänien: Timisoara | Russland: Kasan, Moskow | Spanien: Barcelona, Madrid, Vigo | UK: Liverpool | USA: Fort Lauderdale

Page 6: Globales Reporting mit Pentaho Business Analytics - inovex.de · Globales Reporting mit Pentaho Business Analytics Rolf Petry, Bosch Security Systems GmbH Dr. Alexander Thiel, inovex

6

Global Reporting ProjectVision des Global Reporting Systems

Ziele sind: … operative und ökonomische

Performance bis auf Projektebene zu zeigen

… Kunden einen Webzugang zu ihren Reports zur Verfügung zu stellen

… die Kennzahlen mit einer hinreichenden Genauigkeit zu berechnen

... die Kennzahlen auf täglicher, monatlicher, Jahresbasis zu zeigen

Die Vision des Global Reporting Systems ist es Transparenz über die wirtschaftliche und operative Situation der Projekte für Kunden und interne

Anwender zu erzeugen.

Das Global Reporting System wird nicht:

… ein Accountingsystem bzw. Abrechnungsystem

… ein Echtzeitsteuerungstool … die Performance von IT Systemen

bewerten

… in Summe : soll das Global Reporting System Entscheidungsträgern relevante Informationen geben und so die Profitabilität der BSO steigern

Page 7: Globales Reporting mit Pentaho Business Analytics - inovex.de · Globales Reporting mit Pentaho Business Analytics Rolf Petry, Bosch Security Systems GmbH Dr. Alexander Thiel, inovex

7

Global Reporting ProjectWichtige KPIs auf Tagesbasis

Financial KPIs

Umsatz

Direkte Kosten

DB1

Operative KPIs

Auslastung

SLA

AHT

Volume

Volume processed

Hourly turnover

Hourly full cost

Accessibility rate

Paid attendance

Abandonment rate

Efficiency

Efficiency + Support

Personnel

Krankheitsrate

Quality

KPI Erfüllungsgrad

Internal reporting External reporting

Focus on Call

Calls offered

Calls answered

Calls abandoned

Average waiting time

AHT

Accessibility rate

SLA

Dashboards / internal reports

Customer reports

Future BCC standard to be defined by pilot projects

Focus on Mails

Mails received

Mails worked

AHT

SLA

Page 8: Globales Reporting mit Pentaho Business Analytics - inovex.de · Globales Reporting mit Pentaho Business Analytics Rolf Petry, Bosch Security Systems GmbH Dr. Alexander Thiel, inovex

8

Authentifizierung / Authorisierung

Page 9: Globales Reporting mit Pentaho Business Analytics - inovex.de · Globales Reporting mit Pentaho Business Analytics Rolf Petry, Bosch Security Systems GmbH Dr. Alexander Thiel, inovex

9

Authentifizierung / AuthorisierungAnforderungen

Authentifizierung gegen Active Directory:● Benutzer / Passwort einheitlich● strenge Sicherheitsrichtlinien● aber: keine Rollenverwaltung erwünscht

Authorisierung mit lokaler Rollenverwaltung● Einschränkung der Inhalte im Frontend

Data-Driven Security● Einschränkung der Daten auf Projektebene

Page 10: Globales Reporting mit Pentaho Business Analytics - inovex.de · Globales Reporting mit Pentaho Business Analytics Rolf Petry, Bosch Security Systems GmbH Dr. Alexander Thiel, inovex

10

Authentifizierung / AuthorisierungKonzept

Frontend

FinancialReports

OperationalReports

Database

View

Data

View

DataACL

role-based security

data-driven security

Page 11: Globales Reporting mit Pentaho Business Analytics - inovex.de · Globales Reporting mit Pentaho Business Analytics Rolf Petry, Bosch Security Systems GmbH Dr. Alexander Thiel, inovex

11

Authentifizierung / AuthorisierungImplementierung

Page 12: Globales Reporting mit Pentaho Business Analytics - inovex.de · Globales Reporting mit Pentaho Business Analytics Rolf Petry, Bosch Security Systems GmbH Dr. Alexander Thiel, inovex

12

Authentifizierung / AuthorisierungImplementierung

<<interface>>AuthenticationProvider

LdapAuthenticationProvider

DefaultLdapAuthenticationProvider

<<interface>>UserDetailsService

LdapUserDetailsService JdbcDaoImpl

DaoAuthenticationProvider

UserRoleDaoUserDetailsService

AbstractUserDetailsAuthenticationProviderloadUserAuthorities(): GrantedAuthority[]

loadUserByUsername(): UserDetails

loadUserAuthorities(): GrantedAuthority[]

default

grün: Spring Securityblau: Pentaho

Page 13: Globales Reporting mit Pentaho Business Analytics - inovex.de · Globales Reporting mit Pentaho Business Analytics Rolf Petry, Bosch Security Systems GmbH Dr. Alexander Thiel, inovex

13

Authentifizierung / AuthorisierungImplementierung

<<interface>>AuthenticationProvider

LdapAuthenticationProvider

DefaultLdapAuthenticationProvider

<<interface>>UserDetailsService

LdapUserDetailsService JdbcDaoImpl

DaoAuthenticationProvider

UserRoleDaoUserDetailsService

AbstractUserDetailsAuthenticationProviderloadUserAuthorities(): GrantedAuthority[]

loadUserByUsername(): UserDetails

loadUserAuthorities(): GrantedAuthority[]

default

ExtraRolesLdapAuthenticationProvider

loadUserAuthorities(): GrantedAuthority[]

grün: Spring Securityblau: Pentaho

Page 14: Globales Reporting mit Pentaho Business Analytics - inovex.de · Globales Reporting mit Pentaho Business Analytics Rolf Petry, Bosch Security Systems GmbH Dr. Alexander Thiel, inovex

14

Demo

Page 15: Globales Reporting mit Pentaho Business Analytics - inovex.de · Globales Reporting mit Pentaho Business Analytics Rolf Petry, Bosch Security Systems GmbH Dr. Alexander Thiel, inovex

15

Customization

Page 16: Globales Reporting mit Pentaho Business Analytics - inovex.de · Globales Reporting mit Pentaho Business Analytics Rolf Petry, Bosch Security Systems GmbH Dr. Alexander Thiel, inovex

16

CustomizationWebservice API

Repository:/pentaho/api/repo/files/:public:GRS:reports:customer/tree

Reports:/pentaho/api/repos/:public:GRS:reports:customer:s001.prpt/viewer

Dashboards:/pentaho/api/repos/:public:GRS:dashboards:main.wcdf/generatedContent

Custom Queries:/pentaho/plugin/cda/api/doQuery?path=/public/GRS/news.cda

Einfache Implementierung der Benutzeroberflächemit Standard Webtechnologien

Page 17: Globales Reporting mit Pentaho Business Analytics - inovex.de · Globales Reporting mit Pentaho Business Analytics Rolf Petry, Bosch Security Systems GmbH Dr. Alexander Thiel, inovex

17

Administration

Page 18: Globales Reporting mit Pentaho Business Analytics - inovex.de · Globales Reporting mit Pentaho Business Analytics Rolf Petry, Bosch Security Systems GmbH Dr. Alexander Thiel, inovex

BA Server

18

AdministrationSparkl

CToolsDashboard

CDA PentahoData

Integration

GET POST

Sparkl = CDE + PDI

Anwendungsfall: Rechte- / Rollenverwaltung

Page 19: Globales Reporting mit Pentaho Business Analytics - inovex.de · Globales Reporting mit Pentaho Business Analytics Rolf Petry, Bosch Security Systems GmbH Dr. Alexander Thiel, inovex

19

Demo

Page 20: Globales Reporting mit Pentaho Business Analytics - inovex.de · Globales Reporting mit Pentaho Business Analytics Rolf Petry, Bosch Security Systems GmbH Dr. Alexander Thiel, inovex

BA Server

20

AdministrationMDM

CustomWebpage

CDA PentahoData

Integration

GET POST

Anwendungsfall: Master Data Management

Page 21: Globales Reporting mit Pentaho Business Analytics - inovex.de · Globales Reporting mit Pentaho Business Analytics Rolf Petry, Bosch Security Systems GmbH Dr. Alexander Thiel, inovex

21

Demo

Page 22: Globales Reporting mit Pentaho Business Analytics - inovex.de · Globales Reporting mit Pentaho Business Analytics Rolf Petry, Bosch Security Systems GmbH Dr. Alexander Thiel, inovex

22

Fazit / Ausblick

Fazit:● Erweiterbarkeit erlaubt die Umsetzung eines komplexen

Sicherheitskonzeptes.● Offene Schnittstellen erlauben die Implementierung eines einfachen

User Interfaces.● Standardtechnologien erlauben die Entwicklung in verteilten Teams.

Next Steps:● Integration weiterer Projekte in das GRS

- Zeitzonen- Währungen- Sprachen- Preismodelle

● Kommentarfunktion● Erweiterung des Master Data Management

Page 23: Globales Reporting mit Pentaho Business Analytics - inovex.de · Globales Reporting mit Pentaho Business Analytics Rolf Petry, Bosch Security Systems GmbH Dr. Alexander Thiel, inovex

23

Kontakt

Dr. Alexander Thiel

inovex GmbHOffice Karlsruhe

Ebert-Allee 476131 Karlsruhe

mobil: 0173/3181-026mail: [email protected]

Vielen Dank für Ihre Aufmerksamkeit!