ServiceManagerComplianceScoringAndRiskCube (SystemCenterCube)

Source Code:

<SystemCenterCube ID="ServiceManagerComplianceScoringAndRiskCube">
<MeasureGroups>
<!--Program related MeasureGroups-->
<MeasureGroup Fact="ComplianceDW!ProgramHasCategoriesFact" ID="ProgramHasCategories" DateDimAlias="ProgramHasCategoriesDateDim"/>
<MeasureGroup Fact="ComplianceDW!ProgramOwnedByUserFact" ID="ProgramOwnedByUser" DateDimAlias="ProgramOwnedByUserDateDim"/>
<MeasureGroup Fact="ComplianceDW!ProgramHasCOFact" ID="ProgramHasCO" DateDimAlias="ProgramHasCODateDim"/>
<MeasureGroup Fact="ComplianceDW!ProgramContainsRisksFact" ID="ProgramContainsRisks" DateDimAlias="ProgramContainsRisksDateDim"/>
<MeasureGroup Fact="ComplianceDW!ProgramScopeFact" ID="ProgramScope" DateDimAlias="ProgramScopeDateDim"/>
<MeasureGroup Fact="ComplianceDW!ProgramContainsControlActivitiesFact" ID="ProgramContainsControlActivities" DateDimAlias="ProgramContainsControlActivitiesDateDim"/>
<MeasureGroup Fact="ComplianceDW!ExceptionRelatesToProgramFact" ID="ExceptionRelatesToProgram" DateDimAlias="ExceptionRelatesToProgramDateDim"/>
<MeasureGroup Fact="ComplianceResultDW!ProgramHasResultFact" ID="ProgramHasResult" DateDimAlias="ProgramHasResultDateDim"/>
<!--Category Related MeasureGroups-->
<MeasureGroup Fact="ComplianceDW!CategoryHasCOFact" ID="CategoryHasCO" DateDimAlias="CategoryHasCODateDim"/>
<MeasureGroup Fact="ComplianceDW!CategoryOwnedByUserFact" ID="CategoryOwnedByUser" DateDimAlias="CategoryOwnedByUserDateDim"/>
<MeasureGroup Fact="ComplianceDW!CategoryContainsRiskFact" ID="CategoryContainsRisk" DateDimAlias="CategoryContainsRiskDateDim"/>
<MeasureGroup Fact="ComplianceDW!CategoryContainsCategoryFact" ID="CategoryContainsCategory" DateDimAlias="CategoryContainsCategoryDateDim"/>
<!-- Other miscellaneous MeasureGroups-->
<MeasureGroup Fact="ComplianceDW!ConfigItemContainsConfigItemFact" ID="ConfigItemContainsConfigItem" DateDimAlias="ConfigItemContainsConfigItemDateDim"/>
<MeasureGroup Fact="ComplianceDW!ServiceHasGroupsFact" ID="ServiceHasGroups" DateDimAlias="ServiceHasGroupsDateDim"/>
<!--Control Objective related MeasureGroups -->
<MeasureGroup Fact="ComplianceDW!COHasCAFact" ID="COHasCA" DateDimAlias="COHasCADateDim"/>
<MeasureGroup Fact="ComplianceDW!ControlObjectiveOwnedByUserFact" ID="ControlObjectiveOwnedByUser" DateDimAlias="ControlObjectiveOwnedByUserDateDim"/>
<MeasureGroup Fact="ComplianceDW!ControlObjectiveRelatesToRiskFact" ID="ControlObjectiveRelatesToRisk" DateDimAlias="ControlObjectiveRelatesToRiskFactDateDim"/>
<MeasureGroup Fact="ComplianceDW!COHasCOFact" ID="COHasCO" DateDimAlias="COHasCODateDim"/>
<MeasureGroup Fact="ComplianceDW!ControlObjectiveRelatedToIncidentFact" ID="ControlObjectiveRelatedToIncident" DateDimAlias="ControlObjectiveRelatedToIncidentDateDim"/>
<MeasureGroup Fact="ComplianceResultDW!ControlObjectiveHasResultFact" ID="ControlObjectiveHasResult" DateDimAlias="ControlObjectiveHasResultDateDim"/>
<!--Control Activity related MeasureGroups-->
<MeasureGroup Fact="ComplianceDW!ComplianceControlActivityApplicabilityGroupFact" ID="ComplianceControlActivityApplicabilityGroup" DateDimAlias="ComplianceControlActivityApplicabilityGroupDateDim"/>
<MeasureGroup Fact="ComplianceDW!ControlActivityOwnedByUserFact" ID="ControlActivityOwnedByUser" DateDimAlias="ControlActivityOwnedByUserDateDim"/>
<MeasureGroup Fact="ComplianceDW!CAHasCAFact" ID="CAHasCA" DateDimAlias="CAHasCADateDim"/>
<MeasureGroup Fact="ComplianceDW!ControlActivityRelatedToIncidentFact" ID="ControlActivityRelatedToIncident" DateDimAlias="ControlActivityRelatedToIncidentDateDim"/>
<MeasureGroup Fact="ComplianceDW!ControlActivityRelatesToRiskFact" ID="ControlActivityRelatesToRisk" DateDimAlias="ControlActivityRelatesToRiskDateDim"/>
<MeasureGroup Fact="ComplianceDW!ControlActivityContainsSoftwareFact" ID="ControlActivityContainsSoftware" DateDimAlias="ControlActivityContainsSoftwareDateDim"/>
<MeasureGroup Fact="ComplianceDW!MCAContainsCARFact" ID="MCAContainsCAR" DateDimAlias="MCAContainsCARDateDim"/>
<MeasureGroup Fact="ComplianceDW!ExceptionRelatesToCAFact" ID="ExceptionRelatesToCA" DateDimAlias="ExceptionRelatesToCADateDim"/>
<MeasureGroup Fact="ComplianceResultDW!ControlActivityHasResultFact" ID="ControlActivityHasResult" DateDimAlias="ControlActivityHasResultDateDim"/>
<!-- Risk Related MeasureGroups-->
<MeasureGroup Fact="ComplianceDW!RiskOwnedByUserFact" ID="RiskOwnedByUser" DateDimAlias="RiskOwnedByUserDateDim"/>
<MeasureGroup Fact="ComplianceDW!RiskAssignedToUserFact" ID="RiskAssignedToUser" DateDimAlias="RiskAssignedToUserDateDim"/>
<MeasureGroup Fact="ComplianceDW!RiskContainsRiskFact" ID="RiskContainsRisk" DateDimAlias="RiskContainsRiskDateDim"/>
<MeasureGroup Fact="ComplianceDW!RiskRelatedToIncidentFact" ID="RiskRelatedToIncident" DateDimAlias="RiskRelatedToIncidentDateDim"/>
<MeasureGroup Fact="ComplianceDW!RiskRelatesToControlObjectiveFact" ID="RiskRelatesToControlObjective" DateDimAlias="RiskRelatesToControlObjectiveDateDim"/>
<!--Applicability Group Related MeasureGroups-->
<MeasureGroup Fact="ComplianceDW!ApplicableGroupConfigItemFact" ID="ApplicableGroupConfigItem" DateDimAlias="ApplicableGroupConfigItemDateDim"/>
</MeasureGroups>
<Substitutions>
<!-- Subsitutions for Program-->
<Substitution MeasureGroupName="ProgramHasCategories" TargetDimension="ComplianceDW!ProgramDim" AliasTargetDimensionAs="ProgramDim" Relationship="Compliance!System.Compliance.ProgramHasCategory" RelationshipEndPoint="Source"/>
<Substitution MeasureGroupName="ProgramHasCategories" TargetDimension="ComplianceDW!CategoryDim" AliasTargetDimensionAs="CategoryDim" Relationship="Compliance!System.Compliance.ProgramHasCategory" RelationshipEndPoint="Target"/>
<Substitution MeasureGroupName="ProgramOwnedByUser" TargetDimension="ComplianceDW!ProgramDim" AliasTargetDimensionAs="ProgramDim" Relationship="System!System.ConfigItemOwnedByUser" RelationshipEndPoint="Source"/>
<Substitution MeasureGroupName="ProgramOwnedByUser" TargetDimension="DWBase!UserDim" AliasTargetDimensionAs="UserDim" Relationship="System!System.ConfigItemOwnedByUser" RelationshipEndPoint="Target"/>
<Substitution MeasureGroupName="ProgramHasCO" TargetDimension="ComplianceDW!ProgramDim" AliasTargetDimensionAs="ProgramDim" Relationship="Compliance!System.Compliance.PolicyItemContainsCompliancePolicyItem" RelationshipEndPoint="Source"/>
<Substitution MeasureGroupName="ProgramHasCO" TargetDimension="ComplianceDW!ControlObjectiveDim" AliasTargetDimensionAs="ControlObjectiveDim" Relationship="Compliance!System.Compliance.PolicyItemContainsCompliancePolicyItem" RelationshipEndPoint="Target"/>
<Substitution MeasureGroupName="ProgramContainsRisks" TargetDimension="ComplianceDW!ProgramDim" AliasTargetDimensionAs="ProgramDim" Relationship="Compliance!System.Compliance.PolicyItemRelatesToCompliancePolicyItem" RelationshipEndPoint="Source"/>
<Substitution MeasureGroupName="ProgramContainsRisks" TargetDimension="ComplianceDW!RiskDim" AliasTargetDimensionAs="RiskDim" Relationship="Compliance!System.Compliance.PolicyItemRelatesToCompliancePolicyItem" RelationshipEndPoint="Target"/>
<Substitution MeasureGroupName="ProgramScope" TargetDimension="ComplianceDW!ProgramDim" AliasTargetDimensionAs="ProgramDim" Relationship="Compliance!System.Compliance.ProgramScope" RelationshipEndPoint="Source"/>
<Substitution MeasureGroupName="ProgramScope" TargetDimension="DWBase!ConfigItemDim" AliasTargetDimensionAs="ConfigItemDim" Relationship="Compliance!System.Compliance.ProgramScope" RelationshipEndPoint="Target"/>
<Substitution MeasureGroupName="ProgramContainsControlActivities" TargetDimension="ComplianceDW!ProgramDim" AliasTargetDimensionAs="ProgramDim" Relationship="Compliance!System.Compliance.ProgramControlActivitySetting" RelationshipEndPoint="Source"/>
<Substitution MeasureGroupName="ProgramContainsControlActivities" TargetDimension="ComplianceDW!ControlActivityDim" AliasTargetDimensionAs="ControlActivityDim" Relationship="Compliance!System.Compliance.ProgramControlActivitySetting" RelationshipEndPoint="Target"/>
<Substitution MeasureGroupName="ExceptionRelatesToProgram" TargetDimension="DWException!ExceptionDim" AliasTargetDimensionAs="ExceptionDim" Relationship="Exception!System.ExceptionRelatedPolicyItem" RelationshipEndPoint="Source"/>
<Substitution MeasureGroupName="ExceptionRelatesToProgram" TargetDimension="ComplianceDW!ProgramDim" AliasTargetDimensionAs="ProgramDim" Relationship="Exception!System.ExceptionRelatedPolicyItem" RelationshipEndPoint="Target"/>
<Substitution MeasureGroupName="ProgramHasResult" TargetDimension="ComplianceDW!ProgramDim" AliasTargetDimensionAs="ProgramDim"/>
<!-- Substitutions for category -->
<Substitution MeasureGroupName="CategoryHasCO" TargetDimension="ComplianceDW!CategoryDim" AliasTargetDimensionAs="CategoryDim" Relationship="Compliance!System.Compliance.CategoryContainsControlObjective" RelationshipEndPoint="Source"/>
<Substitution MeasureGroupName="CategoryHasCO" TargetDimension="ComplianceDW!ControlObjectiveDim" AliasTargetDimensionAs="ControlObjectiveDim" Relationship="Compliance!System.Compliance.CategoryContainsControlObjective" RelationshipEndPoint="Target"/>
<Substitution MeasureGroupName="CategoryOwnedByUser" TargetDimension="ComplianceDW!CategoryDim" AliasTargetDimensionAs="CategoryDim" Relationship="Compliance!System.Compliance.CategoryOwnedBy" RelationshipEndPoint="Source"/>
<Substitution MeasureGroupName="CategoryOwnedByUser" TargetDimension="DWBase!UserDim" AliasTargetDimensionAs="UserDim" Relationship="Compliance!System.Compliance.CategoryOwnedBy" RelationshipEndPoint="Target"/>
<Substitution MeasureGroupName="CategoryContainsRisk" TargetDimension="ComplianceDW!CategoryDim" AliasTargetDimensionAs="CategoryDim" Relationship="Compliance!System.Compliance.CategoryContainsRisk" RelationshipEndPoint="Source"/>
<Substitution MeasureGroupName="CategoryContainsRisk" TargetDimension="ComplianceDW!RiskDim" AliasTargetDimensionAs="RiskDim" Relationship="Compliance!System.Compliance.CategoryContainsRisk" RelationshipEndPoint="Target"/>
<Substitution MeasureGroupName="CategoryContainsCategory" TargetDimension="ComplianceDW!CategoryDim" AliasTargetDimensionAs="CategoryDim" Relationship="Compliance!System.Compliance.CategoryContainsCategory" RelationshipEndPoint="Source"/>
<Substitution MeasureGroupName="CategoryContainsCategory" TargetDimension="ComplianceDW!CategoryDim" AliasTargetDimensionAs="ContainedCategoryDim" Relationship="Compliance!System.Compliance.CategoryContainsCategory" RelationshipEndPoint="Target"/>
<!-- Substitutions for others-->
<Substitution MeasureGroupName="ConfigItemContainsConfigItem" TargetDimension="DWBase!ConfigItemDim" AliasTargetDimensionAs="ConfigItemDim" Relationship="System!System.ConfigItemContainsConfigItem" RelationshipEndPoint="Source"/>
<Substitution MeasureGroupName="ConfigItemContainsConfigItem" TargetDimension="DWBase!ConfigItemDim" AliasTargetDimensionAs="ContainedConfigItemDim" Relationship="System!System.ConfigItemContainsConfigItem" RelationshipEndPoint="Target"/>
<Substitution MeasureGroupName="ServiceHasGroups" TargetDimension="DWBase!ConfigItemDim" AliasTargetDimensionAs="ConfigItemDim" Relationship="ServiceDesignerLib!Microsoft.SystemCenter.ServiceDesigner.ServiceHasGroups" RelationshipEndPoint="Source"/>
<Substitution MeasureGroupName="ServiceHasGroups" TargetDimension="DWBase!ConfigItemDim" AliasTargetDimensionAs="ContainedConfigItemDim" Relationship="ServiceDesignerLib!Microsoft.SystemCenter.ServiceDesigner.ServiceHasGroups" RelationshipEndPoint="Target"/>
<!-- Subsitutions for Control Objective-->
<Substitution MeasureGroupName="COHasCA" TargetDimension="ComplianceDW!ControlObjectiveDim" AliasTargetDimensionAs="ControlObjectiveDim" Relationship="Compliance!System.Compliance.ControlObjectiveContainsControlActivity" RelationshipEndPoint="Source"/>
<Substitution MeasureGroupName="COHasCA" TargetDimension="ComplianceDW!ControlActivityDim" AliasTargetDimensionAs="ControlActivityDim" Relationship="Compliance!System.Compliance.ControlObjectiveContainsControlActivity" RelationshipEndPoint="Target"/>
<Substitution MeasureGroupName="ControlObjectiveOwnedByUser" TargetDimension="ComplianceDW!ControlObjectiveDim" AliasTargetDimensionAs="ControlObjectiveDim" Relationship="System!System.ConfigItemOwnedByUser" RelationshipEndPoint="Source"/>
<Substitution MeasureGroupName="ControlObjectiveOwnedByUser" TargetDimension="DWBase!UserDim" AliasTargetDimensionAs="UserDim" Relationship="System!System.ConfigItemOwnedByUser" RelationshipEndPoint="Target"/>
<Substitution MeasureGroupName="ControlObjectiveRelatesToRisk" TargetDimension="ComplianceDW!ControlObjectiveDim" AliasTargetDimensionAs="ControlObjectiveDim" Relationship="Compliance!System.Compliance.PolicyItemRelatesToCompliancePolicyItem" RelationshipEndPoint="Source"/>
<Substitution MeasureGroupName="ControlObjectiveRelatesToRisk" TargetDimension="ComplianceDW!RiskDim" AliasTargetDimensionAs="RiskDim" Relationship="Compliance!System.Compliance.PolicyItemRelatesToCompliancePolicyItem" RelationshipEndPoint="Target"/>
<Substitution MeasureGroupName="COHasCO" TargetDimension="ComplianceDW!ControlObjectiveDim" AliasTargetDimensionAs="ControlObjectiveDim" Relationship="Compliance!System.Compliance.PolicyItemContainsCompliancePolicyItem" RelationshipEndPoint="Source"/>
<Substitution MeasureGroupName="COHasCO" TargetDimension="ComplianceDW!ControlObjectiveDim" AliasTargetDimensionAs="ContainedControlObjectiveDim" Relationship="Compliance!System.Compliance.PolicyItemContainsCompliancePolicyItem" RelationshipEndPoint="Target"/>
<Substitution MeasureGroupName="ControlObjectiveRelatedToIncident" TargetDimension="DWIncident!IncidentDim" AliasTargetDimensionAs="IncidentDim" Relationship="WorkItem!System.WorkItemRelatesToConfigItem" RelationshipEndPoint="Source"/>
<Substitution MeasureGroupName="ControlObjectiveRelatedToIncident" TargetDimension="ComplianceDW!ControlObjectiveDim" AliasTargetDimensionAs="ControlObjectiveDim" Relationship="WorkItem!System.WorkItemRelatesToConfigItem" RelationshipEndPoint="Target"/>
<Substitution MeasureGroupName="ControlObjectiveHasResult" TargetDimension="ComplianceDW!ControlObjectiveDim" AliasTargetDimensionAs="ControlObjectiveDim"/>
<!-- Subsitutions for Control Activity-->
<Substitution MeasureGroupName="ComplianceControlActivityApplicabilityGroup" TargetDimension="ComplianceDW!ControlActivityDim" AliasTargetDimensionAs="ControlActivityDim" Relationship="Compliance!System.Compliance.ControlActivityApplicabilityGroup" RelationshipEndPoint="Source"/>
<Substitution MeasureGroupName="ComplianceControlActivityApplicabilityGroup" TargetDimension="ComplianceDW!ApplicabilityGroupDim" AliasTargetDimensionAs="ApplicabilityGroupDim" Relationship="Compliance!System.Compliance.ControlActivityApplicabilityGroup" RelationshipEndPoint="Target"/>
<Substitution MeasureGroupName="ControlActivityOwnedByUser" TargetDimension="ComplianceDW!ControlActivityDim" AliasTargetDimensionAs="ControlActivityDim" Relationship="Compliance!System.Compliance.ControlActivityOwnedBy" RelationshipEndPoint="Source"/>
<Substitution MeasureGroupName="ControlActivityOwnedByUser" TargetDimension="DWBase!UserDim" AliasTargetDimensionAs="UserDim" Relationship="Compliance!System.Compliance.ControlActivityOwnedBy" RelationshipEndPoint="Target"/>
<Substitution MeasureGroupName="ControlActivityRelatesToRisk" TargetDimension="ComplianceDW!ControlActivityDim" AliasTargetDimensionAs="ControlActivityDim" Relationship="Compliance!System.Compliance.ControlActivityRelatesToRisk" RelationshipEndPoint="Source"/>
<Substitution MeasureGroupName="ControlActivityRelatesToRisk" TargetDimension="ComplianceDW!RiskDim" AliasTargetDimensionAs="RiskDim" Relationship="Compliance!System.Compliance.ControlActivityRelatesToRisk" RelationshipEndPoint="Target"/>
<Substitution MeasureGroupName="CAHasCA" TargetDimension="ComplianceDW!ControlActivityDim" AliasTargetDimensionAs="ControlActivityDim" Relationship="Compliance!System.Compliance.ControlActivityContainsControlActivity" RelationshipEndPoint="Source"/>
<Substitution MeasureGroupName="CAHasCA" TargetDimension="ComplianceDW!ControlActivityDim" AliasTargetDimensionAs="ContainedControlActivityDim" Relationship="Compliance!System.Compliance.ControlActivityContainsControlActivity" RelationshipEndPoint="Target"/>
<Substitution MeasureGroupName="ControlActivityRelatedToIncident" TargetDimension="ComplianceDW!ControlActivityDim" AliasTargetDimensionAs="ControlActivityDim" Relationship="WorkItem!System.WorkItemRelatesToWorkItem" RelationshipEndPoint="Source"/>
<Substitution MeasureGroupName="ControlActivityRelatedToIncident" TargetDimension="DWIncident!IncidentDim" AliasTargetDimensionAs="IncidentDim" Relationship="WorkItem!System.WorkItemRelatesToWorkItem" RelationshipEndPoint="Target"/>
<Substitution MeasureGroupName="ControlActivityContainsSoftware" TargetDimension="ComplianceDW!ControlActivityDim" AliasTargetDimensionAs="ControlActivityDim" Relationship="WorkItem!System.WorkItemRelatesToConfigItem" RelationshipEndPoint="Source"/>
<Substitution MeasureGroupName="ControlActivityContainsSoftware" TargetDimension="DWBase!ConfigItemDim" AliasTargetDimensionAs="ConfigItemDim" Relationship="WorkItem!System.WorkItemRelatesToConfigItem" RelationshipEndPoint="Target"/>
<Substitution MeasureGroupName="MCAContainsCAR" TargetDimension="ComplianceDW!ManualControlActivityDim" AliasTargetDimensionAs="ManualControlActivityDim" Relationship="Compliance!System.Compliance.ManualControlActivityContainsControlActivityResult" RelationshipEndPoint="Source"/>
<Substitution MeasureGroupName="MCAContainsCAR" TargetDimension="ComplianceDW!ControlActivityResultDim" AliasTargetDimensionAs="ControlActivityResultDim" Relationship="Compliance!System.Compliance.ManualControlActivityContainsControlActivityResult" RelationshipEndPoint="Target"/>
<Substitution MeasureGroupName="ExceptionRelatesToCA" TargetDimension="DWException!ExceptionDim" AliasTargetDimensionAs="ExceptionDim" Relationship="Exception!System.ExceptionRelatedWorkItem" RelationshipEndPoint="Source"/>
<Substitution MeasureGroupName="ExceptionRelatesToCA" TargetDimension="ComplianceDW!ControlActivityDim" AliasTargetDimensionAs="ControlActivityDim" Relationship="Exception!System.ExceptionRelatedWorkItem" RelationshipEndPoint="Target"/>
<Substitution MeasureGroupName="ControlActivityHasResult" TargetDimension="ComplianceDW!ControlActivityDim" AliasTargetDimensionAs="ControlActivityDim"/>
<!-- Substitutions for Risk-->
<Substitution MeasureGroupName="RiskOwnedByUser" TargetDimension="ComplianceDW!RiskDim" AliasTargetDimensionAs="RiskDim" Relationship="System!System.ConfigItemOwnedByUser" RelationshipEndPoint="Source"/>
<Substitution MeasureGroupName="RiskOwnedByUser" TargetDimension="DWBase!UserDim" AliasTargetDimensionAs="UserDim" Relationship="System!System.ConfigItemOwnedByUser" RelationshipEndPoint="Target"/>
<Substitution MeasureGroupName="RiskAssignedToUser" TargetDimension="ComplianceDW!RiskDim" AliasTargetDimensionAs="RiskDim" Relationship="Compliance!System.Compliance.PolicyItemAssignedTo" RelationshipEndPoint="Source"/>
<Substitution MeasureGroupName="RiskAssignedToUser" TargetDimension="DWBase!UserDim" AliasTargetDimensionAs="UserDim" Relationship="Compliance!System.Compliance.PolicyItemAssignedTo" RelationshipEndPoint="Target"/>
<Substitution MeasureGroupName="RiskContainsRisk" TargetDimension="ComplianceDW!RiskDim" AliasTargetDimensionAs="RiskDim" Relationship="Compliance!System.Compliance.PolicyItemContainsCompliancePolicyItem" RelationshipEndPoint="Source"/>
<Substitution MeasureGroupName="RiskContainsRisk" TargetDimension="ComplianceDW!RiskDim" AliasTargetDimensionAs="ContainedRiskDim" Relationship="Compliance!System.Compliance.PolicyItemContainsCompliancePolicyItem" RelationshipEndPoint="Target"/>
<Substitution MeasureGroupName="RiskRelatedToIncident" TargetDimension="DWIncident!IncidentDim" AliasTargetDimensionAs="IncidentDim" Relationship="WorkItem!System.WorkItemRelatesToConfigItem" RelationshipEndPoint="Source"/>
<Substitution MeasureGroupName="RiskRelatedToIncident" TargetDimension="ComplianceDW!RiskDim" AliasTargetDimensionAs="RiskDim" Relationship="WorkItem!System.WorkItemRelatesToConfigItem" RelationshipEndPoint="Target"/>
<Substitution MeasureGroupName="RiskRelatesToControlObjective" TargetDimension="ComplianceDW!RiskDim" AliasTargetDimensionAs="RiskDim" Relationship="Compliance!System.Compliance.PolicyItemRelatesToCompliancePolicyItem" RelationshipEndPoint="Source"/>
<Substitution MeasureGroupName="RiskRelatesToControlObjective" TargetDimension="ComplianceDW!ControlObjectiveDim" AliasTargetDimensionAs="ControlObjectiveDim" Relationship="Compliance!System.Compliance.PolicyItemRelatesToCompliancePolicyItem" RelationshipEndPoint="Target"/>
<!-- Subsitutions for Applicable group-->
<Substitution MeasureGroupName="ApplicableGroupConfigItem" TargetDimension="ComplianceDW!ApplicabilityGroupDim" AliasTargetDimensionAs="ApplicabilityGroupDim" Relationship="GroupLibrary!Microsoft.SystemCenter.InstanceGroupContainsEntities" RelationshipEndPoint="Source"/>
<Substitution MeasureGroupName="ApplicableGroupConfigItem" TargetDimension="DWBase!ConfigItemDim" AliasTargetDimensionAs="ConfigItemDim" Relationship="GroupLibrary!Microsoft.SystemCenter.InstanceGroupContainsEntities" RelationshipEndPoint="Target"/>
</Substitutions>
</SystemCenterCube>