cancel
Showing results for 
Search instead for 
Did you mean: 

Need help in interpreting EPM trace file... method [WriteSmart] / [SetSmartFormula]

rishabh_gupta
Explorer
0 Kudos

Hi!

I am working with a customer for their SCM IBP application, which has an EPM addin based Excel Client.

While looking at the traces for this application, I saw a lot of time being spent on the method [SetSmartFormula] as below -

2015-04-07 14:32:35,055|TRACE|Performance|FPMXLClient.Office.ExcelReportWriter.WriteSmart|SOPADMIN|||||1|Method [Write Smart] start#

2015-04-07 14:32:35,059|INFO|OfficeWrappers|FPMXLClient.Office.ExcelReportWriter.WriteSmart|SOPADMIN|||||1|The report000 owns 31260 DownAxis.ResultMembers#

2015-04-07 14:32:35,061|TRACE|Performance|FPMXLClient.Office.ExcelReportWriter.SmartLineSwitch|SOPADMIN|||||1|Method [Switching Excel Rows] start#

2015-04-07 14:32:35,063|TRACE|Performance|FPMXLClient.Office.ExcelReportWriter.SmartLineSwitch|SOPADMIN|||||1|Method [Switching Excel Rows] end, duration = 0.000 s#

2015-04-07 14:32:35,065|TRACE|Performance|FPMXLClient.Office.ExcelReportWriter.SmartColSwitch|SOPADMIN|||||1|Method [Switching Columns] start#

2015-04-07 14:32:35,068|TRACE|Performance|FPMXLClient.Office.ExcelReportWriter.SmartColSwitch|SOPADMIN|||||1|Method [Switching Columns] end, duration = 0.000 s#

2015-04-07 14:32:35,071|TRACE|Performance|FPMXLClient.Office.ExcelReportWriter.WriteData|SOPADMIN|||||1|Method [WriteData] start#

2015-04-07 14:32:35,690|TRACE|Performance|FPMXLClient.Office.ExcelReportWriter.WriteData|SOPADMIN|||||1|Method [WriteData] end, duration = 0.617 s#

2015-04-07 14:32:35,693|TRACE|Performance|FPMXLClient.Office.ExcelReportWriter.WriteRows|SOPADMIN|||||1|Method [WriteRows] start#

2015-04-07 14:32:36,068|TRACE|Performance|FPMXLClient.Office.EPMExcelMultiRangeManager.SetSmartFormula|SOPADMIN|||||1|Measure [SetSmartFormula] start#

2015-04-07 14:33:29,482|TRACE|Performance|FPMXLClient.Office.EPMExcelMultiRangeManager.SetSmartFormula|SOPADMIN|||||1|Measure [SetSmartFormula] end, duration = 53.412 s#

2015-04-07 14:33:29,484|TRACE|Performance|FPMXLClient.Office.ExcelReportWriter.WriteRows|SOPADMIN|||||1|Method [WriteRows] end, duration = 53.789 s#

2015-04-07 14:33:29,486|TRACE|Performance|FPMXLClient.Office.ExcelReportWriter.WriteColumns|SOPADMIN|||||1|Method [WriteColumns] start#

2015-04-07 14:33:29,488|TRACE|Performance|FPMXLClient.Office.EPMExcelMultiRangeManager.SetSmartFormula|SOPADMIN|||||1|Measure [SetSmartFormula] start#

2015-04-07 14:33:29,489|INFO|ReportManagement|?.?|SOPADMIN|||||1|check if writting formulas is necessary in 0 ms#

2015-04-07 14:33:29,498|TRACE|Performance|FPMXLClient.Office.EPMExcelMultiRangeManager.SetSmartFormula|SOPADMIN|||||1|Measure [SetSmartFormula] end, duration = 0.009 s#

2015-04-07 14:33:29,500|TRACE|Performance|FPMXLClient.Office.ExcelReportWriter.WriteColumns|SOPADMIN|||||1|Method [WriteColumns] end, duration = 0.012 s#

2015-04-07 14:33:29,515|INFO|OfficeWrappers|FPMXLClient.Office.ExcelReportWriter.WriteSmart|SOPADMIN|||||1|(Smart) Writting Time: 00:00:54.4574452#

2015-04-07 14:33:29,517|TRACE|Performance|FPMXLClient.Office.ExcelReportWriter.WriteSmart|SOPADMIN|||||1|Method [Write Smart] end, duration = 54.459 s#

Could you please help in understanding what this could mean?

Any documents which help in interpreting the trace file generated by EPM will be really helpful.

Accepted Solutions (0)

Answers (1)

Answers (1)

chuan_ding
Advisor
Advisor
0 Kudos

Hi Rishabh

The trace you attached is EPM performance trace.
You can take a look at the following URLs which can help you understand what the trace means.
- http://wiki.scn.sap.com/wiki/display/CPM/EPM+Add-In+Logging
- http://scn.sap.com/community/epm/blog/2013/07/09/performance-analysis-and-optimization-for-bpc-10

Best regards,
Chuan