ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Any Jet Reports guru's here?

    IT Discussion
    jet reports
    5
    21
    3.0k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • scottalanmillerS
      scottalanmiller @dafyre
      last edited by

      @dafyre said in Any Jet Reports guru's here?:

      @Sparkum said in Any Jet Reports guru's here?:

      @scottalanmiller

      Well the fact that in the last 2 months its gone from 45 minutes, to 3 hours, to 1 hour and now back up to 2 hours means there's obviously stuff that can be changed and optimized.

      Thats fine I'll just keep googling and reading in the Jet Forums

      And get somebody to look over the SQL queries too.

      That's what he's not allowed to change.

      S 1 Reply Last reply Reply Quote 0
      • S
        Sparkum @scottalanmiller
        last edited by

        @scottalanmiller

        Esentially as long as EVERYTHING looks the same I can do it.

        So it has to still be Jet, formatted the same way etc.

        So formula's changing is alright as long as the numbers come out the same

        scottalanmillerS 1 Reply Last reply Reply Quote 0
        • scottalanmillerS
          scottalanmiller @Sparkum
          last edited by

          @Sparkum said in Any Jet Reports guru's here?:

          @scottalanmiller

          Esentially as long as EVERYTHING looks the same I can do it.

          So it has to still be Jet, formatted the same way etc.

          So formula's changing is alright as long as the numbers come out the same

          I don't think anyone was suggesting changing Jet or formatting or anything. Just that the SQL Queries under the hood are where the bottlenecks are and where things need to be changed.

          1 Reply Last reply Reply Quote 2
          • scottalanmillerS
            scottalanmiller
            last edited by

            What Jared was saying, I think, is that things like your formulas and such should be handled in the database, not in the report front end. That's the SQL queries. I don't think that he was saying that Excel was the wrong tool for the report but that it was the wrong tool for where to be making the performance changes.

            S 1 Reply Last reply Reply Quote 0
            • S
              Sparkum @scottalanmiller
              last edited by

              @scottalanmiller

              So we upgraded from Nav05 to Nav2016

              Database side shrunk by ALOT

              So it immediately jumped to 3 hours.

              We contacted Jet, he found thousands of #REF under the Name manager, cleared those out and it shot it back down to an hour (origionally 45 minutes) so thats awesome, esentially back to where we were.

              Then he suggested to do alot of things saying it will speed it up

              So I started on the 61 page report, doing his suggestions and then adding/changing things like adding more logic like if(cell=0)hide or iferror="-" kinda thing

              Which apparently was the wrong decision because it shot up to an hour.

              Now the easy answer is to undo the "Make it look pretty" changes I added, but fuck its an ugly report filled with #VALUE and #0/DIV that I would love to clean up

              scottalanmillerS 2 Replies Last reply Reply Quote 0
              • scottalanmillerS
                scottalanmiller
                last edited by

                Excel is a good tool, but not insanely fast. It's not meant to be. It's a desktop tool meant to run... on a desktop. SQL Server (I assume that's the database here) is meant to do some crazy things to be fast including using all available threads, memory, self tuning, crazy storage and more. That's where you can potentially make the reports way faster. By having Excel just display the results and letting the database do the heavy lifting.

                1 Reply Last reply Reply Quote 0
                • S
                  Sparkum @scottalanmiller
                  last edited by

                  @scottalanmiller

                  Oooh, sorry I didnt catch that.

                  1 Reply Last reply Reply Quote 0
                  • scottalanmillerS
                    scottalanmiller @Sparkum
                    last edited by

                    @Sparkum said in Any Jet Reports guru's here?:

                    @scottalanmiller

                    So we upgraded from Nav05 to Nav2016

                    Database side shrunk by ALOT

                    So it immediately jumped to 3 hours.

                    Database shrinking could be normalization, dropping indexes or something similar. Looking for index opportunities might be all that is needed.

                    That a database change was made and you get tons slower suggests that the database is where things need to be fixed.

                    S 1 Reply Last reply Reply Quote 0
                    • scottalanmillerS
                      scottalanmiller @Sparkum
                      last edited by

                      @Sparkum said in Any Jet Reports guru's here?:

                      So I started on the 61 page report, doing his suggestions and then adding/changing things like adding more logic like if(cell=0)hide or iferror="-" kinda thing

                      Which apparently was the wrong decision because it shot up to an hour.

                      Now the easy answer is to undo the "Make it look pretty" changes I added, but fuck its an ugly report filled with #VALUE and #0/DIV that I would love to clean up

                      Sounds like that portion is just "pretty" things and Jet itself being slow, probably from size. Might be nothing to do there except get a faster machine 🙂

                      1 Reply Last reply Reply Quote 1
                      • S
                        Sparkum @scottalanmiller
                        last edited by

                        @scottalanmiller

                        For sure, and I am definately going to take SUMINDEXING to our developer.

                        So that would explain the 45-60 minutes jump (since we got the 3 hours back down to 60 minutes)

                        But the fact that it jumped from 60 minutes to 120 minutes is ENTIRELY on me since my previous version still runs in 60 minutes.

                        FiyaFlyF 1 Reply Last reply Reply Quote 0
                        • FiyaFlyF
                          FiyaFly @Sparkum
                          last edited by

                          @Sparkum said in Any Jet Reports guru's here?:

                          @scottalanmiller

                          For sure, and I am definately going to take SUMINDEXING to our developer.

                          So that would explain the 45-60 minutes jump (since we got the 3 hours back down to 60 minutes)

                          But the fact that it jumped from 60 minutes to 120 minutes is ENTIRELY on me since my previous version still runs in 60 minutes.

                          I hate to sound ignorant, as I don't know much of anything about Jet Reports, and I'm basing just off the information I've gleaned from this discussion, their website, and my knowledge of excel (which seems to be massively greater than I think I'd like to admit. Dark Days of "Doing Everything With Nothing"... /tangent)

                          Schedule reports to automatically run and distribute on a regular interval – daily, weekly or monthly. You can also trigger reports to send based on set alerts (did the budget get exceeded?). Tailor reports to your needs, save your scheduled tasks, then sit back and relax while Jet Reports does the work for you. Like magic!

                          Maybe set these reports on a schedule? That'd save actually noticing the run time, though it wouldn't actually reduce it.

                          It sounds like, since the formulas are a little longer, and I'm assuming there are many of them, it is trying to run calculations god knows how many times during the report compilation. Try turning off Automatic Workbook Calculation (File -> Options -> Formulas -> Workbook Calculation. Set to Manual. Will recalculate before saves and can be done manually with F9) See if that helps.

                          Another possibility is if your screen is showing Jet Reports trying to compile the report from a spreadsheet, it might be heavily taxing the processor due to the visuals. Take a look into programmatically turning off and on screen updating in excel. Might help

                          S 1 Reply Last reply Reply Quote 1
                          • S
                            Sparkum @FiyaFly
                            last edited by

                            @FiyaFly
                            Hey

                            Ya one of the largest points of re-doing everything is to get it to a point where we can schedule it (we currently run it 2 times a week and then enter some information)

                            So we are also trying to get all the cells that we would manually add information to populate.

                            There are alot of one off reports (using this report) that people want, for example we currently run it on Monday and Thursday, but people also want then different time frames etc so while scheduling it eliminates the time problem it only really half eliminates it.

                            I was actually able to make a few changes and got the report down to 27 minutes, so I'm back on track for optimizing the report!

                            Thanks

                            FiyaFlyF 1 Reply Last reply Reply Quote 1
                            • FiyaFlyF
                              FiyaFly @Sparkum
                              last edited by FiyaFly

                              @Sparkum said in Any Jet Reports guru's here?:

                              @FiyaFly
                              Hey

                              Ya one of the largest points of re-doing everything is to get it to a point where we can schedule it (we currently run it 2 times a week and then enter some information)

                              So we are also trying to get all the cells that we would manually add information to populate.

                              There are alot of one off reports (using this report) that people want, for example we currently run it on Monday and Thursday, but people also want then different time frames etc so while scheduling it eliminates the time problem it only really half eliminates it.

                              I was actually able to make a few changes and got the report down to 27 minutes, so I'm back on track for optimizing the report!

                              Thanks

                              Sweet! What changes did you make?

                              1 Reply Last reply Reply Quote 1
                              • 1
                              • 2
                              • 1 / 2
                              • First post
                                Last post