Event Trace Parser Tool for Microsoft Dynamics AX Released
We have released the RTM version of Event Trace Parser Tool for Microsoft Dynamics AX (aka TraceParser). You can download the tool from CustomerSource or PartnerSouorce . The Event Trace Parser for...
View ArticleMicrosoft Dynamics AX 2012 Trace Parser is now available for AX 2009 customers
We want to make Microsoft Dynamics AX 2012 Trace Parser (Trace Parser 2012) available for AX 2009 customers and have just uploaded it to the PartnerSource and CustomerSource. Trace Parser 2012 is the...
View ArticleCollect AX 2012 event traces with Windows Performance Monitor
Users can collect AX 2012 event traces with the Tracing Cockpit tool (see previous posting ), the xClassTrace X++ class or the Windows Performance Monitor. Windows Performance Monitor is commonly used...
View ArticleRetail Benchmark Summary and Detailed Results published
In 2012, Microsoft conducted a benchmark on Microsoft Dynamics AX 2012 to measure the performance and scalability characteristics of the Microsoft Dynamics AX 2012 Feature Pack retail solution in a...
View ArticleImprove Check Report Performance by Reducing the Size of Company Logo and...
Microsoft Dynamics AX 2012 uses SSRS as its report engine. For each data source in a report, SSRS retrieves the data by making a call to AOS Query Service, which streams back the data in xml. The size...
View ArticleImproving SSRS Report Performance with Set-Based Operations – part 1
Introduction Ax reports were migrated to Microsoft SSRS in Ax2012, mostly in the form of Report Data Provider classes (RDP). We want to share with our customers and ISVs, through this series of blogs,...
View ArticleImproving SSRS Report Performance by Applying Filters/Ranges Earlier – Part 2
We post it second because it is a low hanging fruit for better performance. One example helps explains this pattern. Here is a code excerpt from CustTransOpenPerDate report. perDate =...
View ArticleImproving SSRS Query-based Report Performance by not Using Display Methods –...
This post is about Query based reports in Ax2012. Ax2012 supports table display method in query based reports. It is convenient to use. For example, the query for VendDueReportDetail is on VendTable...
View ArticleImproving SSRS Report Performance with Hybrid of Line-based and Set-based...
This pattern applies to a wide range of reports. It is the most applied pattern so far as based on our experience. The idea is to isolate line-based code to the minimum and leverage set-based...
View ArticleImproving SSRS Report Performance at Line level – Part 5
Inevitably, we can’t completely get rid of all line-based data accesses or calculations. So, we discuss here a few ways to improve without change the basic report logic. Remove duplicated DB calls Most...
View ArticleOvercoming parameter sniffing issue in Microsoft Dynamics AX 2012-R2 – CU6
Parameter sniffing is the default behavior that SQL Server uses when compiling parameterized SQL statements. When a stored procedure or a parameterized SQL statement is compiled or recompiled, the...
View ArticleImproving SSRS Report Performance using new R3 features – Part 6
Using SrsReportDataProviderPreProcessTempDB class In Ax2012, we introduced class SrsReportDataProviderPreProcess class as the solution for long running SSRS reports that cause SSRS time out. The...
View ArticleMultiple new Benchmarks released: Microsoft Dynamics AX 2012 R2 Multiple...
We are happy to announce that the following benchmarks will be available, just in time for Tech conference 2015. We have published both summary and detail documents for each benchmark. Microsoft...
View Article