I have been trying for the last several days to run Business Analytics on a Nav 4.0 SP3 database. I have read several posts about BA, as well as documentation, and I still have problems.
Here is what I am doing:
• I have a Navision 4 SP3 demo database (Cronus), installed on SQL Server 2000 on my local machine.
• I got the latest BA files for SQL 2000 from Partner Source (most of them dated 23/01/2007 or 28/02/2007), and I ran the following files:
BusinessAnalyticsSuite.msi
BusinessAnalyticsNET.msi
CustomDTSTasksBAforMBS40.msi
• In Navision, I specified the path to the configurator.
• When I click on Start Configurator, it uses Database authentication, and gives the following error:
Error during initialization.
Login failed for user ‘afarrugia’.
• I modified the configurator to use Windows authentication, and got a similar error:
Error during initialization.
Cannot open database “NAV_400_BUS_ANALYTICS” requested by the login. The login failed.
• I also have a separate Nav 4 SP3 database installed on SQL 2005. I managed to run the SQL 2005 configurator successfully; but then I couldn’t log in to Business Analytics (Server not found).
Do you know what I can do to get BA to work?
Any help would be very much appreciated.
Regards,
Alastair
Alastair Farrugia
0
Comments
After you installed the BA server, you need to generate the database for it. It means to go into NAV and generate some cube from there. The configurator (you need to install it) will generate the needed database on the MS SQL Analysis services. After that you need to run the configurator as separate process and it will configure BA server to use this new generated database, will change and set the authentication etc.
MVP - Dynamics NAV
My BLOG
NAVERTICA a.s.
I have created one or two simple cubes, and exported to XML, but I still get the same login problem.
(It doesn't seem to remember the location of the xml, and "Update XML" doesn't seem to be writing to any file; I don't know if this is part of the problem.)
You said that I need to install the configurator. I ran the following 3 installation files, the only ones I could find for BA - do I need to run some other file as well, or do something else?
BusinessAnalyticsSuite.msi
BusinessAnalyticsNET.msi
CustomDTSTasksBAforMBS40.msi
Thanks,
Alastair
You are missing BAConfigurator_MSSQL2000.exe or BAConfigurator_MSSQL2005.exe based on which SQL you are using. This must be run from the NAV (Run Configurator) - generate XML is just generating the XML into Blob which is than used by the configurator.
MVP - Dynamics NAV
My BLOG
NAVERTICA a.s.
Access violation at address XXXXXX in module BAConfigurator40.exe. Read of address ZZZZZZ.
I'll start working on that one now.
Thanks for the help so far.
I hadn't mentioned BAConfigurator_MSSQL2000.exe or BAConfigurator_MSSQL2005.exe because they're self-extracting files, rather than installation files, but yes I had downloaded and run them.
In the BA Databases window I put the path to the configurator, and then I went to Functions - Start Configurator, and got the message "Login failed for user afarrugia".
I have now solved that, and I hardcoded the SQL server as suggested by Kamil at http://www.mibuso.com/forum/viewtopic.php?t=16063
but I still get:
Configurator Error Querying SQL server
I will keep on trying, and post if there are further changes.
Thanks Kamil.
And the version of Configurator must be selected regarding the target server version, not NAV DB server version. It means, that if you are running NAV on MS SQL 2000 but you want to generate cube on MS SQL 2005, you need to run 2005 version of Configurator.
MVP - Dynamics NAV
My BLOG
NAVERTICA a.s.
I have a similar problem, when i am trying to start confiturator from NAVISION , it returned me the follow message
index and length must refer to a location within the string. parameter name length. NAVISION.
Thanks for your help
My general impression is that SQL Server Reporting Services is recommended for business intelligence, particularly because it's already part of SQL Server 2005, and because it will be easier to use with NAV 2009.