I've been doing some research to find out what SQL Report Services (SRS) is all about and how it interfaces (or will interface with NAV2009)...but I still have some questions. Can anyone tell me if I can use SRS with my current version of NAV 4.0 SP1 (the non-SQL version)? Do I have to upgrade to to NAV 5.0 to use it?
I know that any reports written in NAV 5.0 won't work in NAV2009 but I want to try it out and get used to SRS before 2009 comes out. If anyone has an details (or links) on how to get started using SRS with NAV...please let me know.
Thanks,
Jim
0
Comments
We have been using SRS with NAV pretty much since it came out for SQL2000. I think we have some NAV3.60 clients using it. SRS is effectively looking at the SQL database and generating reports from that.
Currently none of the NAV versions allow you to author SRS reports directly that will be a function of NAV2009 (I hope).
There is a sample download at http://www.mibuso.com/dlinfo.asp?FileID=593 that contains exapmles using Version 4.
Regards
Ian
Ian
You can use SRS on any version. For Nav 2009, it only uses the rendering of reports. The report is still run in middle tier using Nav business logic generating an xml file.
The example SQL Reports in download section hit the db directly. So as long as you are on sql you can use SRS with any versions.
Independent Consultant/Developer
blog: https://dynamicsuser.net/nav/b/ara3n
Just to confirm this, yes, NAV 2009 integrates with the standard SRS report designer so you can easily author new SRS reports. You can also transform legacy reports to SRS and then edit those in the SRS report designer.
Thanks.
In other words, will we be able to create an SSRS report and call it and run it from within a NAV client session? Up until now the story was that only report objects in the NAV IDE creates the RDL file that you can then modify in SSRS. Regular SSRS reports though will have to run outside the NAV client context.
RIS Plus, LLC
I was only referring to the use of the report designer tools. NAV will launch VS at the appropriate time to allow you to edit your SSRS report using the report designer.
So just to make sure... that will still not be the case correct? The only reports inside the NAV client will be the ones actually created as a NAV report object?
RIS Plus, LLC
The problem is that the "CURSOR" report design created by Dynamics NAV 5.0 and earlier will not be efficient SQL reports.
An astute developer should be able to look at a Navision report and create SQL statements that returns data an order of magnitude faster than the NAV client can.
For example: 6 minute report using Dynamics NAV client on SQL 2005 only takes 30 seconds on SQL 2005 Reporting Services.
http://www.SobyLand.com
651-815-0698
E.g. Inventory aging report to a sql report. It will take a long time to translate.
Independent Consultant/Developer
blog: https://dynamicsuser.net/nav/b/ara3n
In NAV 2009 you'll still need a report object behind your report.
I think you guys are making very good progress, this is all very exciting stuff.
RIS Plus, LLC