Testing Business Analytics for Microsoft Navision

In these days we're totally involved with the launch of our Navision addon (I can't talk too much about it, but it's a complete module for business analysis) and the demo we're doing was the chance to keep in contact with a new future Navision module (that Microsoft will launch with Navision 4 Service Pack 1): Business Analytics for Microsoft Navision.

This tool is a powerful data analysis tool that, by using Online Analytical Processing (OLAP) from Microsoft SQL Server 2000, permits you to organize all your business data into information units (cubes) and (by using a familiar Microsoft Outlook-style interface), helps you to presents this information as you want on your desktop or on reports.

We've received a test version from Microsoft and today I've played a bit with the tool to organize a demo (we want to interact with this tool from our addon).

First, Business Analytics requires that you have a SQL Server with Analysis Services installed (Service Pack 3). When you've installed the requirements and start the tool, you can start a new data analysis by pressing the New Analysis button.

At the left side you've the data menus (Outlook 2003 style) and by pressing the Source Data menu you can see the SQL Server cubes available on your system.

I've selected the Sales (Invoicing) cube, that has the structure below:

What I want to do is a simple multidimensional analysis: I want to analyse the Sales Invoice amount per Business Posting group (companies) by Posting Period (Years). I've created a new multidimensional table (by pressing the Table menu, New Cross Tabulation) and on it you can easily drag'n'drop the dimension you want on your analysis and launch the calculation: the tool calculates the multidimensional data and shows you on the table:

We've the Sales Invoice amount for every company calculate by years (as you can see).

Now I want a graph with the Sales Invoice Amount per day of week. On the toolbar, I press the Object menu, New Pie Chart and a graph is added. I've to set the dimension for this graph, so I choose (with a simple drag'n'drop from the cube on the first figure) the Posting Period (Year) and the Sales Invoice Amount measure. Now launch a calculation for the graph and the result is this:

What is really powerful is that the multidimensional table and the graph are linked together (drill down). If I want to see how the Sales Invoice Amount for the year 2003 is distribute on the week, I've only to select the Year 2003 column on the table and the graph below will be automatically calculated. Here you can see the result:

The same if you want to see how the Sales Amount for a company is distribute on the week. You've only to select the company (a row) on the multidimensional table and the graph shows you the new result:

And if you want how the Sales Invoice amount for a certain day of the week is distribute during the year for the companies? You've only to click on the righ place on the graph (for example on Monday) and the table values will be recalculated accordingly:

Really powerful and easy to use...

But now arrives the problem for me... after this analysis, I've tryed to interact with Navision by building a cube from the Navision environment and work with it with Business Analytics. Unfortunately there's not documentation on how to perform this task and I've see that it's not so easy.

To work with this preview version of Business Analytics with Navision 4, you've to import on Navision some objects (.fob) for the tool administration. You'll see the new menu on Navision in the Administration menu, under Application Setup, General, Business Analytics Setup.

Here you have a tool to create a cube by working with the Navision tables (you can create how many cubes as you want):

and after you've create your cube, you can save it on your OLAP system. To perform this task, you've to do 2 steps:

  • Under the Functions menu, you've to press Update XML. This will create the structure.
  • You have to set the configurator path (it's the program called BAConfigurator40.exe under the program directory installation, normally C:\Program Files \Business Analytics\Configurator\) and press the Start Configurator button. This process will launch the tool that creates the new OLAP cube on SQL Server.

For me this works all good... and now? I've opened my Business Analytics to work with my new cube but I've not find a way to view the new just created cube. Business Analytics seems to ignore it. Why this? In the next days I'll try to discover this thing...

However, the tool is really powerful and opend a new way to perform complex data analysis. Microsoft has say us to promote the tool and I think that it will not be difficult to do.

Print | posted on Wednesday, May 11, 2005 11:05 PM

Comments on this post

# re: Testing Business Analytics for Microsoft Navision

Requesting Gravatar...
when i press "Start Configurator" I get an error :

Checking Requirements...
Error quering SQL Server.

Any Ideas?

Thank you
Dimitris
Left by Dimitris on Jun 29, 2005 8:43 AM

# re: Testing Business Analytics for Microsoft Navision

Requesting Gravatar...
Have you installed the requirements? Is it up and running?
I'll post an installation guide on this blog soon.
Left by Stefano Demiliani on Jun 29, 2005 9:06 AM

# re: Testing Business Analytics for Microsoft Navision

Requesting Gravatar...
To manage "Business Analytics", do you need set up the dimension standard?
(Financial Management -> Setup -> Dimensions -> Dimensions)
Left by Elena on Apr 07, 2008 10:08 AM

# re: Testing Business Analytics for Microsoft Navision

Requesting Gravatar...
It's not a requirement, but dimensions are important for analysis.
Left by Stefano Demiliani on Apr 07, 2008 10:56 AM

# re: Testing Business Analytics for Microsoft Navision

Requesting Gravatar...
I saw that standard cubes in Navision use dimensions (for G/L Entry cube and other cubes that involve ledger entry).
I can use standard cubes without setup dimensions?

Thanks in advance.
Left by Elena on Apr 08, 2008 9:57 AM

# re: Testing Business Analytics for Microsoft Navision

Requesting Gravatar...
I don't think that standard cubes works well without setting up dimensions. You've to try... othervise you can modify them. During the data analysis you can work with all the parameters you need.
Left by Stefano Demiliani on Apr 08, 2008 11:11 AM

# re: Testing Business Analytics for Microsoft Navision

Requesting Gravatar...
Hi all,
In Navision BA, I've changed the default cube names. For example Value Entry was renamed Consumption. I've also renamed dimensions and measures.

And there are some modifications that i've done in Analysis Manager also.

Is there a way to load all cubes,measures, dimensions and vc definitions in Navision (the renamed ones)?

wihout having to re-create onebyone manually?

Thanx for your help.

DIdier
Left by Didier on Apr 11, 2008 5:19 PM

# re: Testing Business Analytics for Microsoft Navision

Requesting Gravatar...
Der Friend, i am getting the below error while installing Business analytics 2005 on windows 2003 O/S & SQL 2005 Database

This error come while installing 'SSis package' ERROR= "index was out of range must be non negative and less than the collection paramater"

I will be gratful to you, if you can provide help in this regard.......
Left by Jakson on Apr 29, 2008 10:43 AM

# re: Testing Business Analytics for Microsoft Navision

Requesting Gravatar...
Sometimes this error occours when you have blanks in the DTS package names.
Try to run the ollowing query to identify the offending packages:

SELECT DISTINCT name
FROM msdb.dbo.sysdtspackages
WHERE name LIKE '% '

After renaming the packages (removing trailing blanks)you can avoid this error.
Left by Stefano Demiliani on Apr 29, 2008 11:34 AM

# re: Testing Business Analytics for Microsoft Navision

Requesting Gravatar...
Thanks Brother for reply...

Please let me know on which database this query should be run on BA or my navision datbase and should i just copy & paste into query analyser from here.
Left by Jakson on Apr 29, 2008 12:26 PM

# re: Testing Business Analytics for Microsoft Navision

Requesting Gravatar...
Just copy & paste into your Query Analizer. The query goes to the MSDB database.
Left by Stefano Demiliani on Apr 29, 2008 12:28 PM

# re: Testing Business Analytics for Microsoft Navision

Requesting Gravatar...
After running i have got the below response...

BA for MBS-Navision 400 - Initialize
BA for MBS-NAvision 400 - Post Process
BA for MBS-NAvision 400 - Process Cubes
BA for MBS-NAvision 400 - Transfer - [Mycompany - Final]
BA for MBS-NAvision 400 - Transfer - [Mycompany World Ind (I) P Ltd]
Change Log Entry

Please let me know where the problem is...
Thanks in advance for your immediate support...
Left by Jakson on Apr 29, 2008 12:49 PM

# re: Testing Business Analytics for Microsoft Navision

Requesting Gravatar...
Is this the query result? Tru to remove the spaces from the DTS names.
Left by Stefano Demiliani on Apr 29, 2008 2:15 PM

# re: Testing Business Analytics for Microsoft Navision

Requesting Gravatar...
You said...
"For me this works all good... and now? I've opened my Business Analytics to work with my new cube but I've not find a way to view the new just created cube. Business Analytics seems to ignore it. Why this? In the next days I'll try to discover this thing..."

Have you discovered it? where can I find some information about the relation between NAV cubes and Business Analysis?

Thanks.
Left by Elena on Apr 30, 2008 12:13 PM

# re: Testing Business Analytics for Microsoft Navision

Requesting Gravatar...
Cubes are created on Analysis Services db. Can you find them?
Left by Stefano Demiliani on Apr 30, 2008 4:29 PM

# re: Testing Business Analytics for Microsoft Navision

Requesting Gravatar...
Hi All,

i am facing an error when i use to run the business analytic configurator

Below is the ba.log file which is created when i used to run the two different databases with same SQL Server 2005 and the same configurator.exe and same BA objects and same BA tables data, only the database is different

********************** Started: Tuesday, September 30, 2008 5:56:47 PM **********************
Language: w1
Database: XXX-Navision
Dynamics NAV version: 5
5:56:54 PM: Initialize
Read XML
5:56:55 PM: Check for SQL Server 2005
5:56:55 PM: Check for Analysis Services 2005
5:57:06 PM: Installation started
5:57:06 PM: Build Internal Representation
Companies
Enumerations
Shared Dimensions
Cubes
5:57:10 PM: Installation completed
********************** Started: Tuesday, September 30, 2008 5:57:32 PM **********************
Language: w1
Database: XXX-training
Dynamics NAV version: 5
5:57:32 PM: Initialize
Read XML
5:57:32 PM: Check for SQL Server 2005
5:57:32 PM: Check for Analysis Services 2005
5:57:34 PM: Installation started
5:57:34 PM: Build Internal Representation
Companies
Enumerations
Shared Dimensions
Cubes
Reference Dimensions
Virtual Cubes
Transfer
Period Table Tasks
5:57:40 PM: Install Custom SSIS Tasks


the BA objects, BA data is same for both the databases.

I am getting error in Database: XXX-Navision in "Build Interface representation" with error "Object reference not set to an instance of an object"
but for database XXX-training there is no error & its working fine.

i don't no why the
Reference Dimensions
Virtual Cubes
Transfer
Period Table Tasks
are not creating for the database XXX-Navision and it is creating for XXX- Training

I have not created or modified any cube or code or anything......

i am working with DEFAULT BA Database which is pre-defined.

Can anyone please help me...
Left by Bazigar on Oct 01, 2008 7:52 AM

# re: Testing Business Analytics for Microsoft Navision

Requesting Gravatar...
Hi Friends
I am getting This error while running BA 'SSis package' ERROR= "index was out of range must be non negative and less than the collection paramater"
I have tried to run SQL query
SELECT DISTINCT name
FROM msdb.dbo.sysdtspackages
WHERE name LIKE '% '
but no result.
How to solve it.....
I am using Nav 5 SP1 & sql server 2005
Thanks
Ashish
Left by Ashish on May 01, 2009 10:49 AM

# replica jewelry

Requesting Gravatar...
have not created or modified any cube or code or anything......

i am working with DEFAULT BA Database which is pre-defined.
Left by replica jewelry on Apr 29, 2010 5:32 AM

Your comment:

 (will show your gravatar)
 
Please add 7 and 1 and type the answer here: