SlideShare uma empresa Scribd logo
1 de 9
Baixar para ler offline
GETTING
INFORMATION
FROM DATA
STREAM SOURCES
INTO ERP
SAP Inside Track Copenhagen
By Søren Amdi Bach
Principal Application Architect
KMD A/S
May the 4th. 2018
Who is Søren:
Principal Application Architect at KMD A/S
Professional, curious and enthusiastic technology nerd with a sense of
business and social skills
Some SAP technology words from the recent years:
S/4HANA (Public Cloud, On Premise, Conversion), SAP Cloud Platform,
SAP Leonardo, SAP Solution Manager, HANA Database, Security,
HANA/ABAP: Development, governance, quality, DevOps etc.
Various architect roles the last + 15 years, mainly SAP for the last 12-
13 years
Origin in development/technology: SAP, Microsoft, IBM MVS, Open
Source and Unix
_ Internal - KMD A/S
2
INTELLIGENT ERP, INDUSTRY 4.0 … SOMETHING WITH DATA AS NEW OIL
Data Streams
ERPMagic
The simplified (commercial) perspective
A World
with
wi-fi
All the knowledge
you ever need - to
run your enterprise
fully automated
_ Internal - KMD A/S
DATA(STREAM) SUPPLY CHAIN
Collection
• Sensors
• Information
scanning
• SoMe
• Internet
Cleansing
• Remove
information
of no interest
• Normalizing
of collected
values
Enrichment
• Aggregation
• Time series
processing
• Correlation
with other
data sources
Management
• Monitor
source health
• Store/archive
selected
information
for further
usage
Deliver
• Analysis
• Identification
of Events
• Notification
to business
processes
Internet Of Things (IOT) Platform
Social Media Information Scanning frameworks
Other Data Stream frameworks
Increasing Entropy in the information
_ Internal - KMD A/S
4
▪ Scalable (Cloud resources)
▪ Fast innovation mindset
▪ “Microservice” architecture
▪ Exploratory / Experimenting
▪ DevOps Continuous-Integration
and -Deployment
▪ Limited and Expensive Scalability
(on-prem resources)
▪ Improving / Stability mindset
▪ Monolith (shared Database)
▪ Predictable world
▪ Classical big releases with joint
phases
FROM DATA STREAM TO ERP
Data Supply Chain
ERP
Events
Larger amount of
events emitted in short
time span might
compromise the
performance of the
receiving ERP
_ Internal - KMD A/S
PREFERRED CHARACTERISTICS OF EVENTS PROVIDED FOR THE ERP SYSTEM
5
How-to avoid overloading the ERP system
ERP is the critical (less scalable) resource.
• The ERP system should only receive events identifying a unique business event
• An event should trigger update of a defined set business object in the ERP system.
• Only push events that is necessary, of relevance and make sense to the ERP system
Don’t disturb
unnecessary
• Events for the ERP system should be prioritized allowing most important Event types to
be processed at first
• If more events are provided than the ERP system can consume the Events should be put
in a queue
Respect Urgency and
await turn
• Protect against bursts of Events with the same business semantics
• Await sending the Events until the existence of the Business Event is certain
Aggregate Events
before sending to ERP
_ Internal - KMD A/S
LIKELY CHARACTERISTICS OF EVENTS IDENTIFIED FROM DATA STREAMS
6
Event is an event by natureRandom
•Events is not in general identified/emitted in a nice well-known predictable manner
Pattern on time series dataStatistical
•A event indicate something in the real-world with a certain probability
•A event might be a false prediction
Importance of a event might be a function of timeImportance f(t)
•Importance of a identified event might varnish over time
•Timestamp on event identification might be on importance
Possible requiring identification of the same eventRepeated
•Identification of events with the same real-world meaning are likely to be repeated
•Hysteresis in the detection might be required to ensure certify of the business meaning of the event
Pattern of events might have a additional business semanticUnknown Patterns
•The identified events might contain new undiscovered knowledge
•Requires some domain knowledge on the real-world topic
_ Internal - KMD A/S
▪ Decouple the information for the ERP system
▪ The ERP system load should control the consumption speed of events from the data streams
▪ Consider some sort of prioritized event queue between Data Supply Chain and ERP system
HOW TO – PROTECT THE ERP SYSTEM
7
Data Supply Chain
ERP
11 1223
ERP System is still the bottleneck, but is protected against information overload
_ Internal - KMD A/S
8
HOW TO – ENSURE RIGHT EVENTS FORWARDED TO ERP
No quick fix - to identify Events
▪ Requires domain and data science knowledge
▪ Analysis on collected “live data” streams to identify patterns (supervised learning)
Initial go-live set is a proposal
• The initial go-live will be based on a priori knowledge and analysis of existing collected
data
Cotinus validation and retrospective analysis
▪ Non detected real-world events of importance requires analysis of data to search for
correlated event patterns
▪ Data patterns defining an event might change over time
▪ Analysis of larger set of identified events to identify new knowledge (new patterns with
business semantics)
_ Internal - KMD A/S
9
DATA SCIENCE PROJECTS AS
INSPIRATION
▪ The identifications of the right events has
similarities to a data science project
▪ The Cross-industry standard process for data
mining (CRISP-DM)
▪ Off-line analysis part (model determination)
▪ On-line/real-time usage of model
▪ Consider methods like
▪ Classification
▪ Segmentation or Clustering
▪ Link analysis
▪ Regression
▪ Time Series Analysis

Mais conteúdo relacionado

Mais procurados

Siebel Clinical for Small and Medium-Sized Organizations
Siebel Clinical for Small and Medium-Sized OrganizationsSiebel Clinical for Small and Medium-Sized Organizations
Siebel Clinical for Small and Medium-Sized Organizations
Perficient
 

Mais procurados (15)

Siebel Clinical for Small and Medium-Sized Organizations
Siebel Clinical for Small and Medium-Sized OrganizationsSiebel Clinical for Small and Medium-Sized Organizations
Siebel Clinical for Small and Medium-Sized Organizations
 
Big Data Adoption Status
Big Data Adoption Status Big Data Adoption Status
Big Data Adoption Status
 
Operational Process Analytics - Why traditional analytics and monitoring are ...
Operational Process Analytics - Why traditional analytics and monitoring are ...Operational Process Analytics - Why traditional analytics and monitoring are ...
Operational Process Analytics - Why traditional analytics and monitoring are ...
 
Oracle Wonderland
Oracle WonderlandOracle Wonderland
Oracle Wonderland
 
Ealis - Test and Data Analysis Software
Ealis - Test and Data Analysis SoftwareEalis - Test and Data Analysis Software
Ealis - Test and Data Analysis Software
 
Yahoo Enabling Exploratory Analytics of Data in Shared-service Hadoop Clusters
Yahoo Enabling Exploratory Analytics of Data in Shared-service Hadoop ClustersYahoo Enabling Exploratory Analytics of Data in Shared-service Hadoop Clusters
Yahoo Enabling Exploratory Analytics of Data in Shared-service Hadoop Clusters
 
IT as I see IT v1.3
IT as I see IT v1.3IT as I see IT v1.3
IT as I see IT v1.3
 
Stream Analytics for Data in Motion
Stream Analytics for Data in MotionStream Analytics for Data in Motion
Stream Analytics for Data in Motion
 
Ford
FordFord
Ford
 
2013-04-25 Accounting Systems Comparison Seminar
2013-04-25 Accounting Systems Comparison Seminar2013-04-25 Accounting Systems Comparison Seminar
2013-04-25 Accounting Systems Comparison Seminar
 
ExtraHop for Virtualization Datasheet
ExtraHop for Virtualization DatasheetExtraHop for Virtualization Datasheet
ExtraHop for Virtualization Datasheet
 
ExtraHop Splunk datasheet
ExtraHop Splunk datasheetExtraHop Splunk datasheet
ExtraHop Splunk datasheet
 
SplunkLive! Customer Presentation - Cardinal Health
SplunkLive! Customer Presentation - Cardinal HealthSplunkLive! Customer Presentation - Cardinal Health
SplunkLive! Customer Presentation - Cardinal Health
 
WestJet Customer Presentation
WestJet Customer PresentationWestJet Customer Presentation
WestJet Customer Presentation
 
CAAT_Outa_Bag
CAAT_Outa_BagCAAT_Outa_Bag
CAAT_Outa_Bag
 

Semelhante a Datastreams into erp

TB8568_8568_Presentation
TB8568_8568_PresentationTB8568_8568_Presentation
TB8568_8568_Presentation
Ronnie Falgout
 
Enterprise Resource Planning
Enterprise Resource PlanningEnterprise Resource Planning
Enterprise Resource Planning
sandeeptiwari
 

Semelhante a Datastreams into erp (20)

NRB - LUXEMBOURG MAINFRAME DAY 2017 - Data Spark and the Data Federation
NRB - LUXEMBOURG MAINFRAME DAY 2017 - Data Spark and the Data FederationNRB - LUXEMBOURG MAINFRAME DAY 2017 - Data Spark and the Data Federation
NRB - LUXEMBOURG MAINFRAME DAY 2017 - Data Spark and the Data Federation
 
NRB - BE MAINFRAME DAY 2017 - Data spark and the data federation
NRB - BE MAINFRAME DAY 2017 - Data spark and the data federation NRB - BE MAINFRAME DAY 2017 - Data spark and the data federation
NRB - BE MAINFRAME DAY 2017 - Data spark and the data federation
 
(BDT316) Offloading ETL to Amazon Elastic MapReduce
(BDT316) Offloading ETL to Amazon Elastic MapReduce(BDT316) Offloading ETL to Amazon Elastic MapReduce
(BDT316) Offloading ETL to Amazon Elastic MapReduce
 
sitNL 2015 Lean Data Management (Frank Gundlich)
sitNL 2015 Lean Data Management (Frank Gundlich)sitNL 2015 Lean Data Management (Frank Gundlich)
sitNL 2015 Lean Data Management (Frank Gundlich)
 
Data Engineer's Lunch #60: Series - Developing Enterprise Consciousness
Data Engineer's Lunch #60: Series - Developing Enterprise ConsciousnessData Engineer's Lunch #60: Series - Developing Enterprise Consciousness
Data Engineer's Lunch #60: Series - Developing Enterprise Consciousness
 
DoneDeal - AWS Data Analytics Platform
DoneDeal - AWS Data Analytics PlatformDoneDeal - AWS Data Analytics Platform
DoneDeal - AWS Data Analytics Platform
 
Hot Topics and Emerging Trends in Hyperion Planning
Hot Topics and Emerging Trends in Hyperion PlanningHot Topics and Emerging Trends in Hyperion Planning
Hot Topics and Emerging Trends in Hyperion Planning
 
When Streaming Becomes Strategic
When Streaming Becomes StrategicWhen Streaming Becomes Strategic
When Streaming Becomes Strategic
 
TB8568_8568_Presentation
TB8568_8568_PresentationTB8568_8568_Presentation
TB8568_8568_Presentation
 
ERP
ERPERP
ERP
 
Lean Data Management in SAP® BW
Lean Data Management in SAP® BWLean Data Management in SAP® BW
Lean Data Management in SAP® BW
 
Understanding DataOps and Its Impact on Application Quality
Understanding DataOps and Its Impact on Application QualityUnderstanding DataOps and Its Impact on Application Quality
Understanding DataOps and Its Impact on Application Quality
 
Erp presenataion
Erp presenataionErp presenataion
Erp presenataion
 
Odoo ERP functional
Odoo ERP functionalOdoo ERP functional
Odoo ERP functional
 
Enterprise Resource Planning
Enterprise Resource PlanningEnterprise Resource Planning
Enterprise Resource Planning
 
Chapter 1 erp
Chapter 1 erpChapter 1 erp
Chapter 1 erp
 
BI Masterclass slides (Reference Architecture v3)
BI Masterclass slides (Reference Architecture v3)BI Masterclass slides (Reference Architecture v3)
BI Masterclass slides (Reference Architecture v3)
 
Traditional Data-warehousing / BI overview
Traditional Data-warehousing / BI overviewTraditional Data-warehousing / BI overview
Traditional Data-warehousing / BI overview
 
Oracle Hyperion overview
Oracle Hyperion overviewOracle Hyperion overview
Oracle Hyperion overview
 
Role of information Technology in Supply Chain Manageent
Role of information Technology in Supply Chain ManageentRole of information Technology in Supply Chain Manageent
Role of information Technology in Supply Chain Manageent
 

Último

%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 

Último (20)

Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 

Datastreams into erp

  • 1. GETTING INFORMATION FROM DATA STREAM SOURCES INTO ERP SAP Inside Track Copenhagen By Søren Amdi Bach Principal Application Architect KMD A/S May the 4th. 2018 Who is Søren: Principal Application Architect at KMD A/S Professional, curious and enthusiastic technology nerd with a sense of business and social skills Some SAP technology words from the recent years: S/4HANA (Public Cloud, On Premise, Conversion), SAP Cloud Platform, SAP Leonardo, SAP Solution Manager, HANA Database, Security, HANA/ABAP: Development, governance, quality, DevOps etc. Various architect roles the last + 15 years, mainly SAP for the last 12- 13 years Origin in development/technology: SAP, Microsoft, IBM MVS, Open Source and Unix
  • 2. _ Internal - KMD A/S 2 INTELLIGENT ERP, INDUSTRY 4.0 … SOMETHING WITH DATA AS NEW OIL Data Streams ERPMagic The simplified (commercial) perspective A World with wi-fi All the knowledge you ever need - to run your enterprise fully automated
  • 3. _ Internal - KMD A/S DATA(STREAM) SUPPLY CHAIN Collection • Sensors • Information scanning • SoMe • Internet Cleansing • Remove information of no interest • Normalizing of collected values Enrichment • Aggregation • Time series processing • Correlation with other data sources Management • Monitor source health • Store/archive selected information for further usage Deliver • Analysis • Identification of Events • Notification to business processes Internet Of Things (IOT) Platform Social Media Information Scanning frameworks Other Data Stream frameworks Increasing Entropy in the information
  • 4. _ Internal - KMD A/S 4 ▪ Scalable (Cloud resources) ▪ Fast innovation mindset ▪ “Microservice” architecture ▪ Exploratory / Experimenting ▪ DevOps Continuous-Integration and -Deployment ▪ Limited and Expensive Scalability (on-prem resources) ▪ Improving / Stability mindset ▪ Monolith (shared Database) ▪ Predictable world ▪ Classical big releases with joint phases FROM DATA STREAM TO ERP Data Supply Chain ERP Events Larger amount of events emitted in short time span might compromise the performance of the receiving ERP
  • 5. _ Internal - KMD A/S PREFERRED CHARACTERISTICS OF EVENTS PROVIDED FOR THE ERP SYSTEM 5 How-to avoid overloading the ERP system ERP is the critical (less scalable) resource. • The ERP system should only receive events identifying a unique business event • An event should trigger update of a defined set business object in the ERP system. • Only push events that is necessary, of relevance and make sense to the ERP system Don’t disturb unnecessary • Events for the ERP system should be prioritized allowing most important Event types to be processed at first • If more events are provided than the ERP system can consume the Events should be put in a queue Respect Urgency and await turn • Protect against bursts of Events with the same business semantics • Await sending the Events until the existence of the Business Event is certain Aggregate Events before sending to ERP
  • 6. _ Internal - KMD A/S LIKELY CHARACTERISTICS OF EVENTS IDENTIFIED FROM DATA STREAMS 6 Event is an event by natureRandom •Events is not in general identified/emitted in a nice well-known predictable manner Pattern on time series dataStatistical •A event indicate something in the real-world with a certain probability •A event might be a false prediction Importance of a event might be a function of timeImportance f(t) •Importance of a identified event might varnish over time •Timestamp on event identification might be on importance Possible requiring identification of the same eventRepeated •Identification of events with the same real-world meaning are likely to be repeated •Hysteresis in the detection might be required to ensure certify of the business meaning of the event Pattern of events might have a additional business semanticUnknown Patterns •The identified events might contain new undiscovered knowledge •Requires some domain knowledge on the real-world topic
  • 7. _ Internal - KMD A/S ▪ Decouple the information for the ERP system ▪ The ERP system load should control the consumption speed of events from the data streams ▪ Consider some sort of prioritized event queue between Data Supply Chain and ERP system HOW TO – PROTECT THE ERP SYSTEM 7 Data Supply Chain ERP 11 1223 ERP System is still the bottleneck, but is protected against information overload
  • 8. _ Internal - KMD A/S 8 HOW TO – ENSURE RIGHT EVENTS FORWARDED TO ERP No quick fix - to identify Events ▪ Requires domain and data science knowledge ▪ Analysis on collected “live data” streams to identify patterns (supervised learning) Initial go-live set is a proposal • The initial go-live will be based on a priori knowledge and analysis of existing collected data Cotinus validation and retrospective analysis ▪ Non detected real-world events of importance requires analysis of data to search for correlated event patterns ▪ Data patterns defining an event might change over time ▪ Analysis of larger set of identified events to identify new knowledge (new patterns with business semantics)
  • 9. _ Internal - KMD A/S 9 DATA SCIENCE PROJECTS AS INSPIRATION ▪ The identifications of the right events has similarities to a data science project ▪ The Cross-industry standard process for data mining (CRISP-DM) ▪ Off-line analysis part (model determination) ▪ On-line/real-time usage of model ▪ Consider methods like ▪ Classification ▪ Segmentation or Clustering ▪ Link analysis ▪ Regression ▪ Time Series Analysis