Skip to main content

Planning Level Hierarchy

The planning level hierarchy dataset structures data across various planning levels within an organization. This is useful for strategic planning, resource allocation, and more. This structure aids in organizing and managing different planning activities, providing clear responsibilities and timelines.

You can use this dataset to obtain planning level metrics that consider all work items connected to the selected planning level and its child planning levels.

Example: By combining the planning level hierarchy (child planning level) and work item base (work item planning level) datasets, applying a filter on the planning level (planning level hierarchy) dataset rolls up the metrics to the selected planning level and all of its child planning levels. This method includes only in-context items.

The following are the components of this dataset:

Attribute NameDescription
Child planning levelName of the child planning level that is created under a parent planning level
Parent planning levelParent Planning level Name of the Planning level hierarchy
Planning levelName of the planning level
Planning level end dateThe date when a specific planning level is scheduled to end or become inactive.
Planning level hierarchy pathPath of the Planning Level Hierarchy
Planning level schedule flagSchedule flag of the planning level
Planning level start dateThe date when a specific planning level begins or becomes active.
Planning level URLA hyperlink directing to the detailed view or relevant page of the specified planning level.
LevelDepth of hierarchy
Sys_sourceUnique identifier for the source
note

This dataset doesn’t have any metrics.

Blending of Hierarchical Datasets with Other Datasets

When blending a hierarchical dataset with another dataset using the child element of the hierarchy, there is a possibility that the child may not exist or be eligible in the secondary dataset. In this process, the planning level filter is applied to the parent of the hierarchical dataset, while the child is joined to the other dataset. However, the child dataset applies the planning level filter directly to the child element. This can result in the hierarchical dataset retrieving more child records than the child dataset, which may lead to null values for missing or ineligible records.

To resolve this issue, the join type for the hierarchical dataset should be adjusted from the default Outer Join to an Inner Join.

For example, when blending the Portfolio Item Hierarchy dataset with the Portfolio Item Advanced dataset to retrieve the Strategic Theme Mismatch Flag, NULL records may appear. This occurs because the number of child portfolio item records in the Portfolio Item Hierarchy is less than the number of portfolio items in the Portfolio Item Advanced dataset. This mismatch causes null records when trying to fetch the Strategic Theme Mismatch Flag for the child based on the parent portfolio item. To avoid this, after blending, the "Join Behavior" of the hierarchical dataset should be changed from "Primary (Outer Join)" to "Secondary (Inner Join)."

Blending of Hierarchical Datasets