Solved

Create an OLAP Cube for Project Server

Posted on 2008-06-16
10
571 Views
Last Modified: 2013-11-16
Can someone point me to a guide about creating an OLAP cube that I will later be able to use in Project Server to get data for reports?
0
Comment
Question by:iulianchira
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 5
  • 3
  • 2
10 Comments
 
LVL 13

Expert Comment

by:rickchild
ID: 21792888
Which version of Project Server are you using, and are you using Project Web Access?

If you are looking to use a cube through the application you can use the standard cube in Web Access, which can also be extended.

Project Web Access -> Projects -> Analyze projects in Portfolio Analyzer

This cube already includes a lot of information, and also the Enterprise Outline fields, but if you want any other information or other Enterprise fields you will need to extend the cube.  Here are a few links:

http://www.projectserverexperts.com/Downloads/Extending%20the%20OLAP%20Cube%20White%20Paper%20by%20Bob%20Segrest.pdf

http://office.microsoft.com/en-us/projservadmin/HA011652911033.aspx

http://msdn.microsoft.com/en-us/library/aa168479(office.11).aspx

http://msdn.microsoft.com/en-us/library/aa208428(office.11).aspx


If you only want to create a new cube, this can be easier then extending, but also more difficult as you need to deal with the data structure.  So probably still worth reading the articles anyway.

In this case you could use the MSP_ tables and the MSP_VIEW_ tables.
0
 

Author Comment

by:iulianchira
ID: 21792905
I'm using Project Server 2007 and PWA. The information I'm developing an application that integrates with Project Server and has it's own database. I want the OLAP Cube to use the information from my database.
0
 
LVL 13

Expert Comment

by:rickchild
ID: 21792946
OK so as it's your own database that should be easier as it is your data structure.

If you are running SQL2005 you will need SSAS (SQL Server Analysis Services) installed, and then you can use the Business Intelligence Development Studio to create the new SSAS Project.

If you are using SQL2000 then the equivalent would be Analysis Manager.

Your data should be copied into holding tables in the Star Database Schema (1x Fact Table to Many DIM tables), then you can just use the new cube wizard to create your cube.

Not sure how to access it from Project, as I have only looked into extending the existing cube before.
0
Visualize your virtual and backup environments

Create well-organized and polished visualizations of your virtual and backup environments when planning VMware vSphere, Microsoft Hyper-V or Veeam deployments. It helps you to gain better visibility and valuable business insights.

 

Author Comment

by:iulianchira
ID: 21792960
I know about SSAS and Business Intelligence Development Studio. That is exactly what I'm looking for. How can I access it from Project Server.
0
 
LVL 13

Expert Comment

by:rickchild
ID: 21792979
Ah OK, sorry I have not done this in 2007 before.

In 2003 the only way to do this is to extend the existing cube, unless your application is written to access a custom cube.  
But in 2007 you can add Calculated Measures to default cubes, to enable you to report on custom fields such as your database.
0
 

Author Comment

by:iulianchira
ID: 21793093
OK ... again could you point me to a tutorial on how i can do this.
0
 
LVL 13

Accepted Solution

by:
bobsegrest earned 500 total points
ID: 21795214
Hello iulianchira,

What you need to do in Project Server 2007 is create a data analysis view.

Log into PWA as a Project Server administrator.

Select the Server Settings option from the quick launch menu (left side of the page towards the bottom).

Select the Manage Views option in the Look And Feel section.

Click the New View link on the view table menu bar.

Pull down the View Type list and select the Data Analysis option.

Now you will need to specify the name of your data analysis server and the cube you want to use...

There is a page in TechNet with the title "Create Data Analysis views" that may also be of some assistance.  The URL is:

    http://technet.microsoft.com/en-us/library/cc197306(TechNet.10).aspx

Does this answer your question?

Bob Segrest, PMP
Microsoft Project Blackbelt
0
 
LVL 13

Expert Comment

by:rickchild
ID: 21795469
Bob:  That looks much better than 2003.  Think I will push for the 2007 upgrade rather than spending any more time extending the Standard Cube in 2003.

Would I be right in thinking that 2007 can now include any Enterprise custom fields, rather than Just the Enterprise Option fields as in 2003?
0
 
LVL 13

Expert Comment

by:bobsegrest
ID: 21796620
Hi rickchild,

Keep in mind that to do data analysis on Project Server 2007 you need SQL 2005.  

Clearly, SQL 2005 solves a whole relm of problems compared to SQL 2000 Analysis Services.  Given the opportunity to choose, there is no choice.  Move forward.

Bob Segrest, PMP
Microsoft Project Blackbelt
0
 
LVL 13

Expert Comment

by:rickchild
ID: 21797512
Hi, yes we are already on SQL2005 64bit with a 2005 consolidated cluster, and a 2005 Report / Analysis server.

Just catching up now on Project and CRM etc.  I will have a play with Project 2007, but from what I have seen it will solve the problems we have with analysis on the custom enterprise fields. Currently running customised cubes out of project through Excel pivots.   Thanks.
0

Featured Post

DevOps Toolchain Recommendations

Read this Gartner Research Note and discover how your IT organization can automate and optimize DevOps processes using a toolchain architecture.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Learn how ViaSat reduced average response times for IT incidents from 10 minutes to 30 seconds.
When it comes to protecting Oracle Database servers and systems, there are a ton of myths out there. Here are the most common.
Via a live example combined with referencing Books Online, show some of the information that can be extracted from the Catalog Views in SQL Server.
Via a live example, show how to extract insert data into a SQL Server database table using the Import/Export option and Bulk Insert.

726 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question