A concept for the visual and interactive impact analysis and simulation
- f data changes to
enterprise metrics
Kickoff Presentation
10.04.2014 Master Thesis Matti Maier 1
A concept for the visual and interactive impact analysis and - - PowerPoint PPT Presentation
A concept for the visual and interactive impact analysis and simulation of data changes to enterprise metrics Kickoff Presentation 10.04.2014 Master Thesis Matti Maier 1 Index Example Problem Databasis Model Components
10.04.2014 Master Thesis Matti Maier 1
– Problem – Databasis – Model
– Requirements
10.04.2014 Master Thesis Matti Maier 2
10.04.2014 Master Thesis Matti Maier 3
Head of Accounting
What happens with our KPIs if… …we increase our sales price? …the energy costs increase? …we lower labor costs?
Data
10.04.2014 Master Thesis Matti Maier 4
10.04.2014 Master Thesis Matti Maier 5
Room Rate Breakfast Dinner
Additional Charges
Material Staff Fixed Costs
Fare
Guests Earnings Variable Costs
Gross Margin
Profit € € € € € € € + x +
€ +
#
+
Room Charges
Invoice
+
∑ Material Invoices Energy Costs Loans and Wages Fees, Insurance ∑ ∑ ∑ ∑
10.04.2014 Master Thesis Matti Maier
Model
6
Data Store
User Interface
Simulation Engine
defines Results Parameter Calculations Metadata Databasis
10.04.2014 Master Thesis Matti Maier 7
10.04.2014 Master Thesis Matti Maier 8
10.04.2014 Master Thesis Matti Maier 9
10.04.2014 Master Thesis Matti Maier 10
10.04.2014 Master Thesis Matti Maier 11
Database Web Server Browser
INFRASTRUCTURE
H2 Database Engine
Open Source In-Memory Datenbank
Apache Tomcat
Open Source Application Server for Java Enterprise Applications
REST
Data-Driven Documents (D3.js)
Open Source Document Manipulation Framework in JavaScript
JDBC / SQL Txl
Tricia
Hybrid Wiki
jQuery
JavaScript Library
10.04.2014 Master Thesis Matti Maier 12
10.04.2014 Master Thesis Matti Maier 13
Business Case Requirements Technical Concept Prototype Documentation
Phase Work Package CW 12 CW 13 CW 14 CW 15 CW 16 CW 17 CW 18 CW 19 CW 20 CW 21 CW 22 CW 23 CW 24 CW 25 CW 26 CW 27 CW 28 CW 29 CW 30 CW 31 CW 32 CW 33 CW 34 CW 35 Preparation Abstract Kickoff Presentation Business Case Use Cases Goals Requirements Business Requirements Technical Requirements Research Visualization Calculation Patterns
Technology Selection Architecture Prototype Implementation Development Setup Generate Testdata Web UI Model Transformation Calculation Engine Data Source Connection Testing & Debugging Documentation Answer Questions Documentation Finalization Final Presentation Print & Submit March April May June July August
10.04.2014 Master Thesis Matti Maier 14
TODAY
10.04.2014 Master Thesis Matti Maier 15
10.04.2014 Master Thesis Matti Maier 16
10.04.2014 Master Thesis Matti Maier 17
10.04.2014 Master Thesis Matti Maier 18
10.04.2014 Master Thesis Matti Maier 19
Occupation Stays Receipts 50 70% 21.718 7.239 100 70% 43.435 14.478 250 65% 100.831 33.610 500 60% 186.150 62.050 1000 60% 372.300 124.100 1500 60% 558.450 186.150
10.04.2014 Master Thesis Matti Maier 20
Time: 1 year = 365 days Receipts / Stay: 3 Beds / Room 1.7
10.04.2014 Master Thesis Matti Maier 21
Data Web Server Browser
INFRASTRUCTURE SAP Stack Java Stack
SAP HANA
In-Memory Database
Apache Derby
Open Source In-Memory Database
JDBC
SAP AS Java
Proprietärer Application Server for Java Enterprise Applications
Apache Tomcat
Open Source Application Server for Java Enterprise Applications
REST
SAP OpenUI 5
Open Source UI-Framework
Data-Driven Documents (D3.js)
Open Source Document Manipulation Framework in JavaScript
GraphStream
Open Source Java Graph Library
Vaadin
Open Source Webanwendungs-Framework for Rich Internet Applications (RIA)
10.04.2014 Master Thesis Matti Maier 22
{ Model: {Name:myModel}, Nodes: [ … ] }
Model.json
SELECT sum(fieldname) FROM table WHERE datum <= now() GROUP BY guest;
SQL Statements
public void simulate() { if(node == leaf) … else … return …; }
Application Code
{ Model: {Name:myModel}, Nodes: [ … ] }
Result.json
SELECT sum(fieldname) FROM table WHERE datum <= now() GROUP BY guest;
Txl Statements
10.04.2014 Master Thesis Matti Maier 23
Complexity Heterogenity Topology Industry
Interface Implementation (Appl.) Interface Implementation (Dom.) Operating System Operating System Type Programming Language Number of Information Flows Number of Infrastructure Elements Functional Redundancy Periphery Propagation Cost Number of Applications Standard Conformity Functional Scope Application Type Business Function Component Category Coupled Domain Data Base Core Control Shared
10.04.2014 Master Thesis Matti Maier 24
Industry
Number of Applications per Domain Number of Information Flows Standard Conformity Number of Infra- structure Components Functional Scope (FP) Functional Scope (BF) Total Number of Information Flows Average Number of Information Flows Total Number of Infra- structure Components Average Number of Infrastructure Comp.
Group by application Group by domain
Sum of customizationLevel Total Functional Scope (FP) Average Functional Scope (FP) Total Functional Scope (BF) Average Functional Scope (BF)
10.04.2014 Master Thesis Matti Maier 25
10.04.2014 Master Thesis Matti Maier 26
10.04.2014 Master Thesis Matti Maier 27
10.04.2014 Master Thesis Matti Maier 28
10.04.2014 Master Thesis Matti Maier 29
10.04.2014 Master Thesis Matti Maier 30