SlideShare a Scribd company logo
Seite: 1addPLM - GmbH: [addPLM-PerformanceAnalyse_Praesentation_JFES_V2_en.pptx] (Josef Feuerstein/S.Gueth) Stand vom: [04.06.2014] Ausgabe vom: 04.06.2014
„PLMPerformanceAnalyse“ the solution for automated
and permanent performance measurements for NX in
the TC Environment
Seite: 2addPLM - GmbH: [addPLM-PerformanceAnalyse_Praesentation_JFES_V2_en.pptx] (Josef Feuerstein/S.Gueth) Stand vom: [04.06.2014] Ausgabe vom: 04.06.2014
PLM – Performance Analyse Einführung
PLM – Performance Analyse
The PLMPerformance Analyse software is a solution for automated and permanent performance measurements for NX in the TC
Environment
Description:
All complex software solutions are evaluated in addition to the software quality, especially on performance behavior. The software
performance is perceived as a “felt speed” by almost all users. Experience has shown that the performance decreases permanently
and that this is percieved, discussed and criticized only after a reduction of 30% -40%. This often leads to unusable statements that
make it difficult to improve the performance of the system.
A particularly problem is to evaluate the impact of individual measures in time relation, if no continuous measurements are available.
To improve this situation we developed the PLMPerformanceAnalyse (PPA)
The software supplies:
• Performance data on loading assemblies
• Performance data on starting TeamCenter and NX for each workstation
• the user count of logged in useres in TC
• location-based ping times
• an interactiv user interface that displays the data graphically and time-based
With this solution you achieve:
objectiv evaluation of the system performance
it helps to identify all kinds of performance degradation
it delivers important data to detect time-based performance problems
This software was developed and optimized since the beginning of 2006 in cooperation with Koenig & Bauer AG
Seite: 3addPLM - GmbH: [addPLM-PerformanceAnalyse_Praesentation_JFES_V2_en.pptx] (Josef Feuerstein/S.Gueth) Stand vom: [04.06.2014] Ausgabe vom: 04.06.2014
Basics data collection
Basics measurement data
Overview surface PLM Performance Analyse
Summery
Seite: 4addPLM - GmbH: [addPLM-PerformanceAnalyse_Praesentation_JFES_V2_en.pptx] (Josef Feuerstein/S.Gueth) Stand vom: [04.06.2014] Ausgabe vom: 04.06.2014
Acquire of measurement data
Process of data collection:
The measured data is acquired by an automatic start of NX on the different sites (1..3) and stored in central
directories (4). These processes can be controlled via the Windows Task Scheduler or via the PLMJobManager.
The performance analysis imports the measured data from the directories into the database (6) via batch (5). Now
the data are available for the analysis.
PLM Performance
Analyse
database
1
2
3
4
5
6
Seite: 5addPLM - GmbH: [addPLM-PerformanceAnalyse_Praesentation_JFES_V2_en.pptx] (Josef Feuerstein/S.Gueth) Stand vom: [04.06.2014] Ausgabe vom: 04.06.2014
PLMPerfClient
PLMPerfClient
Acquire of measurement data: system sketch
PLMPerfDB
(Oracle or MSSQL)
System overview
1. PLMPerf Client CL1 .. CL4
• Perform the measurements
boundary condition : technical IT infrastructure and installation in the same way as the workstations of the
construction
• Import of the measurement data into the central measurement directories
2. PLMPerf Server (S1)
• Import of the measurement data (1) of the clients CL1 .. CL4 into the PLMPerfDB (2) via PLMPerfServer (S1)
• Display the measurement data with the PLMPerfServer – (S1)
CL1
CL2
PLMPerfClient
Site 2
Site 3
Site 1
Site 4
CL4
PLMPerfClient
Import
CL3
Vol1
1
S1
2
Seite: 6addPLM - GmbH: [addPLM-PerformanceAnalyse_Praesentation_JFES_V2_en.pptx] (Josef Feuerstein/S.Gueth) Stand vom: [04.06.2014] Ausgabe vom: 04.06.2014
Basics data collection
Basics measurement data
Overview surface PLM Performance Analyse
Summery
Seite: 7addPLM - GmbH: [addPLM-PerformanceAnalyse_Praesentation_JFES_V2_en.pptx] (Josef Feuerstein/S.Gueth) Stand vom: [04.06.2014] Ausgabe vom: 04.06.2014
Loading performance measurement data source
Folie 7
MessungNr;Datum;Zeit;Users;LoadUpdCpuReal;LoadUpdCpu;TotalReal;UGMGRReal;PDIReal;SQLReal
1;04.10.2011;06:11:56;85;18,580;5,594;40,67;22,12;15,43;11,81
2;04.10.2011;06:11:56;85;17,623;5,703;24,64;11,39;4,20;1,07
3;04.10.2011;06:11:56;85;17,921;5,781;25,44;12,14;4,70;1,42
1;04.10.2011;06:41:21;83;16,820;5,843;24,86;11,97;4,67;1,53
2;04.10.2011;06:41:21;83;12,596;6,125;24,33;11,54;4,29;1,03
MessungNr: Measuring point number of the measurement series
Datum;Zeit: Time of the measurement process (end)
Users: Number of TC users during the measurement
LoadUpdCpuReal: value displayed in the graph
Seite: 8addPLM - GmbH: [addPLM-PerformanceAnalyse_Praesentation_JFES_V2_en.pptx] (Josef Feuerstein/S.Gueth) Stand vom: [04.06.2014] Ausgabe vom: 04.06.2014
Structure ping statistics
***** Ping-Statistik ******
Datum;Uhrzeit;Sender;Empfänger;gesendet;empfangen;verloren;Minimum;Maximum;Mittelwert
14.10.2011;00:54:16;FCAD50657;ORA_IM9W;20;20;0;7;25;7;
14.10.2011;00:55:19;FCAD50657;ORA_IM9W;20;20;0;7;17;8;
14.10.2011;00:56:19;FCAD50657;ORA_IM9W;20;20;0;7;13;7;
14.10.2011;00:57:19;FCAD50657;ORA_IM9W;20;20;0;7;16;9;
Datum;Uhrzeit: Time of the measurement
Sender: Name of the client that has send the ping
Empfänger: Name of the server which received the ping
gesendet: is only stored in DB, not in use
empfangen: is only stored in DB, not in use
verloren: is only stored in DB, not in use
Minimum: is only stored in DB, not in use
Maximum: is only stored in DB, not in use
Mittelwert: This values are displayed in the graphical view as yellow dots
Seite: 9addPLM - GmbH: [addPLM-PerformanceAnalyse_Praesentation_JFES_V2_en.pptx] (Josef Feuerstein/S.Gueth) Stand vom: [04.06.2014] Ausgabe vom: 04.06.2014
Basics data collection
Basics measurement data
Overview surface PLM Performance Analyse
Summery
Seite: 10addPLM - GmbH: [addPLM-PerformanceAnalyse_Praesentation_JFES_V2_en.pptx] (Josef Feuerstein/S.Gueth) Stand vom: [04.06.2014] Ausgabe vom: 04.06.2014
Overview surface PLM Performance Analyse
Analysis of the measurements of one day
Performance
Analyse
database
Measurement lines of the
sites in 2tier or 4tier -
mode
Count of loged in users in
the databases
Consolidated analyzes of
the measured data
relative to (1)
legend
1
Seite: 11addPLM - GmbH: [addPLM-PerformanceAnalyse_Praesentation_JFES_V2_en.pptx] (Josef Feuerstein/S.Gueth) Stand vom: [04.06.2014] Ausgabe vom: 04.06.2014
Overview surface PLM Performance Analyse
The various data can be switched on and off, this leads to different views on
the performance data
only performance data
User + Ping statistic
performance data
User + Ping statistic
Seite: 12addPLM - GmbH: [addPLM-PerformanceAnalyse_Praesentation_JFES_V2_en.pptx] (Josef Feuerstein/S.Gueth) Stand vom: [04.06.2014] Ausgabe vom: 04.06.2014
Overview surface PLM Performance Analyse
Details of the evaluation
reference values ​​of the
sites
legend
Seite: 13addPLM - GmbH: [addPLM-PerformanceAnalyse_Praesentation_JFES_V2_en.pptx] (Josef Feuerstein/S.Gueth) Stand vom: [04.06.2014] Ausgabe vom: 04.06.2014
Overview surface PLM Performance Analyse
Performance
Analyse
database
Selection of the measurement period (in the example 10 days)
Analysis of the measurements for several days with separation lines
Separation lines
Statistic
Seite: 14addPLM - GmbH: [addPLM-PerformanceAnalyse_Praesentation_JFES_V2_en.pptx] (Josef Feuerstein/S.Gueth) Stand vom: [04.06.2014] Ausgabe vom: 04.06.2014
Basics data collection
Basics measurement data
Overview surface PLM Performance Analyse
Summery
Seite: 15addPLM - GmbH: [addPLM-PerformanceAnalyse_Praesentation_JFES_V2_en.pptx] (Josef Feuerstein/S.Gueth) Stand vom: [04.06.2014] Ausgabe vom: 04.06.2014
Summery
The automatic discovery of performance data has the following advantages :
 The measurements treat objectively the evaluation of the performance
 "indirectly" the entire PLM IT infrastructure is analysed as all systems are
addressed by the measurement
 Smaller performance differences which infiltrates to the systems are recorded
systematically and time based. The time based measurement has the great
advantage that e.g. performance impacts due to changes in the IT system or to the
Software can be understood in a better way
 The system informs the administrators via email when high values ​​are measured
The software has been developed for KBA
and is in use since 2006.
Contact us:
Josef Feuerstein Josef.Feuerstein@addPLM.com
Sascha Güth Sascha.Guerth@addPLM.com
Seite: 16addPLM - GmbH: [addPLM-PerformanceAnalyse_Praesentation_JFES_V2_en.pptx] (Josef Feuerstein/S.Gueth) Stand vom: [04.06.2014] Ausgabe vom: 04.06.2014
THANK YOU FOR YOUR
ATTENTION
addPLM - GmbH

More Related Content

Similar to PLMPerformance Analyse

Measure phase lean six sigma tollgate template
Measure phase   lean six sigma tollgate templateMeasure phase   lean six sigma tollgate template
Measure phase lean six sigma tollgate template
Steven Bonacorsi
 
Measure phase lean six sigma tollgate template
Measure phase   lean six sigma tollgate templateMeasure phase   lean six sigma tollgate template
Measure phase lean six sigma tollgate template
Steven Bonacorsi
 
Christoph scheibner english profile
Christoph scheibner   english profileChristoph scheibner   english profile
Christoph scheibner english profile
cs381
 
ERP 03
ERP 03ERP 03
Department Structure
Department StructureDepartment Structure
Department Structure
G.J. dePillis
 
Asap methodology sap Anilkumar chowdary
Asap methodology sap Anilkumar chowdaryAsap methodology sap Anilkumar chowdary
Asap methodology sap Anilkumar chowdary
ANILKUMARPULIPATI1
 
Lech_implementation_of_ERP_case.pdf
Lech_implementation_of_ERP_case.pdfLech_implementation_of_ERP_case.pdf
Lech_implementation_of_ERP_case.pdf
UppiliappanGopalan1
 
Optimizely NYC Developer Meetup - Experimentation at Blue Apron
Optimizely NYC Developer Meetup - Experimentation at Blue ApronOptimizely NYC Developer Meetup - Experimentation at Blue Apron
Optimizely NYC Developer Meetup - Experimentation at Blue Apron
Optimizely
 
J11_S4CLD2208_BPD_EN_US.docx
J11_S4CLD2208_BPD_EN_US.docxJ11_S4CLD2208_BPD_EN_US.docx
J11_S4CLD2208_BPD_EN_US.docx
Arun Obilisetty
 
ATCO-SAP ERP Implementation
ATCO-SAP ERP ImplementationATCO-SAP ERP Implementation
ATCO-SAP ERP Implementation
Ahmed Rami Elsherif, PMP, ITBMC
 
ASAP Methodology- SAP Project management
ASAP Methodology- SAP Project managementASAP Methodology- SAP Project management
ASAP Methodology- SAP Project management
ArjunPawar29
 
Analytic hierarchy process for pif thomas fehlmann
Analytic hierarchy process for pif   thomas fehlmannAnalytic hierarchy process for pif   thomas fehlmann
Analytic hierarchy process for pif thomas fehlmann
IWSM Mensura
 
RFP.docx
RFP.docxRFP.docx
RFP.docx
KOUSHIKDEY38
 
PeopleSoft Testing Made Easy - How To Reduce Your Cost & Not Your Hairline
PeopleSoft Testing Made Easy - How To Reduce Your Cost & Not Your HairlinePeopleSoft Testing Made Easy - How To Reduce Your Cost & Not Your Hairline
PeopleSoft Testing Made Easy - How To Reduce Your Cost & Not Your Hairline
Hazelknight Media & Entertainment Pvt Ltd
 
Develop forms for data collection and information dissemination
Develop forms for data collection and information dissemination Develop forms for data collection and information dissemination
Develop forms for data collection and information dissemination
JonahGonmei
 
Introduction to XperiDesk 2013.1
Introduction to XperiDesk 2013.1Introduction to XperiDesk 2013.1
Introduction to XperiDesk 2013.1
Dirk Ortloff
 
Streamline your business processes and enhance productivity by using jBPM
Streamline your business processes and enhance productivity by using jBPMStreamline your business processes and enhance productivity by using jBPM
Streamline your business processes and enhance productivity by using jBPM
Kris Verlaenen
 
Test Metrics in Agile - powerful tool to support changes - Zavertailo Iuliia
Test Metrics in Agile - powerful tool to support changes - Zavertailo IuliiaTest Metrics in Agile - powerful tool to support changes - Zavertailo Iuliia
Test Metrics in Agile - powerful tool to support changes - Zavertailo Iuliia
Yulia Zavertailo
 
IWSM 2014 Overview of COSMIC related papers (Charles Symons)
IWSM 2014 Overview of COSMIC related papers (Charles Symons)IWSM 2014 Overview of COSMIC related papers (Charles Symons)
IWSM 2014 Overview of COSMIC related papers (Charles Symons)
COSMIC - Common Software Measurement International Consortium
 
Session IV - Quality issues and generalized business processes - Bruno, Infan...
Session IV - Quality issues and generalized business processes - Bruno, Infan...Session IV - Quality issues and generalized business processes - Bruno, Infan...
Session IV - Quality issues and generalized business processes - Bruno, Infan...
Istituto nazionale di statistica
 

Similar to PLMPerformance Analyse (20)

Measure phase lean six sigma tollgate template
Measure phase   lean six sigma tollgate templateMeasure phase   lean six sigma tollgate template
Measure phase lean six sigma tollgate template
 
Measure phase lean six sigma tollgate template
Measure phase   lean six sigma tollgate templateMeasure phase   lean six sigma tollgate template
Measure phase lean six sigma tollgate template
 
Christoph scheibner english profile
Christoph scheibner   english profileChristoph scheibner   english profile
Christoph scheibner english profile
 
ERP 03
ERP 03ERP 03
ERP 03
 
Department Structure
Department StructureDepartment Structure
Department Structure
 
Asap methodology sap Anilkumar chowdary
Asap methodology sap Anilkumar chowdaryAsap methodology sap Anilkumar chowdary
Asap methodology sap Anilkumar chowdary
 
Lech_implementation_of_ERP_case.pdf
Lech_implementation_of_ERP_case.pdfLech_implementation_of_ERP_case.pdf
Lech_implementation_of_ERP_case.pdf
 
Optimizely NYC Developer Meetup - Experimentation at Blue Apron
Optimizely NYC Developer Meetup - Experimentation at Blue ApronOptimizely NYC Developer Meetup - Experimentation at Blue Apron
Optimizely NYC Developer Meetup - Experimentation at Blue Apron
 
J11_S4CLD2208_BPD_EN_US.docx
J11_S4CLD2208_BPD_EN_US.docxJ11_S4CLD2208_BPD_EN_US.docx
J11_S4CLD2208_BPD_EN_US.docx
 
ATCO-SAP ERP Implementation
ATCO-SAP ERP ImplementationATCO-SAP ERP Implementation
ATCO-SAP ERP Implementation
 
ASAP Methodology- SAP Project management
ASAP Methodology- SAP Project managementASAP Methodology- SAP Project management
ASAP Methodology- SAP Project management
 
Analytic hierarchy process for pif thomas fehlmann
Analytic hierarchy process for pif   thomas fehlmannAnalytic hierarchy process for pif   thomas fehlmann
Analytic hierarchy process for pif thomas fehlmann
 
RFP.docx
RFP.docxRFP.docx
RFP.docx
 
PeopleSoft Testing Made Easy - How To Reduce Your Cost & Not Your Hairline
PeopleSoft Testing Made Easy - How To Reduce Your Cost & Not Your HairlinePeopleSoft Testing Made Easy - How To Reduce Your Cost & Not Your Hairline
PeopleSoft Testing Made Easy - How To Reduce Your Cost & Not Your Hairline
 
Develop forms for data collection and information dissemination
Develop forms for data collection and information dissemination Develop forms for data collection and information dissemination
Develop forms for data collection and information dissemination
 
Introduction to XperiDesk 2013.1
Introduction to XperiDesk 2013.1Introduction to XperiDesk 2013.1
Introduction to XperiDesk 2013.1
 
Streamline your business processes and enhance productivity by using jBPM
Streamline your business processes and enhance productivity by using jBPMStreamline your business processes and enhance productivity by using jBPM
Streamline your business processes and enhance productivity by using jBPM
 
Test Metrics in Agile - powerful tool to support changes - Zavertailo Iuliia
Test Metrics in Agile - powerful tool to support changes - Zavertailo IuliiaTest Metrics in Agile - powerful tool to support changes - Zavertailo Iuliia
Test Metrics in Agile - powerful tool to support changes - Zavertailo Iuliia
 
IWSM 2014 Overview of COSMIC related papers (Charles Symons)
IWSM 2014 Overview of COSMIC related papers (Charles Symons)IWSM 2014 Overview of COSMIC related papers (Charles Symons)
IWSM 2014 Overview of COSMIC related papers (Charles Symons)
 
Session IV - Quality issues and generalized business processes - Bruno, Infan...
Session IV - Quality issues and generalized business processes - Bruno, Infan...Session IV - Quality issues and generalized business processes - Bruno, Infan...
Session IV - Quality issues and generalized business processes - Bruno, Infan...
 

Recently uploaded

Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
Peter Muessig
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
Deuglo Infosystem Pvt Ltd
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
Hornet Dynamics
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
Sven Peters
 
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise EditionWhy Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Envertis Software Solutions
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
What is Augmented Reality Image Tracking
What is Augmented Reality Image TrackingWhat is Augmented Reality Image Tracking
What is Augmented Reality Image Tracking
pavan998932
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
Green Software Development
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
rodomar2
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
Hironori Washizaki
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
mz5nrf0n
 

Recently uploaded (20)

Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
 
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise EditionWhy Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
What is Augmented Reality Image Tracking
What is Augmented Reality Image TrackingWhat is Augmented Reality Image Tracking
What is Augmented Reality Image Tracking
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
 

PLMPerformance Analyse

  • 1. Seite: 1addPLM - GmbH: [addPLM-PerformanceAnalyse_Praesentation_JFES_V2_en.pptx] (Josef Feuerstein/S.Gueth) Stand vom: [04.06.2014] Ausgabe vom: 04.06.2014 „PLMPerformanceAnalyse“ the solution for automated and permanent performance measurements for NX in the TC Environment
  • 2. Seite: 2addPLM - GmbH: [addPLM-PerformanceAnalyse_Praesentation_JFES_V2_en.pptx] (Josef Feuerstein/S.Gueth) Stand vom: [04.06.2014] Ausgabe vom: 04.06.2014 PLM – Performance Analyse Einführung PLM – Performance Analyse The PLMPerformance Analyse software is a solution for automated and permanent performance measurements for NX in the TC Environment Description: All complex software solutions are evaluated in addition to the software quality, especially on performance behavior. The software performance is perceived as a “felt speed” by almost all users. Experience has shown that the performance decreases permanently and that this is percieved, discussed and criticized only after a reduction of 30% -40%. This often leads to unusable statements that make it difficult to improve the performance of the system. A particularly problem is to evaluate the impact of individual measures in time relation, if no continuous measurements are available. To improve this situation we developed the PLMPerformanceAnalyse (PPA) The software supplies: • Performance data on loading assemblies • Performance data on starting TeamCenter and NX for each workstation • the user count of logged in useres in TC • location-based ping times • an interactiv user interface that displays the data graphically and time-based With this solution you achieve: objectiv evaluation of the system performance it helps to identify all kinds of performance degradation it delivers important data to detect time-based performance problems This software was developed and optimized since the beginning of 2006 in cooperation with Koenig & Bauer AG
  • 3. Seite: 3addPLM - GmbH: [addPLM-PerformanceAnalyse_Praesentation_JFES_V2_en.pptx] (Josef Feuerstein/S.Gueth) Stand vom: [04.06.2014] Ausgabe vom: 04.06.2014 Basics data collection Basics measurement data Overview surface PLM Performance Analyse Summery
  • 4. Seite: 4addPLM - GmbH: [addPLM-PerformanceAnalyse_Praesentation_JFES_V2_en.pptx] (Josef Feuerstein/S.Gueth) Stand vom: [04.06.2014] Ausgabe vom: 04.06.2014 Acquire of measurement data Process of data collection: The measured data is acquired by an automatic start of NX on the different sites (1..3) and stored in central directories (4). These processes can be controlled via the Windows Task Scheduler or via the PLMJobManager. The performance analysis imports the measured data from the directories into the database (6) via batch (5). Now the data are available for the analysis. PLM Performance Analyse database 1 2 3 4 5 6
  • 5. Seite: 5addPLM - GmbH: [addPLM-PerformanceAnalyse_Praesentation_JFES_V2_en.pptx] (Josef Feuerstein/S.Gueth) Stand vom: [04.06.2014] Ausgabe vom: 04.06.2014 PLMPerfClient PLMPerfClient Acquire of measurement data: system sketch PLMPerfDB (Oracle or MSSQL) System overview 1. PLMPerf Client CL1 .. CL4 • Perform the measurements boundary condition : technical IT infrastructure and installation in the same way as the workstations of the construction • Import of the measurement data into the central measurement directories 2. PLMPerf Server (S1) • Import of the measurement data (1) of the clients CL1 .. CL4 into the PLMPerfDB (2) via PLMPerfServer (S1) • Display the measurement data with the PLMPerfServer – (S1) CL1 CL2 PLMPerfClient Site 2 Site 3 Site 1 Site 4 CL4 PLMPerfClient Import CL3 Vol1 1 S1 2
  • 6. Seite: 6addPLM - GmbH: [addPLM-PerformanceAnalyse_Praesentation_JFES_V2_en.pptx] (Josef Feuerstein/S.Gueth) Stand vom: [04.06.2014] Ausgabe vom: 04.06.2014 Basics data collection Basics measurement data Overview surface PLM Performance Analyse Summery
  • 7. Seite: 7addPLM - GmbH: [addPLM-PerformanceAnalyse_Praesentation_JFES_V2_en.pptx] (Josef Feuerstein/S.Gueth) Stand vom: [04.06.2014] Ausgabe vom: 04.06.2014 Loading performance measurement data source Folie 7 MessungNr;Datum;Zeit;Users;LoadUpdCpuReal;LoadUpdCpu;TotalReal;UGMGRReal;PDIReal;SQLReal 1;04.10.2011;06:11:56;85;18,580;5,594;40,67;22,12;15,43;11,81 2;04.10.2011;06:11:56;85;17,623;5,703;24,64;11,39;4,20;1,07 3;04.10.2011;06:11:56;85;17,921;5,781;25,44;12,14;4,70;1,42 1;04.10.2011;06:41:21;83;16,820;5,843;24,86;11,97;4,67;1,53 2;04.10.2011;06:41:21;83;12,596;6,125;24,33;11,54;4,29;1,03 MessungNr: Measuring point number of the measurement series Datum;Zeit: Time of the measurement process (end) Users: Number of TC users during the measurement LoadUpdCpuReal: value displayed in the graph
  • 8. Seite: 8addPLM - GmbH: [addPLM-PerformanceAnalyse_Praesentation_JFES_V2_en.pptx] (Josef Feuerstein/S.Gueth) Stand vom: [04.06.2014] Ausgabe vom: 04.06.2014 Structure ping statistics ***** Ping-Statistik ****** Datum;Uhrzeit;Sender;Empfänger;gesendet;empfangen;verloren;Minimum;Maximum;Mittelwert 14.10.2011;00:54:16;FCAD50657;ORA_IM9W;20;20;0;7;25;7; 14.10.2011;00:55:19;FCAD50657;ORA_IM9W;20;20;0;7;17;8; 14.10.2011;00:56:19;FCAD50657;ORA_IM9W;20;20;0;7;13;7; 14.10.2011;00:57:19;FCAD50657;ORA_IM9W;20;20;0;7;16;9; Datum;Uhrzeit: Time of the measurement Sender: Name of the client that has send the ping Empfänger: Name of the server which received the ping gesendet: is only stored in DB, not in use empfangen: is only stored in DB, not in use verloren: is only stored in DB, not in use Minimum: is only stored in DB, not in use Maximum: is only stored in DB, not in use Mittelwert: This values are displayed in the graphical view as yellow dots
  • 9. Seite: 9addPLM - GmbH: [addPLM-PerformanceAnalyse_Praesentation_JFES_V2_en.pptx] (Josef Feuerstein/S.Gueth) Stand vom: [04.06.2014] Ausgabe vom: 04.06.2014 Basics data collection Basics measurement data Overview surface PLM Performance Analyse Summery
  • 10. Seite: 10addPLM - GmbH: [addPLM-PerformanceAnalyse_Praesentation_JFES_V2_en.pptx] (Josef Feuerstein/S.Gueth) Stand vom: [04.06.2014] Ausgabe vom: 04.06.2014 Overview surface PLM Performance Analyse Analysis of the measurements of one day Performance Analyse database Measurement lines of the sites in 2tier or 4tier - mode Count of loged in users in the databases Consolidated analyzes of the measured data relative to (1) legend 1
  • 11. Seite: 11addPLM - GmbH: [addPLM-PerformanceAnalyse_Praesentation_JFES_V2_en.pptx] (Josef Feuerstein/S.Gueth) Stand vom: [04.06.2014] Ausgabe vom: 04.06.2014 Overview surface PLM Performance Analyse The various data can be switched on and off, this leads to different views on the performance data only performance data User + Ping statistic performance data User + Ping statistic
  • 12. Seite: 12addPLM - GmbH: [addPLM-PerformanceAnalyse_Praesentation_JFES_V2_en.pptx] (Josef Feuerstein/S.Gueth) Stand vom: [04.06.2014] Ausgabe vom: 04.06.2014 Overview surface PLM Performance Analyse Details of the evaluation reference values ​​of the sites legend
  • 13. Seite: 13addPLM - GmbH: [addPLM-PerformanceAnalyse_Praesentation_JFES_V2_en.pptx] (Josef Feuerstein/S.Gueth) Stand vom: [04.06.2014] Ausgabe vom: 04.06.2014 Overview surface PLM Performance Analyse Performance Analyse database Selection of the measurement period (in the example 10 days) Analysis of the measurements for several days with separation lines Separation lines Statistic
  • 14. Seite: 14addPLM - GmbH: [addPLM-PerformanceAnalyse_Praesentation_JFES_V2_en.pptx] (Josef Feuerstein/S.Gueth) Stand vom: [04.06.2014] Ausgabe vom: 04.06.2014 Basics data collection Basics measurement data Overview surface PLM Performance Analyse Summery
  • 15. Seite: 15addPLM - GmbH: [addPLM-PerformanceAnalyse_Praesentation_JFES_V2_en.pptx] (Josef Feuerstein/S.Gueth) Stand vom: [04.06.2014] Ausgabe vom: 04.06.2014 Summery The automatic discovery of performance data has the following advantages :  The measurements treat objectively the evaluation of the performance  "indirectly" the entire PLM IT infrastructure is analysed as all systems are addressed by the measurement  Smaller performance differences which infiltrates to the systems are recorded systematically and time based. The time based measurement has the great advantage that e.g. performance impacts due to changes in the IT system or to the Software can be understood in a better way  The system informs the administrators via email when high values ​​are measured The software has been developed for KBA and is in use since 2006. Contact us: Josef Feuerstein Josef.Feuerstein@addPLM.com Sascha Güth Sascha.Guerth@addPLM.com
  • 16. Seite: 16addPLM - GmbH: [addPLM-PerformanceAnalyse_Praesentation_JFES_V2_en.pptx] (Josef Feuerstein/S.Gueth) Stand vom: [04.06.2014] Ausgabe vom: 04.06.2014 THANK YOU FOR YOUR ATTENTION addPLM - GmbH