Custom Flowfield that Cause Performance Problem

superpuz
Member Posts: 53
Hi all,
I'm using NAV 2013 RTM, on Windows 2012 Standard Edition, and SQL Server 2008 R2 as it's DBMS.
I've been using ID (Indonesion) version of NAV since NAV 4.0 SP3. For NAV 2013 hasn't released in ID version, so I intended to adapt some of the functionality of ID localized version in NAV 2009 to NAV 2013.
In the process I found a performance problem while modifying Balance at Date field's calculate formula filter in G/L Account table.
The W1 table filter was:
I changed it into:
I added Entry Type=FIELD(G/L Entry Type Filter).
Of course I've added the Entry Type field on G/L Entry, and G/L Entry Type Filter on G/L Account table. Plus I've added a field to G/L Entry's secondary key (a key with SumIndexField specified, and one of the field that specified is Amount)
Originally, the key on W1 is
I changed it into this
The problems occurs when I ran the G/L Account table or Chart of Account Page. The page will be not responding for a long time only for showing the several first records. Scrolling the records of G/L Account will make the NAV Client Freeze for a couple minute.
FYI, I have about 2million records on the G/L Entry.
The magic is, when I returned the Calculate formula table filters to the original, this table performs just perfect (it seems no issue at all)
Is there anyone know what is it happening and how to workarround / solve this?
Thanks in advance.
I'm using NAV 2013 RTM, on Windows 2012 Standard Edition, and SQL Server 2008 R2 as it's DBMS.
I've been using ID (Indonesion) version of NAV since NAV 4.0 SP3. For NAV 2013 hasn't released in ID version, so I intended to adapt some of the functionality of ID localized version in NAV 2009 to NAV 2013.
In the process I found a performance problem while modifying Balance at Date field's calculate formula filter in G/L Account table.
The W1 table filter was:
G/L Account No.=FIELD(No.),G/L Account No.=FIELD(FILTER(Totaling)),Business Unit Code=FIELD(Business Unit Filter),Global Dimension 1 Code=FIELD(Global Dimension 1 Filter),Global Dimension 2 Code=FIELD(Global Dimension 2 Filter),Posting Date=FIELD(UPPERLIMIT(Date Filter))
I changed it into:
G/L Account No.=FIELD(No.),G/L Account No.=FIELD(FILTER(Totaling)),Business Unit Code=FIELD(Business Unit Filter),Global Dimension 1 Code=FIELD(Global Dimension 1 Filter),Global Dimension 2 Code=FIELD(Global Dimension 2 Filter),Posting Date=FIELD(UPPERLIMIT(Date Filter)),Entry Type=FIELD(G/L Entry Type Filter)
I added Entry Type=FIELD(G/L Entry Type Filter).
Of course I've added the Entry Type field on G/L Entry, and G/L Entry Type Filter on G/L Account table. Plus I've added a field to G/L Entry's secondary key (a key with SumIndexField specified, and one of the field that specified is Amount)
Originally, the key on W1 is
G/L Account No.,Global Dimension 1 Code,Global Dimension 2 Code,Posting Date
I changed it into this
G/L Account No.,Global Dimension 1 Code,Global Dimension 2 Code,Posting Date,Entry Type
The problems occurs when I ran the G/L Account table or Chart of Account Page. The page will be not responding for a long time only for showing the several first records. Scrolling the records of G/L Account will make the NAV Client Freeze for a couple minute.
FYI, I have about 2million records on the G/L Entry.
The magic is, when I returned the Calculate formula table filters to the original, this table performs just perfect (it seems no issue at all)
Is there anyone know what is it happening and how to workarround / solve this?
Thanks in advance.
Regards and Thanks,
Superpuz
Superpuz
0
Answers
-
Upgrading the NAV platform solving the problem. I use Build 35001, the problem is gone.Regards and Thanks,
Superpuz0 -
Is this the rollup version?0
-
Yes IF 'Platform Hotfix' is what you mean by that.
You can get the latest available Hotfix at:
https://mbs.microsoft.com/Cms/Templates/document/General.aspx?NRMODE=Published&NRNODEGUID={8CA1C4BF-A2B5-40E3-B0C4-A1E8569DBA40}&NRORIGINALURL=%2fpartnersource%2fsupport%2fselfsupport%2fhottopics%2fNAV2013PlatformHotfixOverview&NRCACHEHINT=Guest
CheersRegards and Thanks,
Superpuz0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions