Software Entwicklung bei SAP Am Beispiel von NetWeaver BI



Ähnliche Dokumente
IT SECURITY MANAGEMENT MIT ARIS CLOUD ENTERPRISE

BIW - Überblick. Präsentation und Discoverer Demonstration - Teil 1 - Humboldt Universität zu Berlin am 10. Juni 2004

Aufbau eines IT-Servicekataloges am Fallbeispiel einer Schweizer Bank

Industrie 4.0 Predictive Maintenance. Kay Jeschke SAP Deutschland AG & Co. KG., Februar, 2014

ERFOLGSFAKTOR CUSTOMER ENGAGEMENT UMSATZSTEIGERUNG IM OMNI-CHANNEL COMMERCE

Richtige und schnelle Entscheidungen trotz sich änderner Anforderungen mit Microsoft Dynamics AX und Microsoft SQL Server Reporting Services

Infor PM 10 auf SAP. Bernhard Rummich Presales Manager PM Uhr

Einführung in das Scrum Framework & welche 10 Praktiken helfen, Scrum wirklich gut zu machen

GESCHÄFTSSTELLENERÖFFNUNG HAMBURG, 25. APRIL 2013

8. April 2013 Vorlagenmanagement effizient umgesetzt

360 - Der Weg zum gläsernen Unternehmen mit QlikView am Beispiel Einkauf

1Ralph Schock RM NEO REPORTING

Business Intelligence. Bereit für bessere Entscheidungen

Seminar C02 - Praxisvergleich OLAP Tools

SMART Newsletter Education Solutions April 2015

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen

Business Intelligence in NRW

Wissensmanagement im Enterprise 2.0. Eine Revolution des Wissens in drei Teilen.

Live aus der Cloud. im Kundeneinsatz. Michael Flum Business Development Manager

OPERATIONAL SERVICES YOUR IT PARTNER

Markus BöhmB Account Technology Architect Microsoft Schweiz GmbH

Taking RM Agile. Erfahrungen aus dem Übergang von traditioneller Entwicklung zu Scrum

XING und LinkedIn-Integration in das erecruiter-bewerberportal

Problemstellung. Keine Chance! Ich brauche eine genaue Spezifikation und dann vielleicht in 3-4 Wochen können Sie einen erstes Beispiel haben!

ECM und Zusammenarbeit

:: Anleitung Hosting Server 1cloud.ch ::

operational services YoUr it partner

SQL für Trolle. mag.e. Dienstag, Qt-Seminar

MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?!

Matrix42. Matrix42 Cloud Trial Erste Schritte. Version

Zeitlich abhängig von OWB?

1 WEB ANALYTICS: PROFESSIONELLE WEB-ANALYSEN UND REPORTING FÜR IHR ONLINE MARKETING.

Die Marktsituation heute und die Position von FUJITSU

Vorstellung RWTH Gründerzentrum

MetaNavigation der effizienteste Weg maximalen Mehrwert aus BI Metadaten zu ziehen

IT Support für den Arbeitsplatz 2.0

IT-Beratung: Vom Geschäftsprozess zur IT-Lösung

Wo finde ich die Software? - Jedem ProLiant Server liegt eine Management CD bei. - Über die Internetseite

Jahresumsatz 2007: über 200 Mio US$ 50 Niederlassungen weltweit in 30 Ländern. Mehr als 2000 Mitarbeiter

HIR Method & Tools for Fit Gap analysis

Das Festkomitee hat die Abi-Seite neu konzipiert, die nun auf einem (gemieteten) Share Point Server

the Power of Integration Advellence Solutions AG & dox42

Business Intelligence Praktikum 1

Der Cloud Point of Purchase. EuroCloud Conference, 18. Mai 2011 (Christoph Streit, CTO & Co-Founder ScaleUp)"


Der personalisierte Recommendation-Service für Ihre Website

Die Renaissance von Unified Communication in der Cloud. Daniel Jonathan Valik UC, Cloud and Collaboration

Windows Azure für Java Architekten. Holger Sirtl Microsoft Deutschland GmbH

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank

Business Intelligence Center of Excellence

Open Source BI 2009 Flexibilität und volle Excel-Integration von Palo machen OLAP für Endanwender beherrschbar. 24. September 2009

TFS Customzing. in der Praxis. Thomas Gugler. seit 2005 bei ANECON. .NET seit 2002 (happy bday!) Schwerpunkte: MCPD.Net 4.0, MCTS TFS, Scrum Master,

Preisliste für The Unscrambler X

Executive Information. «Microsoft Lync Server 2010 was will Microsoft eigentlich im Telekommunikationsmarkt?»

NEWSLETTER // AUGUST 2015

Einkommensaufbau mit FFI:

Business Intelligence Praktikum 1

Agenda. TERRA CLOUD GmbH Zahlen, Daten, Fakten Private & Hybrid Cloud Szenarien Public Cloud Szenarien Lessons Learned

Silverlight for Windows Embedded. Martin Straumann / Stv. Business Unit Leiter Microsoft Technologien / Application developer

Mission. TARGIT macht es einfach und bezahlbar für Organisationen datengetrieben zu werden

Enterprise Anwendungssysteme mit Schwerpunkt auf SCM und RFID Prozesse, Aufgaben und Methoden

IT-Support für den Arbeitsplatz 2.0

Lokale Installation von DotNetNuke 4 ohne IIS

Reboard GbR.

Ressourcenmanagement in Forschung und Entwicklung Grünenthal integriert SAS in sein Berechtigungs- und Mandantenkonzept 7.

Elisabeth Stettler. Business Consultant. Andreas Gerig. Consultant/Projekt Manager.

Customer Experience Management / IBM Tealeaf

O-BIEE Einführung mit Beispielen aus der Praxis

Contents. Interaction Flow / Process Flow. Structure Maps. Reference Zone. Wireframes / Mock-Up

Google Analytics einrichten

How to Survive an Audit with Real-Time Traceability and Gap Analysis. Martin Kochloefl, Software Solutions Consultant Seapine Software

Die Wasser App.

Die DOAG Deutsche Oracle Anwendergruppe e.v. Franz Hüll, Vorstand. Chaos Computer Club Stuttgart e.v. 11. November 2011

Die Zukunft des B2B. Jürgen Weiss, hybris 2014 SAP AG or an SAP affiliate company. All rights reserved.

Listening Comprehension: Talking about language learning

CAIRO if knowledge matters

Integrated Recruiting. IntegratedRecruiting. Stand: Juli 2015

Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am

Technologietag SharePoint 2010

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Software Defined Storage Storage Transformation in der Praxis. April

Load Strategy Datenmodell DQ-Check-Methoden DWH-Probleme? Datenqualität aus der Sicht des One-DWH s Franz Hopfenwieser AGENDA 26 PT AGENDA

Ü K 307: Interaktive Website erstellen

Exkursion zu Capgemini Application Services Custom Solution Development. Ankündigung für Februar 2013 Niederlassung Stuttgart

Anleitung Office 365 / ausführliche Version. Bestellungs- und Installationsanleitung für Office 365

Outline. 5. A Chance for Entrepreneurs? Porter s focus strategy and the long tail concept. 6. Discussion. Prof. Dr. Anne König, Germany,

Sage 200 BI Häufige Fehler & Lösungen. Version

+++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx (Menü Audio -> Integrated Voice Conference -> Start auswählen), um uns zu hören!!!.

THEMA: "SAS STORED PROCESSES - SCHNELL GEZAUBERT" HELENE SCHMITZ

Schützen Sie Ihre Daten und Prozesse auf einfache Art und Weise. Matthias Kaempfer April,

TinyMCE. Frederik Leidloff

e-business - Patterns Stefan Brauch (sb058) -- Julian Stoltmann (js057)

Cloud und Big Data als Sprungbrett in die vernetzte Zukunft am Beispiel Viessmann

C09: Einsatz SAP BW im Vergleich zur Best-of-Breed-Produktauswahl

arcplan Edge V.2.7 in 30 min von 0 auf 100 Stefan Koch VP Product Management 31. März 2011

MO 27. Aug. 2007, 17:00 UHR JAVA FRAMEWORKS TIPPS VON PROFI-GÄRTNERN GEGEN WILDWUCHS

Jörg Neumann Acando GmbH

Hilfe, ich verstehe meine APEX Seite nicht mehr! DOAG Development Konferenz, Düsseldorf

Transkript:

Software Entwicklung bei SAP Am Beispiel von NetWeaver BI Thomas Zurek Director of Development SAP NetWeaver BI Analytic Server 15. Mai 2008

Zu meiner Person 1986 Abitur LKs Mathematik, Chemie 1987 1993 Informatikstudium Uni Karlsruhe Edinburgh University (1991/92) Datenbanken Software Engineering 1994 1997 Promotion in Informatik Edinburgh University parallele Datenbanksysteme seit 1998 SAP Business Warehouse Entwicklung: zuerst Entwickler seit 2002 Manager, Gruppe von ca. 20 Entwicklern / Architekten SAP 2008 / Page 2

Exkursus: 5 orders of ignorance (by P. Armour) Communications of the ACM, Oct 2000, vol 43, no. 10, p. 17ff starting point: 1. software = knowledge manifested in code 2. software development = knowledge acquisition process 3. ignorance = absence of knowledge orders: 0OI: lack of ignorance knowledge is in the code, answers are there 1OI: lack of knowledge but you know the questions you are aware of the lack of knowledge 2OI: lack of awareness you don't know the questions and are possibly not even aware of the lack of knowledge but you have a process/method to find the questions 3OI: lack of process there is not even a process/method to detect ignorance, e.g. like trial & error 4OI: meta ignorance you don't know about the 5 orders of ignorance SAP 2008 / Page 3

Agenda 1. Business Intelligence Szenarien Fraud Detection Customer Relationship Long Tail Analysis 2. Business Intelligence Systeme Aus welchen Schichten bestehen solche Systeme? Welche Probleme werden in den Schichten gelöst? 3. Software Entwicklung bei SAP Was machen wir bei SAP? Wer arbeitet sonst noch bei SAP? Was verkauft SAP eigentlich? So viele Leute, um Software zu produzieren? Unterschied: Programm industrielle Software? SAP 2008 / Page 4

Agenda 1. Business Intelligence Szenarien Fraud Detection Customer Relationship Long Tail Analysis 2. Business Intelligence Systeme Aus welchen Schichten bestehen solche Systeme? Welche Probleme werden in den Schichten gelöst? 3. Software Entwicklung bei SAP Was machen wir bei SAP? Wer arbeitet sonst noch bei SAP? Was verkauft SAP eigentlich? So viele Leute, um Software zu produzieren? Unterschied: Programm industrielle Software? SAP 2008 / Page 5

Examples of Business Intelligence Scenarios fraud detection retail company point-of-sales data & given discounts huge amounts of data a prototypical BI question screencam customer relationship demo: query on active systems long tail analysis e-commerce companies like Amazon, Ebay, itunes, Rhapsody, translate sales of popular products into (additional) sales in the long tail BI integrated into operational processes SAP 2008 / Page 6

Long Tail Analysis (1) an example from Amazon SAP 2008 / Page 7

Long Tail Analysis (2) Source: Chris Anderson, The Long Tail, Wired, October 2004, http://www.wired.com/wired/archive/12.10/tail.html SAP 2008 / Page 8

Long Tail Analysis (3) Source: Chris Anderson, The Long Tail, Wired, October 2004, http://www.wired.com/wired/archive/12.10/tail.html SAP 2008 / Page 9

Agenda 1. Business Intelligence Szenarien Fraud Detection Customer Relationship Long Tail Analysis 2. Business Intelligence Systeme Aus welchen Schichten bestehen solche Systeme? Welche Probleme werden in den Schichten gelöst? 3. Software Entwicklung bei SAP Was machen wir bei SAP? Wer arbeitet sonst noch bei SAP? Was verkauft SAP eigentlich? So viele Leute, um Software zu produzieren? Unterschied: Programm industrielle Software? SAP 2008 / Page 10

BI System für eine Fluglinie Excel Browser Acrobat BI Frontends 3 rd Party Embedded CPM App BI Platform Vertrieb Kostenkontrolle Wartungsoptimierung Kundenbetreuung Data Warehouse Transformationen DB Flugreservierungs- Flugzeugwartungs- DB Personal-DB SAP 2008 / Page 11

Main Challenges in the Data Warehousing Layer physical connectivity to source systems many protocols, formats, code pages unicode / non-unicode transformation, cleansing, scrubbing Jun 1, 2007 = 1.6.2007 = 06/01/07 = VW Touareg = VW TOUAREG = [product] 87654 = currency and unit conversions: pounds kg etc. resolve ID clashes: same product no. used in different subsiduaries enrich data: add attributes from source A to data from source B consistency, integrity create one version of the truth track data flows; know where the data originated SAP 2008 / Page 12

Main Challenges in the BI Platform Layer calculations aggregation of facts: SUM, MIN, MAX, AVG, COUNT, COUNT DISTINCT, formulas: e.g. revenue per employee, profitability, multi-dimensionality: e.g. time region product sales org hierarchies: versioning, logic, various types of hierarchies currency and unit conversions exceptions: e.g. good: revenue > 1 mio, bad: revenue < 500000 security performance use efficient data structures: relational star schemas, MOLAP storage, column-oriented storage caching precalculation planning write-back actuals (read-only) vs plan data SAP 2008 / Page 13

Main Challenges in the BI Frontend Layer The frontend layer exposes the rich functionality of the platform. many user groups casual user advanced user expert user: familiar w/ domain, data model, technology many contexts operational: any employee supervising operations, processes tactical: managers strategical: higher management, board many technologies web: browser, portals, Office (esp. Excel) specific tools dissemination via email, collaboration spaces, SAP 2008 / Page 14

Agenda 1. Business Intelligence Szenarien Fraud Detection Customer Relationship Long Tail Analysis 2. Business Intelligence Systeme Aus welchen Schichten bestehen solche Systeme? Welche Probleme werden in den Schichten gelöst? 3. Software Entwicklung bei SAP Was machen wir bei SAP? Wer arbeitet sonst noch bei SAP? Was verkauft SAP eigentlich? So viele Leute, um Software zu produzieren? Unterschied: Programm industrielle Software? SAP 2008 / Page 15

Vom Kunden zur SAP und umgekehrt Kunde Sales Services Berater Product Man. Support Entwickler SAP 2008 / Page 16 blau = SAP rot = Kunde/Partner

An einem Softwareprodukt beteiligte Gruppen Sales (Vertrieb) Produkt-Management präsentieren Produkt dem Kunden Messen, Treffen mit Kunden Verträge, Verhandlungen Produktdarstellung Messen, Treffen mit Partnern Dokumentation Demo-Szenarien Beratung kennen Produkt gut kennen Anwendungsgebiet gut haben Erfahrung Projekte beim Kunden Anwendungs-Entwicklung bauen Anwendungsszenarien auf Basis-Produkt programmieren auf dem Basis- Produkt Support Wartung Problemanalyse organisieren Infrastruktur pro-aktive Services System-Entwicklung entwerfen das Basis-Produkt programmieren das Basis-Produkt testen Wartung / Support SAP 2008 / Page 17

Systemlandschaft bei einem Kunden Test- System Entwicklungs- System Produktiv- System Patches eigene Entwicklungen Trainings- System eigentliches System tägliche Arbeit findet hier statt 24h Verfügbarkeit SAP 2008 / Page 18 Mitarbeiterschulungen Demos

Unterschied: Programm Softwaresystem ein Programm * 3 Komponente eines Softwaresystems * 3 * 3 ein marktfähiges Produkt * 3 ein Softwaresystem SAP 2008 / Page 19

Anteile der Aktivitäten SAP 2008 / Page 20

SAP Firmenkultur Eigenverantwortung keine Zeiterfassung jeder hat seinen Aufgabenbereich "Wer den Bug produziert, badet ihn auch aus." viele informelle Bereiche Kaffee-Ecken freies Mittagessen offene, unverschlossene Büros "kreatives Chaos" Vornamen keine Abteilungsgrenzen jeder kann mit jedem sprechen SAP 2008 / Page 21

Danke schön! SAP 2008 / Page 22