Viewing Legacy Dimension Data

The Task Plan view has baselines that are nearly identical to how baselines are used in Microsoft Project. Because of this change in functionality, Project Portfolio Management 2009 R1 was required to stop using dimensions to store baseline data.

Old dimension data has been preserved and report queries can still be run against them. You can download a sample report called Tasks By Investment (Legacy Data) that shows you how to compare your old dimension data to the new baseline data.

In order to use this report, you must add it to your list of custom reports found in the Report Templates tab in the System Settings module.

Download: Tasks by Investment (Legacy Data)

Database Changes from Mariner 2008

The schema for the task plan has changed. Any custom report that pulls information from the Task Plan view may need to be modified to incorporate these schema changes. All standard reports delivered by Serena will continue to work and do not need to be changed. If you have a custom report that is configured to pull data from attributes that have been removed, you will get an error message. For example:
Query execution failed for data set: [name of dataset]
There was a problem executing the stored procedure. Attribute name [name of attribute] is not a valid name in the type system.

The following changes will need to be made to the report queries:

Old Field New Field / Comments
tsd_Work.Plan tsk_Work
tsk_Work.Actual tsk_ActualWork
tsk_Work.[Dimension] tsk_BaselineWork

No longer tied to dimensions; now fixed to eleven baseline values. Previous dimensions, such as Target, Baseline, or Task Baseline are now Baseline1, Baseline2, Baseline3, and so on. Where [Dimension] is the name of the old dimension, tsk_BaselineWork, tskBaseline1Work, tskBaseline2Work, and so on, represent the names of the new baselines.

... ...

Macro Samples for the Tasks by Investment (Legacy Data) Report

Keep in mind that old dimensioned data is not synchronized with data that is found in the Task Plan view. As you add new baselines, existing reports that contain old dimensioned data and old queries for retrieving dimensioned data will not work. You will need to update your queries for the new table structures and reports in order to synchronize it with the new baseline data found in the Task Plan view.

Use the following SELECT statements to retrieve old dimensioned data:
  • SELECT * FROM dbo.PES_ProjectTaskDimension_Obsolete
  • SELECT * FROM dbo.PES_ProjectAssignmentDimension_Obsolete
  • SELECT * FROM dbo.PES_WorkItemTaskDimension_Obsolete
  • SELECT * FROM dbo.PES_WorkItemAssignmentDim_Obsolete
For example, to find all task baseline dimensions:
SELECT dim_UID FROM dbo.PES_Dimension WHERE dim_IsBaseline = 1
SELECT obj_ProjectUID, obj_Name, pt.obj_UID, tsk_Start, tsk_Finish, 
pt_baseline.tsd_Start AS baseline_Start, pt_baseline.tsd_Finish AS baseline_Finish
FROM dbo.PES_ProjectTask pt
And then JOIN that query with any baseline data that you want to view:
JOIN dbo.PES_ProjectTaskDimension_Obsolete pt_baseline ON pt_baseline.obj_VersionIndependentUID = pt.obj_VersionIndependentUID AND pt_baseline.dim_UID = 5
WHERE pt.prv_Published = 1
ORDER BY obj_ProjectUID


Descriptions for the fields that are available in this report can be found in the following table.

Field Description
Cost Status

The status of a cost, or the status of the amount of money that is spent to produce something of value.

Cost Variance

Variance is the difference between two data points, such as the difference between the amount of planned work and the amount of actual work. Users can choose to show or hide the variance between the dimensions chosen. If the purpose of the report is planning more than operational tracking, some users may choose not to display the variance. Unless an investment is tracking actuals, there may not be any meaningful basis for variance analysis. Filter options: Hide, and Show.


The date on which a task is scheduled to finish.

Finish (Actual)

The date by which work on a task (or a task plan) actually finished.

Labor Cost

The amount of money that is spent to produce something of value.

Labor Cost (Actual)

The cost of labor for a task in a task plan.

Schedule Status

The current status of a project.


The date on which a task is scheduled to start.

Start (Actual)

The date on which work on a task (or a task plan) actually started.

Task Name

The name of the task.


The total amount of work that has been scheduled for a task.

Work (Actual)

The amount of work that has been completed, to-date, by all resources who have been assigned to a task (or a task plan).

Screen Shot

Screen shot of the Tasks by Investment (Legacy Data) custom report.

Uploading the Tasks by Investment (Legacy Data) report definition file

Before you can use the Tasks by Investment (Legacy Data) report, you must first upload it into your system.

To upload a report definition file
  1. Download the report: Tasks by Investment (Legacy Data)
  2. From the application toolbar, click Setup, and then select System Settings.
  3. Select the Report Templates tab.
  4. Click Upload a Report Definition file.
  5. In the Upload Report Template dialog box, find the Tasks by Investment (Legacy Data) report definition file and select it.
  6. Click Upload. When the upload process is finished, click OK.
  7. When you are using this custom report, use the Compare To drop-down to select the old dimension in which your old data is stored. This will then render a report that has actual data alongside legacy data from the selected dimension.

    Use the Compare To drop-down to select the old dimension in which your old data is stored.