Skip to main content

Notifications

Announcements

No record found.

Finance | Project Operations, Human Resources, ...
Suggested answer

Why does GP have such SLOW reporting?

Posted on by 807

Why does GP have such slow reporting?

I am writing this while running a checkbook report for one month for a certain type of transaction. I expect about 2 dozen results. It has been running for more than five minutes. I ran a trace on the SQL server and it is reading EVERY item in the checkbook back to 2002!!! WHY???

It is very frustrating when my boss asks for a report and then asks again while I'm waiting for it.

Usually I resort to writing my own report and have it done faster than running the GP report.

Just wonder if MICROSOFT is abandoning GP and they don't care how bad it performs.

Categories:
  • Madeline_88 Profile Picture
    Madeline_88 5 on at
    RE: Why does GP have such SLOW reporting?

    When it comes to the Microsoft Dynamics GP client/server processing algorithm there are some things you should know about the perils of network performance, hardware, and file placement. Make sure the NIC is a minimum of 1GB, and any hubs (old) or switches support 1GB throughput. Most new computers already comply. If you are connecting to your network on a wireless connection, plug in a network cable. If your notebook doesn’t have a NIC port, there are USB adapters.

    Well thank you guys for sharing this important information with us.

    I hope that we get more information like this in future too.

    Please keep us posted on the topic related updates if any.

  • RE: Why does GP have such SLOW reporting?

    Hi Bob, 

    I certainly understand your frustration.  I still don't know what version you are on, as there were some improvements made in GP 2018, but if your tables are huge, then it slows it down.  There are many alternate ways to report on the information, so I was trying to suggest ways that might work better for you or tips to help make it go faster.  Also, feel free to log a product suggestion if you want your comments to reach our Dev team.  They do read them and if they get enough votes they would take a look at it again to consider it for a future enhancement.   Thank you in advance. 


    Cheryl

    Microsoft Support

  • Bob Harrison Profile Picture
    Bob Harrison 807 on at
    RE: Why does GP have such SLOW reporting?

    Thanks for the "Workarounds".

    Shouldn't I just be able to run a report and have it run instead of figuring out what workaround to use?

    Now I have to train our users NOT to run the GP report, but use a smartlist, etc.

    I understand why GP creates a temp table first, but that can be done in one SQL Statement, not 188,000. Then extract the pertinent data in one statement like it does now. Or better yet, create the temp table with only the pertinent data so in my case it would have 24 records instead of 188,000 and run the report.

    Signed,

    Frustrated GP User and Trainer

  • Suggested answer
    RE: Why does GP have such SLOW reporting?

    Hello Bob!

    We hear your concerns!  

    In GP 2016, new historical tables were introduced in Bank Rec and so the reports were redesigned to now look at both the open and historical tables, and populate temp tables first to assemble the report, and yes, it does look at the whole table, so it is going to take longer, and the more data you have in the tables, the longer it will take.  There were some improvements made in GP 2018 and have found that if you move some reconciled data to history, the reports do go faster. Here is the blog on how to do that:

    https://community.dynamics.com/gp/b/dynamicsgp/archive/2016/12/22/microsoft-dynamics-gp-2016-r2-bank-reconciliation-reconciled-transaction-maintenance

    Also, if you are printing the checkbook register, print it from the Inquiry window instead of the REPORTS menu.  It goes much faster in the Inquiry window. 

    Some other options are to make smartlists, or even restore to a test company and remove some of the really old data from the CM20200/CM20300/CM30200/CM30300 tables if it goes back to 2002 and then you can run reports on newer data and it will go much faster.  There are many options to get this information. 

    Dev resources are focused on bringing you new features and functions that are higher in priority.  However, you can log a product suggestion too (or vote on one), as these are also reviewed from time to time to see what users want changed, so the number of votes will raise it up in priority. Here is the product suggestion link: 

     https://experience.dynamics.com/ideas/

    So I recommend to make sure to move some data to history to see if this improves it, or even purge in a live or test environment.  Print the checkbook register from the Inquiry window and it should go fast. 

    hope this information helps.  Have a happy new year!

    Cheryl Waswick

    Microsoft Dynamics GP support

  • Richard Wheeler Profile Picture
    Richard Wheeler 75,730 on at
    RE: Why does GP have such SLOW reporting?

    What version of GP are you using? This was an issue with previous versions of GP and scripts were provided to correct this. GP will live forever!

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

December Spotlight Star - Muhammad Affan

Congratulations to a top community star!

Top 10 leaders for November!

Congratulations to our November super stars!

Tips for Writing Effective Suggested Answers

Best practices for providing successful forum answers ✍️

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,280 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,235 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Product updates

Dynamics 365 release plans