Este relatório fornece uma exibição de informações de desempenho de shell no ambiente monitorado.
Esse relatório fornece uma visão geral dos problemas de desempenho do shell encontrados pelos usuários de clientes Windows Client Windows 7. Ele fornece informações profundas sobre os recursos de afunilamento que provocaram o desempenho inadequado dos recursos do sistema e indica os vários aplicativos e serviços que usaram esses recursos específicos.
Desempenho Geral
Esse gráfico mostra as tendências da freqüência de problemas de desempenho do shell separando-os por fabricante de hardware de máquina. O número de problemas encontrado em qualquer tipo específico de computador é normalizado para permitir que você compare os tipos de computador entre si e tome melhores decisões de compra. Esse gráfico mostra informações sobre os dez tipos de máquina mais problemáticos. Esses tipos de máquina são identificados examinando os tipos de computador que estão tendo as maiores taxas de falha consistentemente nos últimos três meses.
Causas Raiz
Esse gráfico exibe as causas raiz que contribuíram para a degradação do desempenho do sistema. Ele exibe o número médio de vezes que uma determinada causa raiz foi registrada em uma determinada semana. Como cada máquina pode ter várias causas raiz por trás de sua degradação, essas causas raiz em conjunto não totalizarão o número de problemas de desempenho evidenciados na empresa.
Detalhes sobre os aplicativos e serviços por trás das causas raiz
Esses relatórios fornecem detalhes sobre os vários aplicativos e serviços que contribuíram para o esgotamento de recursos que provocou a degradação do desempenho do sistema.
Accessibility | Public |
Visible | True |
C1.Chart1 | Desempenho Geral | |
C1.Chart11 | Problemas de Desempenho de Shell por Modelo de Computador | |
C1.Chart12 | Semana | |
C1.Chart13 | Problemas por modelo de computador | |
C1.NoData1 | Nenhum problema de desempenho de shell foi registrado nos últimos três meses | |
C1.SubChart1 | Este gráfico exibe a freqüência de problemas de desempenho de shell nos últimos três meses. | |
C2.Chart2 | Causas Raiz | |
C2.Chart21 | Problemas de Desempenho de Shell por Causa Raiz | |
C2.Chart22 | Semana | |
C2.Chart23 | Problemas por causa raiz | |
C2.NoData2 | Nenhum problema de desempenho de shell foi registrado nos últimos três meses | |
C2.SubChart2 | Este gráfico exibe as causas raiz que contribuíram para degradações de desempenho de shell nos últimos três meses. Observação: Para qualquer problema de desempenho específico em um cliente, pode haver várias causas raiz. | |
L.Link1 | Exibir máquinas com problemas de desempenho de shell | |
L.Link2 | Exibir aplicativos e serviços por trás das causas raiz da CPU | |
L.Link3 | Exibir aplicativos e serviços por trás das causas raiz da Memória | |
L.Link4 | Exibir aplicativos e serviços por trás das causas raiz de E/S do Disco | |
L.Link5 | Exibir aplicativos e serviços por trás das causas raiz de drivers bloqueando sistema operacional (DPC) | |
L.Link6 | Exibir aplicativos e serviços por trás das causas raiz de drivers interrompendo o sistema operacional (ISR) | |
R.CPU | CPU Superutilizada | |
R.Disk | Disco Superutilizado | |
R.Driver1 | Drivers Bloqueando o Sistema Operacional | |
R.Driver2 | Drivers Interrompendo o Sistema Operacional | |
R.File | Arquivos Fragmentados | |
R.Memory | Memória Esgotada | |
R.SubTitle | Este relatório fornece uma exibição de informações de desempenho de shell no ambiente monitorado. | |
R.Title | Relatório de Desempenho de Shell do Windows Client Windows 7 |
<Report ID="Microsoft.Windows.Client.Win7.Report.ShellPerf" Accessibility="Public" Target="Microsoft.Windows.Client.Win7.Aggregate.Computer" Visible="true">
<Dependencies>
<DataWarehouseDataSet>Microsoft.Windows.Client.Win7.Dataset.ShellPerf</DataWarehouseDataSet>
<Report>Microsoft.Windows.Client.Win7.Report.ShellPerfRootCauses</Report>
</Dependencies>
<Definition>
<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">
<DataSources>
<DataSource Name="DataWarehouseMain">
<DataSourceReference>Data Warehouse Main</DataSourceReference>
<rd:DataSourceID>e4235c51-407f-4065-8519-a1e57374bc45</rd:DataSourceID>
</DataSource>
</DataSources>
<ReportParameters>
<ReportParameter Name="R">
<DataType>String</DataType>
<DefaultValue>
<DataSetReference>
<DataSetName>R</DataSetName>
<ValueField>ValueXml</ValueField>
</DataSetReference>
</DefaultValue>
<ValidValues>
<DataSetReference>
<DataSetName>R</DataSetName>
<ValueField>ValueXml</ValueField>
<LabelField>ValueName</LabelField>
</DataSetReference>
</ValidValues>
<Hidden>true</Hidden>
</ReportParameter>
<ReportParameter Name="C1">
<DataType>String</DataType>
<DefaultValue>
<DataSetReference>
<DataSetName>C1</DataSetName>
<ValueField>ValueXml</ValueField>
</DataSetReference>
</DefaultValue>
<ValidValues>
<DataSetReference>
<DataSetName>C1</DataSetName>
<ValueField>ValueXml</ValueField>
<LabelField>ValueName</LabelField>
</DataSetReference>
</ValidValues>
<Hidden>true</Hidden>
</ReportParameter>
<ReportParameter Name="C2">
<DataType>String</DataType>
<DefaultValue>
<DataSetReference>
<DataSetName>C2</DataSetName>
<ValueField>ValueXml</ValueField>
</DataSetReference>
</DefaultValue>
<ValidValues>
<DataSetReference>
<DataSetName>C2</DataSetName>
<ValueField>ValueXml</ValueField>
<LabelField>ValueName</LabelField>
</DataSetReference>
</ValidValues>
<Hidden>true</Hidden>
</ReportParameter>
<ReportParameter Name="L">
<DataType>String</DataType>
<DefaultValue>
<DataSetReference>
<DataSetName>L</DataSetName>
<ValueField>ValueXml</ValueField>
</DataSetReference>
</DefaultValue>
<ValidValues>
<DataSetReference>
<DataSetName>L</DataSetName>
<ValueField>ValueXml</ValueField>
<LabelField>ValueName</LabelField>
</DataSetReference>
</ValidValues>
<Hidden>true</Hidden>
</ReportParameter>
<ReportParameter Name="ManagementGroupId">
<DataType>String</DataType>
<DefaultValue>
<DataSetReference>
<DataSetName>ManagementGroups</DataSetName>
<ValueField>ManagementGroupGuid</ValueField>
</DataSetReference>
</DefaultValue>
<AllowBlank>true</AllowBlank>
<Prompt>ManagementGroupId</Prompt>
<ValidValues>
<DataSetReference>
<DataSetName>ManagementGroups</DataSetName>
<ValueField>ManagementGroupGuid</ValueField>
<LabelField>ManagementGroupDefaultName</LabelField>
</DataSetReference>
</ValidValues>
<MultiValue>true</MultiValue>
<Hidden>true</Hidden>
</ReportParameter>
</ReportParameters>
<rd:DrawGrid>true</rd:DrawGrid>
<InteractiveWidth>8.5in</InteractiveWidth>
<rd:GridSpacing>0.05in</rd:GridSpacing>
<rd:SnapToGrid>true</rd:SnapToGrid>
<Body>
<ReportItems>
<Rectangle Name="rectangle2">
<ReportItems>
<Textbox Name="textbox11">
<Left>0.45in</Left>
<Top>3.9in</Top>
<ZIndex>11</ZIndex>
<Action>
<Drillthrough>
<ReportName>Microsoft.Windows.Client.Win7.Report.ShellPerfMachine</ReportName>
</Drillthrough>
</Action>
<Width>7.7in</Width>
<Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingBottom>2pt</PaddingBottom>
<Color>Blue</Color>
<TextDecoration>Underline</TextDecoration>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
</Style>
<CanGrow>true</CanGrow>
<Height>0.2in</Height>
<Value>=Code.GetLocTable("L").GetString("L.Link1", "View machines with shell performance issues")</Value>
</Textbox>
<Textbox Name="textbox9">
<Left>0.45in</Left>
<Top>9.05in</Top>
<ZIndex>10</ZIndex>
<Action>
<Drillthrough>
<ReportName>Microsoft.Windows.Client.Win7.Report.Win7ShellPerfRootCauses</ReportName>
<Parameters>
<Parameter Name="RootCauseType">
<Value>404</Value>
</Parameter>
</Parameters>
</Drillthrough>
</Action>
<Width>7.7in</Width>
<Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingBottom>2pt</PaddingBottom>
<Color>Blue</Color>
<TextDecoration>Underline</TextDecoration>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
</Style>
<CanGrow>true</CanGrow>
<Height>0.15in</Height>
<Value>=Code.GetLocTable("L").GetString("L.Link6", "View drivers behind Drivers interrupting OS (ISR) root causes")</Value>
</Textbox>
<Textbox Name="textbox8">
<Left>0.45in</Left>
<Top>8.85in</Top>
<ZIndex>9</ZIndex>
<Action>
<Drillthrough>
<ReportName>Microsoft.Windows.Client.Win7.Report.Win7ShellPerfRootCauses</ReportName>
<Parameters>
<Parameter Name="RootCauseType">
<Value>403</Value>
</Parameter>
</Parameters>
</Drillthrough>
</Action>
<Width>7.7in</Width>
<Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingBottom>2pt</PaddingBottom>
<Color>Blue</Color>
<TextDecoration>Underline</TextDecoration>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
</Style>
<CanGrow>true</CanGrow>
<Height>0.15in</Height>
<Value>=Code.GetLocTable("L").GetString("L.Link5", "View drivers behind Drivers blocking OS (DPC) root causes")</Value>
</Textbox>
<Textbox Name="textbox7">
<Left>0.45in</Left>
<Top>8.65in</Top>
<ZIndex>8</ZIndex>
<Action>
<Drillthrough>
<ReportName>Microsoft.Windows.Client.Win7.Report.Win7ShellPerfRootCauses</ReportName>
<Parameters>
<Parameter Name="RootCauseType">
<Value>402</Value>
</Parameter>
</Parameters>
</Drillthrough>
</Action>
<Width>7.7in</Width>
<Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingBottom>2pt</PaddingBottom>
<Color>Blue</Color>
<TextDecoration>Underline</TextDecoration>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
</Style>
<CanGrow>true</CanGrow>
<Height>0.15in</Height>
<Value>=Code.GetLocTable("L").GetString("L.Link4", "View applications and services behind Disk I/O root causes")</Value>
</Textbox>
<Textbox Name="textbox4">
<Left>0.45in</Left>
<Top>8.45in</Top>
<ZIndex>7</ZIndex>
<Action>
<Drillthrough>
<ReportName>Microsoft.Windows.Client.Win7.Report.Win7ShellPerfRootCauses</ReportName>
<Parameters>
<Parameter Name="RootCauseType">
<Value>407</Value>
</Parameter>
</Parameters>
</Drillthrough>
</Action>
<Width>7.7in</Width>
<Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingBottom>2pt</PaddingBottom>
<Color>Blue</Color>
<TextDecoration>Underline</TextDecoration>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
</Style>
<CanGrow>true</CanGrow>
<Height>0.15in</Height>
<Value>=Code.GetLocTable("L").GetString("L.Link3", "View applications and services behind Memory root causes")</Value>
</Textbox>
<CustomReportItem Name="dundasChartControl3">
<Left>0.15in</Left>
<CustomData>
<DataRowGroupings>
<DataGroupings>
<DataGrouping>
<CustomProperties>
<CustomProperty>
<Name>GroupLabel</Name>
<Value>=Fields!Type.Value</Value>
</CustomProperty>
</CustomProperties>
<Sorting>
<SortBy>
<SortExpression>=Fields!Type.Value</SortExpression>
<Direction>Ascending</Direction>
</SortBy>
</Sorting>
<Grouping Name="dundasChartControl3_DRG_Type1">
<GroupExpressions>
<GroupExpression>=Fields!Type.Value</GroupExpression>
</GroupExpressions>
</Grouping>
<DataGroupings>
<DataGrouping>
<CustomProperties>
<CustomProperty>
<Name>ID</Name>
<Value>cd0a0151-a2f8-4535-af2c-3c9b502a9cfa</Value>
</CustomProperty>
<CustomProperty>
<Name>ShadowOffset</Name>
<Value>2</Value>
</CustomProperty>
<CustomProperty>
<Name>Type</Name>
<Value>Line</Value>
</CustomProperty>
<CustomProperty>
<Name>BorderColor</Name>
<Value>26, 59, 105</Value>
</CustomProperty>
<CustomProperty>
<Name>BorderWidth</Name>
<Value>2</Value>
</CustomProperty>
<CustomProperty>
<Name>SmartLabels.Enabled</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>SeriesLabel</Name>
<Value/>
</CustomProperty>
<CustomProperty>
<Name>ChartArea</Name>
<Value>Default</Value>
</CustomProperty>
</CustomProperties>
<Static>true</Static>
</DataGrouping>
</DataGroupings>
</DataGrouping>
</DataGroupings>
</DataRowGroupings>
<DataSetName>IssuesByMachine</DataSetName>
<DataRows>
<DataRow>
<DataCell>
<DataValue>
<Name>ID</Name>
<Value>cd0a0151-a2f8-4535-af2c-3c9b502a9cfa</Value>
</DataValue>
<DataValue>
<Name>Y0</Name>
<Value>=Sum(Fields!AvgIssues.Value)</Value>
</DataValue>
</DataCell>
</DataRow>
</DataRows>
<DataColumnGroupings>
<DataGroupings>
<DataGrouping>
<CustomProperties>
<CustomProperty>
<Name>GroupLabel</Name>
<Value>=Code.FormatDateTime("d", Fields!WeekAggregated.Value)</Value>
</CustomProperty>
</CustomProperties>
<Grouping Name="dundasChartControl3_DCG_WeekAggregated1">
<GroupExpressions>
<GroupExpression>=Code.FormatDateTime("d", Fields!WeekAggregated.Value)</GroupExpression>
</GroupExpressions>
</Grouping>
</DataGrouping>
</DataGroupings>
</DataColumnGroupings>
</CustomData>
<AltReportItem>
<Textbox xmlns="http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition" Name="dundasChartControl3_Textbox">
<Value>The Dundas Chart for Reporting Services report item is unavailable.</Value>
</Textbox>
</AltReportItem>
<Top>0.7in</Top>
<ZIndex>6</ZIndex>
<Type>EnterpriseManagementChartControl</Type>
<Width>8in</Width>
<CustomProperties>
<CustomProperty>
<Name>CUSTOM_CODE_COMPILED_ASSEMBLY</Name>
<Value>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dXN0b21pemUAUmVwb3J0aW5nU2VydmljZXMuQ3VzdG9tQXNzZW1ibHkAbXNjb3JsaWIAU3lzdGVtAE9iamVjdAAuY3RvcgBNaWNyb3NvZnRSU0NoYXJ0AER1bmRhcy5DaGFydGluZy5XZWJDb250cm9sAENoYXJ0AFN5c3RlbS5Db2xsZWN0aW9ucwBIYXNodGFibGUAQ3VzdG9taXplQ2hhcnQAU3lzdGVtLlJ1bnRpbWUuQ29tcGlsZXJTZXJ2aWNlcwBDb21waWxhdGlvblJlbGF4YXRpb25zQXR0cmlidXRlAFJ1bnRpbWVDb21wYXRpYmlsaXR5QXR0cmlidXRlAHJsZ3FtYV93AGNoYXJ0T2JqAGNvZGVQYXJhbXMAU3lzdGVtLkRyYXdpbmcAQ29sb3IAZ2V0X1doaXRlAFN5c3RlbS5XZWIAU3lzdGVtLldlYi5VSS5XZWJDb250cm9scwBXZWJDb250cm9sAHNldF9CYWNrQ29sb3IAU3lzdGVtQ29sb3JzAGdldF9XaW5kb3cAc2V0X0JhY2tHcmFkaWVudEVuZENvbG9yAEdyYWRpZW50VHlwZQBzZXRfQmFja0dyYWRpZW50VHlwZQBDaGFydEFyZWFDb2xsZWN0aW9uAGdldF9DaGFydEFyZWFzAEludDMyAENoYXJ0QXJlYQBnZXRfSXRlbQBBeGlzAGdldF9BeGlzWABGcm9tQXJnYgBzZXRfTGluZUNvbG9yAEF4aXNMYWJlbHMATGFiZWwAZ2V0X0xhYmVsU3R5bGUARm9udABzZXRfRm9udABzZXRfQm9yZGVyQ29sb3IAZ2V0X0F4aXNZAHNldF9JbnRlcmxhY2VkAHNldF9JbnRlcmxhY2VkQ29sb3IAc2V0X1NoYWRvd09mZnNldABzZXRfU2hhZG93Q29sb3IATGVnZW5kQ29sbGVjdGlvbgBnZXRfTGVnZW5kcwBMZWdlbmQAZ2V0X0NvbnRyb2xMaWdodABTZXJpZXNDb2xsZWN0aW9uAGdldF9TZXJpZXMASUVudW1lcmF0b3IAR2V0RW51bWVyYXRvcgBnZXRfQ3VycmVudABTZXJpZXMARGF0YVBvaW50QXR0cmlidXRlcwBzZXRfQ29sb3IAZ2V0X0NvbG9yAGdldF9SAGdldF9HAGdldF9CAE1vdmVOZXh0AElEaXNw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</Value>
</CustomProperty>
<CustomProperty>
<Name>CUSTOM_CODE_CS</Name>
<Value>dXNpbmcgU3lzdGVtOw0KdXNpbmcgU3lzdGVtLldlYjsNCnVzaW5nIFN5c3RlbS5EcmF3aW5nOw0KdXNpbmcgRHVuZGFzLkNoYXJ0aW5nLldlYkNvbnRyb2w7DQp1c2luZyBTeXN0ZW0uUmVmbGVjdGlvbjsNCm5hbWVzcGFjZSBSZXBvcnRpbmdTZXJ2aWNlcy5DdXN0b21Bc3NlbWJseQ0Kew0KCS8vIFRoaXMgaXMgdGhlIGRlZmF1bHQgY2xhc3MgbmFtZQ0KCXB1YmxpYyBjbGFzcyBDdXN0b21pemUNCgl7DQoJCS8vZGVmYXVsdCBjb25zdHJ1Y3Rvcg0KCQlwdWJsaWMgQ3VzdG9taXplKCkNCgkJew0KCQl9DQoNCgkJcHVibGljIHZvaWQgQ3VzdG9taXplQ2hhcnQoRHVuZGFzLkNoYXJ0aW5nLldlYkNvbnRyb2wuQ2hhcnQgY2hhcnRPYmosIFN5c3RlbS5Db2xsZWN0aW9ucy5IYXNodGFibGUgY29kZVBhcmFtcykNCgkJew0KCQl0cnl7DQovL0RFTElNLVNUQVJULUN1c3RvbWl6ZUNoYXJ0DQpjaGFydE9iai5CYWNrQ29sb3IgPSBDb2xvci5XaGl0ZTsvLyBTeXN0ZW1Db2xvcnMuQ29udHJvbDsKY2hhcnRPYmouQmFja0dyYWRpZW50RW5kQ29sb3IgPSBTeXN0ZW1Db2xvcnMuV2luZG93OwpjaGFydE9iai5CYWNrR3JhZGllbnRUeXBlID0gRHVuZGFzLkNoYXJ0aW5nLldlYkNvbnRyb2wuR3JhZGllbnRUeXBlLkhvcml6b250YWxDZW50ZXI7CmNoYXJ0T2JqLkNoYXJ0QXJlYXNbMF0uQXhpc1guTGluZUNvbG9yID0gQ29sb3IuRnJvbUFyZ2IoMTI3LCAxMjcsIDEyNyk7CmNoYXJ0T2JqLkNoYXJ0QXJlYXNbMF0uQXhpc1guTGFiZWxTdHlsZS5Gb250ID0gbmV3IEZvbnQoIlRhaG9tYSIsIDgpOwpjaGFydE9iai5DaGFydEFyZWFzWzBdLkJvcmRlckNvbG9yID0gQ29sb3IuRnJvbUFyZ2IoMTU5LCAxNTksIDE1OSk7CmNoYXJ0T2JqLkNoYXJ0QXJlYXNbMF0uQXhpc1kuTGluZUNvbG9yID0gQ29sb3IuRnJvbUFyZ2IoMTI3LCAxMjcsIDEyNyk7CmNoYXJ0T2JqLkNoYXJ0QXJlYXNbMF0uQXhpc1kuTGluZUNvbG9yID0gQ29sb3IuRnJvbUFyZ2IoMTI3LCAxMjcsIDEyNyk7CmNoYXJ0T2JqLkNoYXJ0QXJlYXNbMF0uQXhpc1kuTGFiZWxTdHlsZS5Gb250ID0gbmV3IEZvbnQoIlRhaG9tYSIsIDgpOwpjaGFydE9iai5DaGFydEFyZWFzWzBdLkF4aXNZLkludGVybGFjZWQgPSB0cnVlOwpjaGFydE9iai5DaGFydEFyZWFzWzBdLkF4aXNZLkludGVybGFjZWRDb2xvciA9IENvbG9yLkZyb21BcmdiKCAyNDcsIDI0NywgMjQ3ICk7CmNoYXJ0T2JqLkNoYXJ0QXJlYXNbMF0uU2hhZG93T2Zmc2V0ID0gMDsKY2hhcnRPYmouQ2hhcnRBcmVhc1swXS5TaGFkb3dDb2xvciA9IENvbG9yLldoaXRlOwpjaGFydE9iai5DaGFydEFyZWFzWzBdLkJhY2tDb2xvciA9IFN5c3RlbUNvbG9ycy5XaW5kb3c7CmNoYXJ0T2JqLkNoYXJ0QXJlYXNbMF0uQmFja0dyYWRpZW50VHlwZSA9IER1bmRhcy5DaGFydGluZy5XZWJDb250cm9sLkdyYWRpZW50VHlwZS5Ob25lOwpjaGFydE9iai5MZWdlbmRzWzBdLlNoYWRvd09mZnNldCA9IDA7CmNoYXJ0T2JqLkxlZ2VuZHNbMF0uU2hhZG93Q29sb3IgPSBDb2xvci5XaGl0ZTsKY2hhcnRPYmouTGVnZW5kc1swXS5Cb3JkZXJDb2xvciA9IENvbG9yLkZyb21BcmdiKDEyNywgMTI3LCAxMjcpOwpjaGFydE9iai5MZWdlbmRzWzBdLkJhY2tDb2xvciA9IENvbG9yLldoaXRlOwpjaGFydE9iai5MZWdlbmRzWzBdLkJhY2tHcmFkaWVudEVuZENvbG9yID0gU3lzdGVtQ29sb3JzLkNvbnRyb2xMaWdodDsKY2hhcnRPYmouTGVnZW5kc1swXS5CYWNrR3JhZGllbnRUeXBlID0gRHVuZGFzLkNoYXJ0aW5nLldlYkNvbnRyb2wuR3JhZGllbnRUeXBlLkhvcml6b250YWxDZW50ZXI7CgppbnQgaSA9IDA7IApmb3JlYWNoKFNlcmllcyBjdXJTZXJpZXMgaW4gY2hhcnRPYmouU2VyaWVzKSB7IAogIHN3aXRjaCAoaSsrICUgMTApCiAgewogICAgIGNhc2UgMDoKICAgICAgICBjdXJTZXJpZXMuQ29sb3IgPSBDb2xvci5Gcm9tQXJnYig2MywgNjMsIDI1NSk7ICAvLyBMaWdodCBCbHVlCiAgICAgICAgYnJlYWs7CiAgICAgY2FzZSAxOgogICAgICAgIGN1clNlcmllcy5Db2xvciA9IENvbG9yLkZyb21BcmdiKDAsIDE1OSwgMCk7ICAgIC8vIERhcmsgR3JlZW4KICAgICAgICBicmVhazsKICAgICBjYXNlIDI6CiAgICAgICAgY3VyU2VyaWVzLkNvbG9yID0gQ29sb3IuRnJvbUFyZ2IoMjU1LCAzMSwgMzEpOyAgLy8gTGlnaHQgUmVkCiAgICAgICAgYnJlYWs7CiAgICAgY2FzZSAzOgogICAgICAgIGN1clNlcmllcy5Db2xvciA9IENvbG9yLkZyb21BcmdiKDI1NSwgMjIxLCAwKTsgIC8vIFllbGxvdwogICAgICAgIGJyZWFrOwogICAgIGNhc2UgNDoKICAgICAgICBjdXJTZXJpZXMuQ29sb3IgPSBDb2xvci5Gcm9tQXJnYigwLCAwLCAwKTsgICAgICAgLy8gQmxhY2sKICAgICAgICBicmVhazsKICAgICBjYXNlIDU6CiAgICAgICAgY3VyU2VyaWVzLkNvbG9yID0gQ29sb3IuRnJvbUFyZ2IoMzEsIDMxLCAxNTkpOyAgLy8gRGFyayBCbHVlCiAgICAgICAgYnJlYWs7CiAgICAgY2FzZSA2OgogICAgICAgIGN1clNlcmllcy5Db2xvciA9IENvbG9yLkZyb21BcmdiKDYzLCAyNTUsIDYzKTsgIC8vIExpZ2h0IEdyZWVuCiAgICAgICAgYnJlYWs7CiAgICAgY2FzZSA3OgogICAgICAgIGN1clNlcmllcy5Db2xvciA9IENvbG9yLkZyb21BcmdiKDI1NSwgMTI3LCA2Myk7IC8vIE9yYW5nZQogICAgICAgIGJyZWFrOwogICAgIGNhc2UgODoKICAgICAgICBjdXJTZXJpZXMuQ29sb3IgPSBDb2xvci5Gcm9tQXJnYigxOTEsIDE5MSwgMjU1KTsgLy8gbGlnaHQgR3JheS1ibHVlCiAgICAgICAgYnJlYWs7CiAgICAgY2FzZSA5OgogICAgICAgIGN1clNlcmllcy5Db2xvciA9IENvbG9yLkZyb21BcmdiKDE5MSwgMTExLCA0Nyk7ICAvLyBCcm93bgogICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIGJyZWFrOwogIH0KICBpbnQgdmFyaWFuY2UgPSA0ODsKICBpbnQgcmVkID0gY3VyU2VyaWVzLkNvbG9yLlIgKyB2YXJpYW5jZTsKICBpZiAocmVkID4gMjU1KQogICAgcmVkID0gMjU1OwogIGludCBncmVlbiA9IGN1clNlcmllcy5Db2xvci5HICsgdmFyaWFuY2U7CiAgaWYgKGdyZWVuID4gMjU1KQogICAgZ3JlZW4gPSAyNTU7CiAgaW50IGJsdWUgPSBjdXJTZXJpZXMuQ29sb3IuQiArIHZhcmlhbmNlOwogIGlmIChibHVlID4gMjU1KQogICAgYmx1ZSA9IDI1NTsKCiAgQ29sb3IgY29sb3JFbmQgPSBDb2xvci5Gcm9tQXJnYigyNTUsIHJlZCwgZ3JlZW4sIGJsdWUpOwogIGN1clNlcmllcy5CYWNrR3JhZGllbnRFbmRDb2xvciA9IGNvbG9yRW5kOy8vIENvbG9yLkZyb21BcmdiKDEyNywgbmV3U2VyaWVzLkNvbG9yLlIsIG5ld1Nlcmllcy5Db2xvci5HLCBuZXdTZXJpZXMuQ29sb3IuQik7CiAgY3VyU2VyaWVzLkJhY2tHcmFkaWVudFR5cGUgPSBHcmFkaWVudFR5cGUuVG9wQm90dG9tOy8vIFZlcnRpY2FsQ2VudGVyOwogIGN1clNlcmllcy5Cb3JkZXJDb2xvciA9IGN1clNlcmllcy5Db2xvcjsKICBjdXJTZXJpZXMuU2hhZG93T2Zmc2V0ID0gMjsKICBjdXJTZXJpZXMuU2hhZG93Q29sb3IgPSBDb2xvci5Gcm9tQXJnYiggMTI3LCAxMjcsIDEyNywgMTI3ICk7Cn0vL0RFTElNLUVORC1DdXN0b21pemVDaGFydA0KCQl9Y2F0Y2ggKEV4Y2VwdGlvbiB1c2VyRXhjZXB0aW9uKSB7IA0KCQkgICAgY2hhcnRPYmouQ29kZUV4Y2VwdGlvbiA9ICJDdXN0b21pemVDaGFydDogIit1c2VyRXhjZXB0aW9uLk1lc3NhZ2U7DQoJCSAgICB0aHJvdzsNCgkJICAgIH0NCgkJfQ0KDQoJfS8vIGVuZCBjbGFzcw0KfS8vIGVuZCBuYW1lc3BhY2UNCg==</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.BorderLineColor</Name>
<Value>26, 59, 105</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.BorderLineWidth</Name>
<Value>0</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.BorderLineStyle</Name>
<Value>Solid</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.NoDataMessage.Text</Name>
<Value>=Code.GetLocTable("C1").GetString("C1.NoData1", "No shell performance issues have been logged in the last three months")</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.Name</Name>
<Value>Default</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.DockInsideChartArea</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.TableStyle</Name>
<Value>Wide</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.BackColor</Name>
<Value>White</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.BorderColor</Name>
<Value>26, 59, 105</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.Alignment</Name>
<Value>Center</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.Docking</Name>
<Value>Top</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.ShadowOffset</Name>
<Value>2</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Titles.0.Title.Name</Name>
<Value>Default Title</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Titles.0.Title.Text</Name>
<Value>=Code.GetLocTable("C1").GetString("C1.Chart11", "Shell Performance Issues by Computer Model")</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.BorderColor</Name>
<Value>26, 59, 105</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.BackColor</Name>
<Value>White</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.BackGradientType</Name>
<Value>HorizontalCenter</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.BackGradientEndColor</Name>
<Value>Gray</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.ShadowOffset</Name>
<Value>2</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.Name</Name>
<Value>Default</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY.ValueType</Name>
<Value>Double</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY.Title</Name>
<Value>=Code.GetLocTable("C1").GetString("C1.Chart13", "Issues by computer model")</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY.MajorGrid.LineColor</Name>
<Value>Silver</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY.MinorGrid.LineColor</Name>
<Value>Silver</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY.MajorTickMark.Enabled</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX.ValueType</Name>
<Value>Date</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX.Title</Name>
<Value>=Code.GetLocTable("C1").GetString("C1.Chart12", "Week")</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX.Margin</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX.MajorGrid.LineColor</Name>
<Value>Silver</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX.MinorGrid.LineColor</Name>
<Value>Silver</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX.MajorTickMark.Enabled</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX.LabelStyle.Format</Name>
<Value>d</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX2.MajorGrid.LineColor</Name>
<Value>Silver</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX2.MajorGrid.Enabled</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX2.MinorGrid.LineColor</Name>
<Value>Silver</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX2.MajorTickMark.Enabled</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY2.MajorGrid.LineColor</Name>
<Value>Silver</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY2.MajorGrid.Enabled</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY2.MinorGrid.LineColor</Name>
<Value>Silver</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY2.MajorTickMark.Enabled</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.Area3DStyle.WallWidth</Name>
<Value>4</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.BorderSkin.PageColor</Name>
<Value>DarkGray</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.BorderSkin.FrameBackColor</Name>
<Value>CornflowerBlue</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.BorderSkin.FrameBackGradientEndColor</Name>
<Value>CornflowerBlue</Value>
</CustomProperty>
</CustomProperties>
<Height>3.1in</Height>
</CustomReportItem>
<CustomReportItem Name="dundasChartControl2">
<Left>0.15in</Left>
<CustomData>
<DataRowGroupings>
<DataGroupings>
<DataGrouping>
<CustomProperties>
<CustomProperty>
<Name>GroupLabel</Name>
<Value>=Code.GetEventName(Fields!Type.Value)</Value>
</CustomProperty>
</CustomProperties>
<Sorting>
<SortBy>
<SortExpression>=Fields!AvgIssues.Value</SortExpression>
<Direction>Descending</Direction>
</SortBy>
</Sorting>
<Grouping Name="dundasChartControl2_DRG_Type1">
<GroupExpressions>
<GroupExpression>=Code.GetEventName(Fields!Type.Value)</GroupExpression>
</GroupExpressions>
</Grouping>
<DataGroupings>
<DataGrouping>
<CustomProperties>
<CustomProperty>
<Name>ID</Name>
<Value>8ce9c5dd-65c0-4438-affa-0468468074a5</Value>
</CustomProperty>
<CustomProperty>
<Name>ShadowOffset</Name>
<Value>2</Value>
</CustomProperty>
<CustomProperty>
<Name>BorderColor</Name>
<Value>26, 59, 105</Value>
</CustomProperty>
<CustomProperty>
<Name>Legend</Name>
<Value>Default</Value>
</CustomProperty>
<CustomProperty>
<Name>ChartArea</Name>
<Value>Default</Value>
</CustomProperty>
<CustomProperty>
<Name>ShowInLegend</Name>
<Value>True</Value>
</CustomProperty>
<CustomProperty>
<Name>SmartLabels.Enabled</Name>
<Value>false</Value>
</CustomProperty>
<CustomProperty>
<Name>Type</Name>
<Value>StackedColumn</Value>
</CustomProperty>
</CustomProperties>
<Static>true</Static>
</DataGrouping>
</DataGroupings>
</DataGrouping>
</DataGroupings>
</DataRowGroupings>
<DataSetName>IssuesByRootCause</DataSetName>
<DataRows>
<DataRow>
<DataCell>
<DataValue>
<Name>ID</Name>
<Value>8ce9c5dd-65c0-4438-affa-0468468074a5</Value>
</DataValue>
<DataValue>
<Name>Y0</Name>
<Value>=Sum(Fields!AvgIssues.Value)</Value>
</DataValue>
<DataValue>
<Name>BorderColor</Name>
<Value>26, 59, 105</Value>
</DataValue>
<DataValue>
<Name>CustomAttributes</Name>
<Value>LabelStyle=Top</Value>
</DataValue>
</DataCell>
</DataRow>
</DataRows>
<DataColumnGroupings>
<DataGroupings>
<DataGrouping>
<CustomProperties>
<CustomProperty>
<Name>GroupLabel</Name>
<Value>=Code.FormatDateTime("d", Fields!WeekAggregated.Value)</Value>
</CustomProperty>
</CustomProperties>
<Grouping Name="dundasChartControl2_DCG_WeekAggregated1">
<GroupExpressions>
<GroupExpression>=Code.FormatDateTime("d", Fields!WeekAggregated.Value)</GroupExpression>
</GroupExpressions>
</Grouping>
</DataGrouping>
</DataGroupings>
</DataColumnGroupings>
</CustomData>
<AltReportItem>
<Textbox xmlns="http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition" Name="dundasChartControl2_Textbox">
<Value>The Dundas Chart for Reporting Services report item is unavailable.</Value>
</Textbox>
</AltReportItem>
<Top>4.85in</Top>
<ZIndex>5</ZIndex>
<Type>EnterpriseManagementChartControl</Type>
<Width>8in</Width>
<CustomProperties>
<CustomProperty>
<Name>CUSTOM_CODE_COMPILED_ASSEMBLY</Name>
<Value>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dXN0b21pemUAUmVwb3J0aW5nU2VydmljZXMuQ3VzdG9tQXNzZW1ibHkAbXNjb3JsaWIAU3lzdGVtAE9iamVjdAAuY3RvcgBNaWNyb3NvZnRSU0NoYXJ0AER1bmRhcy5DaGFydGluZy5XZWJDb250cm9sAENoYXJ0AFN5c3RlbS5Db2xsZWN0aW9ucwBIYXNodGFibGUAQ3VzdG9taXplQ2hhcnQAU3lzdGVtLlJ1bnRpbWUuQ29tcGlsZXJTZXJ2aWNlcwBDb21waWxhdGlvblJlbGF4YXRpb25zQXR0cmlidXRlAFJ1bnRpbWVDb21wYXRpYmlsaXR5QXR0cmlidXRlAHotNngwdm16AGNoYXJ0T2JqAGNvZGVQYXJhbXMAU3lzdGVtLkRyYXdpbmcAQ29sb3IAZ2V0X1doaXRlAFN5c3RlbS5XZWIAU3lzdGVtLldlYi5VSS5XZWJDb250cm9scwBXZWJDb250cm9sAHNldF9CYWNrQ29sb3IAU3lzdGVtQ29sb3JzAGdldF9XaW5kb3cAc2V0X0JhY2tHcmFkaWVudEVuZENvbG9yAEdyYWRpZW50VHlwZQBzZXRfQmFja0dyYWRpZW50VHlwZQBDaGFydEFyZWFDb2xsZWN0aW9uAGdldF9DaGFydEFyZWFzAEludDMyAENoYXJ0QXJlYQBnZXRfSXRlbQBBeGlzAGdldF9BeGlzWABGcm9tQXJnYgBzZXRfTGluZUNvbG9yAEF4aXNMYWJlbHMATGFiZWwAZ2V0X0xhYmVsU3R5bGUARm9udABzZXRfRm9udABzZXRfQm9yZGVyQ29sb3IAZ2V0X0F4aXNZAHNldF9JbnRlcmxhY2VkAHNldF9JbnRlcmxhY2VkQ29sb3IAc2V0X1NoYWRvd09mZnNldABzZXRfU2hhZG93Q29sb3IATGVnZW5kQ29sbGVjdGlvbgBnZXRfTGVnZW5kcwBMZWdlbmQAZ2V0X0NvbnRyb2xMaWdodABTZXJpZXNDb2xsZWN0aW9uAGdldF9TZXJpZXMASUVudW1lcmF0b3IAR2V0RW51bWVyYXRvcgBnZXRfQ3VycmVudABTZXJpZXMARGF0YVBvaW50QXR0cmlidXRlcwBzZXRfQ29sb3IAZ2V0X0NvbG9yAGdldF9SAGdldF9HAGdldF9CAE1vdmVOZXh0AElEaXNw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</Value>
</CustomProperty>
<CustomProperty>
<Name>CUSTOM_CODE_CS</Name>
<Value>dXNpbmcgU3lzdGVtOw0KdXNpbmcgU3lzdGVtLldlYjsNCnVzaW5nIFN5c3RlbS5EcmF3aW5nOw0KdXNpbmcgRHVuZGFzLkNoYXJ0aW5nLldlYkNvbnRyb2w7DQp1c2luZyBTeXN0ZW0uUmVmbGVjdGlvbjsNCm5hbWVzcGFjZSBSZXBvcnRpbmdTZXJ2aWNlcy5DdXN0b21Bc3NlbWJseQ0Kew0KCS8vIFRoaXMgaXMgdGhlIGRlZmF1bHQgY2xhc3MgbmFtZQ0KCXB1YmxpYyBjbGFzcyBDdXN0b21pemUNCgl7DQoJCS8vZGVmYXVsdCBjb25zdHJ1Y3Rvcg0KCQlwdWJsaWMgQ3VzdG9taXplKCkNCgkJew0KCQl9DQoNCgkJcHVibGljIHZvaWQgQ3VzdG9taXplQ2hhcnQoRHVuZGFzLkNoYXJ0aW5nLldlYkNvbnRyb2wuQ2hhcnQgY2hhcnRPYmosIFN5c3RlbS5Db2xsZWN0aW9ucy5IYXNodGFibGUgY29kZVBhcmFtcykNCgkJew0KCQl0cnl7DQovL0RFTElNLVNUQVJULUN1c3RvbWl6ZUNoYXJ0DQpjaGFydE9iai5CYWNrQ29sb3IgPSBDb2xvci5XaGl0ZTsvLyBTeXN0ZW1Db2xvcnMuQ29udHJvbDsKY2hhcnRPYmouQmFja0dyYWRpZW50RW5kQ29sb3IgPSBTeXN0ZW1Db2xvcnMuV2luZG93OwpjaGFydE9iai5CYWNrR3JhZGllbnRUeXBlID0gRHVuZGFzLkNoYXJ0aW5nLldlYkNvbnRyb2wuR3JhZGllbnRUeXBlLkhvcml6b250YWxDZW50ZXI7CmNoYXJ0T2JqLkNoYXJ0QXJlYXNbMF0uQXhpc1guTGluZUNvbG9yID0gQ29sb3IuRnJvbUFyZ2IoMTI3LCAxMjcsIDEyNyk7CmNoYXJ0T2JqLkNoYXJ0QXJlYXNbMF0uQXhpc1guTGFiZWxTdHlsZS5Gb250ID0gbmV3IEZvbnQoIlRhaG9tYSIsIDgpOwpjaGFydE9iai5DaGFydEFyZWFzWzBdLkJvcmRlckNvbG9yID0gQ29sb3IuRnJvbUFyZ2IoMTU5LCAxNTksIDE1OSk7CmNoYXJ0T2JqLkNoYXJ0QXJlYXNbMF0uQXhpc1kuTGluZUNvbG9yID0gQ29sb3IuRnJvbUFyZ2IoMTI3LCAxMjcsIDEyNyk7CmNoYXJ0T2JqLkNoYXJ0QXJlYXNbMF0uQXhpc1kuTGluZUNvbG9yID0gQ29sb3IuRnJvbUFyZ2IoMTI3LCAxMjcsIDEyNyk7CmNoYXJ0T2JqLkNoYXJ0QXJlYXNbMF0uQXhpc1kuTGFiZWxTdHlsZS5Gb250ID0gbmV3IEZvbnQoIlRhaG9tYSIsIDgpOwpjaGFydE9iai5DaGFydEFyZWFzWzBdLkF4aXNZLkludGVybGFjZWQgPSB0cnVlOwpjaGFydE9iai5DaGFydEFyZWFzWzBdLkF4aXNZLkludGVybGFjZWRDb2xvciA9IENvbG9yLkZyb21BcmdiKCAyNDcsIDI0NywgMjQ3ICk7CmNoYXJ0T2JqLkNoYXJ0QXJlYXNbMF0uU2hhZG93T2Zmc2V0ID0gMDsKY2hhcnRPYmouQ2hhcnRBcmVhc1swXS5TaGFkb3dDb2xvciA9IENvbG9yLldoaXRlOwpjaGFydE9iai5DaGFydEFyZWFzWzBdLkJhY2tDb2xvciA9IFN5c3RlbUNvbG9ycy5XaW5kb3c7CmNoYXJ0T2JqLkNoYXJ0QXJlYXNbMF0uQmFja0dyYWRpZW50VHlwZSA9IER1bmRhcy5DaGFydGluZy5XZWJDb250cm9sLkdyYWRpZW50VHlwZS5Ob25lOwpjaGFydE9iai5MZWdlbmRzWzBdLlNoYWRvd09mZnNldCA9IDA7CmNoYXJ0T2JqLkxlZ2VuZHNbMF0uU2hhZG93Q29sb3IgPSBDb2xvci5XaGl0ZTsKY2hhcnRPYmouTGVnZW5kc1swXS5Cb3JkZXJDb2xvciA9IENvbG9yLkZyb21BcmdiKDEyNywgMTI3LCAxMjcpOwpjaGFydE9iai5MZWdlbmRzWzBdLkJhY2tDb2xvciA9IENvbG9yLldoaXRlOwpjaGFydE9iai5MZWdlbmRzWzBdLkJhY2tHcmFkaWVudEVuZENvbG9yID0gU3lzdGVtQ29sb3JzLkNvbnRyb2xMaWdodDsKY2hhcnRPYmouTGVnZW5kc1swXS5CYWNrR3JhZGllbnRUeXBlID0gRHVuZGFzLkNoYXJ0aW5nLldlYkNvbnRyb2wuR3JhZGllbnRUeXBlLkhvcml6b250YWxDZW50ZXI7CgppbnQgaSA9IDA7IApmb3JlYWNoKFNlcmllcyBjdXJTZXJpZXMgaW4gY2hhcnRPYmouU2VyaWVzKSB7IAogIHN3aXRjaCAoaSsrICUgMTApCiAgewogICAgIGNhc2UgMDoKICAgICAgICBjdXJTZXJpZXMuQ29sb3IgPSBDb2xvci5Gcm9tQXJnYig2MywgNjMsIDI1NSk7ICAvLyBMaWdodCBCbHVlCiAgICAgICAgYnJlYWs7CiAgICAgY2FzZSAxOgogICAgICAgIGN1clNlcmllcy5Db2xvciA9IENvbG9yLkZyb21BcmdiKDAsIDE1OSwgMCk7ICAgIC8vIERhcmsgR3JlZW4KICAgICAgICBicmVhazsKICAgICBjYXNlIDI6CiAgICAgICAgY3VyU2VyaWVzLkNvbG9yID0gQ29sb3IuRnJvbUFyZ2IoMjU1LCAzMSwgMzEpOyAgLy8gTGlnaHQgUmVkCiAgICAgICAgYnJlYWs7CiAgICAgY2FzZSAzOgogICAgICAgIGN1clNlcmllcy5Db2xvciA9IENvbG9yLkZyb21BcmdiKDI1NSwgMjIxLCAwKTsgIC8vIFllbGxvdwogICAgICAgIGJyZWFrOwogICAgIGNhc2UgNDoKICAgICAgICBjdXJTZXJpZXMuQ29sb3IgPSBDb2xvci5Gcm9tQXJnYigwLCAwLCAwKTsgICAgICAgLy8gQmxhY2sKICAgICAgICBicmVhazsKICAgICBjYXNlIDU6CiAgICAgICAgY3VyU2VyaWVzLkNvbG9yID0gQ29sb3IuRnJvbUFyZ2IoMzEsIDMxLCAxNTkpOyAgLy8gRGFyayBCbHVlCiAgICAgICAgYnJlYWs7CiAgICAgY2FzZSA2OgogICAgICAgIGN1clNlcmllcy5Db2xvciA9IENvbG9yLkZyb21BcmdiKDYzLCAyNTUsIDYzKTsgIC8vIExpZ2h0IEdyZWVuCiAgICAgICAgYnJlYWs7CiAgICAgY2FzZSA3OgogICAgICAgIGN1clNlcmllcy5Db2xvciA9IENvbG9yLkZyb21BcmdiKDI1NSwgMTI3LCA2Myk7IC8vIE9yYW5nZQogICAgICAgIGJyZWFrOwogICAgIGNhc2UgODoKICAgICAgICBjdXJTZXJpZXMuQ29sb3IgPSBDb2xvci5Gcm9tQXJnYigxOTEsIDE5MSwgMjU1KTsgLy8gbGlnaHQgR3JheS1ibHVlCiAgICAgICAgYnJlYWs7CiAgICAgY2FzZSA5OgogICAgICAgIGN1clNlcmllcy5Db2xvciA9IENvbG9yLkZyb21BcmdiKDE5MSwgMTExLCA0Nyk7ICAvLyBCcm93bgogICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIGJyZWFrOwogIH0KICBpbnQgdmFyaWFuY2UgPSA0ODsKICBpbnQgcmVkID0gY3VyU2VyaWVzLkNvbG9yLlIgKyB2YXJpYW5jZTsKICBpZiAocmVkID4gMjU1KQogICAgcmVkID0gMjU1OwogIGludCBncmVlbiA9IGN1clNlcmllcy5Db2xvci5HICsgdmFyaWFuY2U7CiAgaWYgKGdyZWVuID4gMjU1KQogICAgZ3JlZW4gPSAyNTU7CiAgaW50IGJsdWUgPSBjdXJTZXJpZXMuQ29sb3IuQiArIHZhcmlhbmNlOwogIGlmIChibHVlID4gMjU1KQogICAgYmx1ZSA9IDI1NTsKCiAgQ29sb3IgY29sb3JFbmQgPSBDb2xvci5Gcm9tQXJnYigyNTUsIHJlZCwgZ3JlZW4sIGJsdWUpOwogIGN1clNlcmllcy5CYWNrR3JhZGllbnRFbmRDb2xvciA9IGNvbG9yRW5kOy8vIENvbG9yLkZyb21BcmdiKDEyNywgbmV3U2VyaWVzLkNvbG9yLlIsIG5ld1Nlcmllcy5Db2xvci5HLCBuZXdTZXJpZXMuQ29sb3IuQik7CiAgY3VyU2VyaWVzLkJhY2tHcmFkaWVudFR5cGUgPSBHcmFkaWVudFR5cGUuVG9wQm90dG9tOy8vIFZlcnRpY2FsQ2VudGVyOwogIGN1clNlcmllcy5Cb3JkZXJDb2xvciA9IGN1clNlcmllcy5Db2xvcjsKICBjdXJTZXJpZXMuU2hhZG93T2Zmc2V0ID0gMjsKICBjdXJTZXJpZXMuU2hhZG93Q29sb3IgPSBDb2xvci5Gcm9tQXJnYiggMTI3LCAxMjcsIDEyNywgMTI3ICk7Cn0vL0RFTElNLUVORC1DdXN0b21pemVDaGFydA0KCQl9Y2F0Y2ggKEV4Y2VwdGlvbiB1c2VyRXhjZXB0aW9uKSB7IA0KCQkgICAgY2hhcnRPYmouQ29kZUV4Y2VwdGlvbiA9ICJDdXN0b21pemVDaGFydDogIit1c2VyRXhjZXB0aW9uLk1lc3NhZ2U7DQoJCSAgICB0aHJvdzsNCgkJICAgIH0NCgkJfQ0KDQoJfS8vIGVuZCBjbGFzcw0KfS8vIGVuZCBuYW1lc3BhY2UNCg==</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.BorderLineColor</Name>
<Value>26, 59, 105</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.BorderLineWidth</Name>
<Value>0</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.BorderLineStyle</Name>
<Value>Solid</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.NoDataMessage.Text</Name>
<Value>=Code.GetLocTable("C2").GetString("C2.NoData2", "No shell performance issues have been logged in the last week")</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.Name</Name>
<Value>Default</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.DockInsideChartArea</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.DockToChartArea</Name>
<Value>Default</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.TableStyle</Name>
<Value>Wide</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.BackColor</Name>
<Value>White</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.BorderColor</Name>
<Value>26, 59, 105</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.Alignment</Name>
<Value>Center</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.Docking</Name>
<Value>Top</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.ShadowOffset</Name>
<Value>2</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Titles.0.Title.Name</Name>
<Value>Default Title</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Titles.0.Title.Text</Name>
<Value>=Code.GetLocTable("C2").GetString("C2.Chart21", "Shell Performance Issues by Root Cause")</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.BorderColor</Name>
<Value>26, 59, 105</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.BackColor</Name>
<Value>White</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.ShadowOffset</Name>
<Value>2</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.BorderStyle</Name>
<Value>Solid</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.Name</Name>
<Value>Default</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY.ValueType</Name>
<Value>Double</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY.Title</Name>
<Value>=Code.GetLocTable("C2").GetString("C2.Chart23", "Issues by root cause")</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY.MajorGrid.LineColor</Name>
<Value>Silver</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY.MinorGrid.LineColor</Name>
<Value>Silver</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY.MajorTickMark.Enabled</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX.ValueType</Name>
<Value>String</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX.Title</Name>
<Value>=Code.GetLocTable("C2").GetString("C2.Chart22", "Week")</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX.MajorGrid.LineColor</Name>
<Value>Silver</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX.MinorGrid.LineColor</Name>
<Value>Silver</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX.MajorTickMark.Enabled</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX2.MajorGrid.LineColor</Name>
<Value>Silver</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX2.MajorGrid.Enabled</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX2.MinorGrid.LineColor</Name>
<Value>Silver</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX2.MajorTickMark.Enabled</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY2.MajorGrid.LineColor</Name>
<Value>Silver</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY2.MajorGrid.Enabled</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY2.MinorGrid.LineColor</Name>
<Value>Silver</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY2.MajorTickMark.Enabled</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.Area3DStyle.WallWidth</Name>
<Value>3</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.Area3DStyle.Enable3D</Name>
<Value>True</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.Area3DStyle.Light</Name>
<Value>None</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.Area3DStyle.XAngle</Name>
<Value>15</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.Area3DStyle.YAngle</Name>
<Value>15</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.BorderSkin.FrameBackColor</Name>
<Value>CornflowerBlue</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.BorderSkin.FrameBackGradientEndColor</Name>
<Value>CornflowerBlue</Value>
</CustomProperty>
</CustomProperties>
<Height>3.2in</Height>
</CustomReportItem>
<Textbox Name="textbox10">
<Left>0.45in</Left>
<Top>8.25in</Top>
<ZIndex>4</ZIndex>
<Action>
<Drillthrough>
<ReportName>Microsoft.Windows.Client.Win7.Report.Win7ShellPerfRootCauses</ReportName>
<Parameters>
<Parameter Name="RootCauseType">
<Value>401</Value>
</Parameter>
</Parameters>
</Drillthrough>
</Action>
<Width>7.7in</Width>
<Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingBottom>2pt</PaddingBottom>
<Color>Blue</Color>
<TextDecoration>Underline</TextDecoration>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
</Style>
<CanGrow>true</CanGrow>
<Height>0.15in</Height>
<Value>=Code.GetLocTable("L").GetString("L.Link2", "View applications and services behind CPU root causes")</Value>
</Textbox>
<Textbox Name="textbox5">
<Left>0.15in</Left>
<Top>4.45in</Top>
<ZIndex>3</ZIndex>
<Width>8in</Width>
<Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingBottom>2pt</PaddingBottom>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
</Style>
<CanGrow>true</CanGrow>
<Height>0.30208in</Height>
<Value>=Code.GetLocTable("C2").GetString("C2.SubChart2", "This chart displays the root causes that contributed to shell performance degradations in the last three months. Note: For any given performance issue in a client, there could by multiple root causes")</Value>
</Textbox>
<Textbox Name="textbox6">
<Left>0.15in</Left>
<Top>4.15in</Top>
<ZIndex>2</ZIndex>
<Width>8in</Width>
<Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingBottom>2pt</PaddingBottom>
<FontWeight>700</FontWeight>
<FontSize>12pt</FontSize>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
</Style>
<CanGrow>true</CanGrow>
<Height>0.30208in</Height>
<Value>=Code.GetLocTable("C2").GetString("C2.Chart2", "Bottleneck Resources that caused Performance degradation")</Value>
</Textbox>
<Textbox Name="textbox3">
<Left>0.15in</Left>
<Top>0.3in</Top>
<rd:DefaultName>textbox3</rd:DefaultName>
<ZIndex>1</ZIndex>
<Width>8in</Width>
<Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingBottom>2pt</PaddingBottom>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
</Style>
<CanGrow>true</CanGrow>
<Height>0.30208in</Height>
<Value>=Code.GetLocTable("C1").GetString("C1.SubChart1", "This chart displays the frequency of shell performance issues over the last three months.")</Value>
</Textbox>
<Textbox Name="textbox2">
<Left>0.15in</Left>
<rd:DefaultName>textbox2</rd:DefaultName>
<Width>8in</Width>
<Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingBottom>2pt</PaddingBottom>
<FontWeight>700</FontWeight>
<FontSize>12pt</FontSize>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
</Style>
<CanGrow>true</CanGrow>
<Height>0.30208in</Height>
<Value>=Code.GetLocTable("C1").GetString("C1.Chart1", "Overall Performance")</Value>
</Textbox>
</ReportItems>
<Top>0.05in</Top>
</Rectangle>
</ReportItems>
<Height>9.45in</Height>
</Body>
<PageHeader>
<ReportItems>
<Rectangle Name="rectangle4">
<Left>0.15in</Left>
<ReportItems>
<Textbox Name="reportDescriptionTitle">
<DataElementOutput>NoOutput</DataElementOutput>
<Top>0.3in</Top>
<ZIndex>1</ZIndex>
<Width>8in</Width>
<Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingBottom>2pt</PaddingBottom>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<VerticalAlign>Middle</VerticalAlign>
<Color>DimGray</Color>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
</Style>
<CanGrow>true</CanGrow>
<Value>=Code.GetLocTable("R").GetString("R.SubTitle", "This report provides a view of shell performance information across the monitored environment.")</Value>
</Textbox>
<Textbox Name="reportTitle">
<Left>0.2in</Left>
<DataElementOutput>Output</DataElementOutput>
<Top>0.05in</Top>
<Width>7.8in</Width>
<Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingBottom>2pt</PaddingBottom>
<FontFamily>Tahoma</FontFamily>
<FontWeight>700</FontWeight>
<FontSize>11pt</FontSize>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
</Style>
<DataElementStyle>ElementNormal</DataElementStyle>
<CanGrow>true</CanGrow>
<DataElementName>Title</DataElementName>
<Height>0.25in</Height>
<Value>=Code.GetLocTable("R").GetString("R.Title", "Windows Windows 7 Client Performance Report")</Value>
</Textbox>
</ReportItems>
<Top>0.54167in</Top>
<ZIndex>4</ZIndex>
<Width>8.15in</Width>
<Style>
<BackgroundColor>Gainsboro</BackgroundColor>
</Style>
<Height>0.5in</Height>
</Rectangle>
<Rectangle Name="rectangle3">
<Left>0.15in</Left>
<Top>1.04167in</Top>
<ZIndex>3</ZIndex>
<Width>8.15in</Width>
<Style>
<BackgroundColor>Gainsboro</BackgroundColor>
</Style>
<Height>0.2in</Height>
</Rectangle>
<Image Name="banner_image">
<Sizing>Fit</Sizing>
<Left>0.15in</Left>
<MIMEType/>
<ZIndex>2</ZIndex>
<Width>8.15in</Width>
<Source>External</Source>
<Style/>
<Height>0.53958in</Height>
<Value>../banner_portrait.jpg</Value>
</Image>
<Textbox Name="textbox1">
<Left>0.475in</Left>
<Top>1.3in</Top>
<rd:DefaultName>textbox1</rd:DefaultName>
<ZIndex>1</ZIndex>
<Width>5.25in</Width>
<Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingBottom>2pt</PaddingBottom>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
</Style>
<CanGrow>true</CanGrow>
<Height>0.19792in</Height>
<Value>=Code.FormatDateTime("g",DateTime.UtcNow)</Value>
</Textbox>
<Line Name="line1">
<Left>0.175in</Left>
<Top>1.55in</Top>
<Width>8.15in</Width>
<Style>
<BorderStyle>
<Default>Solid</Default>
</BorderStyle>
</Style>
<Height>0in</Height>
</Line>
</ReportItems>
<Height>1.6in</Height>
<PrintOnLastPage>true</PrintOnLastPage>
<PrintOnFirstPage>true</PrintOnFirstPage>
</PageHeader>
<rd:ReportID>8d177a00-bedc-4000-bf39-40b54db1af9b</rd:ReportID>
<DataSets>
<DataSet Name="IssuesByMachine">
<Query>
<rd:UseGenericDesigner>true</rd:UseGenericDesigner>
<CommandText>=Code.GetSPName("Win7ShellPerf", "Machine")</CommandText>
<DataSourceName>DataWarehouseMain</DataSourceName>
</Query>
<Fields>
<Field Name="WeekAggregated">
<rd:TypeName>System.DateTime</rd:TypeName>
<DataField>WeekAggregated</DataField>
</Field>
<Field Name="Type">
<rd:TypeName>System.String</rd:TypeName>
<DataField>Type</DataField>
</Field>
<Field Name="AvgIssues">
<rd:TypeName>System.Double</rd:TypeName>
<DataField>AvgIssues</DataField>
</Field>
</Fields>
</DataSet>
<DataSet Name="IssuesByRootCause">
<Query>
<rd:UseGenericDesigner>true</rd:UseGenericDesigner>
<CommandText>=Code.GetSPName("Win7ShellPerf", "RootCause")</CommandText>
<DataSourceName>DataWarehouseMain</DataSourceName>
</Query>
<Fields>
<Field Name="WeekAggregated">
<rd:TypeName>System.DateTime</rd:TypeName>
<DataField>WeekAggregated</DataField>
</Field>
<Field Name="Type">
<rd:TypeName>System.String</rd:TypeName>
<DataField>Type</DataField>
</Field>
<Field Name="AvgIssues">
<rd:TypeName>System.Double</rd:TypeName>
<DataField>AvgIssues</DataField>
</Field>
</Fields>
</DataSet>
<DataSet Name="R">
<Query>
<CommandType>StoredProcedure</CommandType>
<CommandText>ReportDisplayStringGet</CommandText>
<QueryParameters>
<QueryParameter Name="@ManagementGroupGuid">
<Value>=Code.GetCallingManagementGroupId()</Value>
</QueryParameter>
<QueryParameter Name="@ManagementPackSystemName">
<Value>Microsoft.Windows.Client.Win7.Aggregate</Value>
</QueryParameter>
<QueryParameter Name="@ReportSystemName">
<Value>Microsoft.Windows.Client.Win7.Report.ShellPerf</Value>
</QueryParameter>
<QueryParameter Name="@LanguageCode">
<Value>=Code.GetReportLocLanguageCode()</Value>
</QueryParameter>
<QueryParameter Name="@Scope">
<Value>R.%</Value>
</QueryParameter>
</QueryParameters>
<DataSourceName>DataWarehouseMain</DataSourceName>
</Query>
<Fields>
<Field Name="ValueXml">
<DataField>XML_F52E2B61-18A1-11d1-B105-00805F49916B</DataField>
</Field>
<Field Name="ValueName">
<Value>="LT"</Value>
</Field>
</Fields>
</DataSet>
<DataSet Name="C1">
<Query>
<CommandType>StoredProcedure</CommandType>
<CommandText>ReportDisplayStringGet</CommandText>
<QueryParameters>
<QueryParameter Name="@ManagementGroupGuid">
<Value>=Code.GetCallingManagementGroupId()</Value>
</QueryParameter>
<QueryParameter Name="@ManagementPackSystemName">
<Value>Microsoft.Windows.Client.Win7.Aggregate</Value>
</QueryParameter>
<QueryParameter Name="@ReportSystemName">
<Value>Microsoft.Windows.Client.Win7.Report.ShellPerf</Value>
</QueryParameter>
<QueryParameter Name="@LanguageCode">
<Value>=Code.GetReportLocLanguageCode()</Value>
</QueryParameter>
<QueryParameter Name="@Scope">
<Value>C1.%</Value>
</QueryParameter>
</QueryParameters>
<DataSourceName>DataWarehouseMain</DataSourceName>
</Query>
<Fields>
<Field Name="ValueXml">
<DataField>XML_F52E2B61-18A1-11d1-B105-00805F49916B</DataField>
</Field>
<Field Name="ValueName">
<Value>="LT"</Value>
</Field>
</Fields>
</DataSet>
<DataSet Name="C2">
<Query>
<CommandType>StoredProcedure</CommandType>
<CommandText>ReportDisplayStringGet</CommandText>
<QueryParameters>
<QueryParameter Name="@ManagementGroupGuid">
<Value>=Code.GetCallingManagementGroupId()</Value>
</QueryParameter>
<QueryParameter Name="@ManagementPackSystemName">
<Value>Microsoft.Windows.Client.Win7.Aggregate</Value>
</QueryParameter>
<QueryParameter Name="@ReportSystemName">
<Value>Microsoft.Windows.Client.Win7.Report.ShellPerf</Value>
</QueryParameter>
<QueryParameter Name="@LanguageCode">
<Value>=Code.GetReportLocLanguageCode()</Value>
</QueryParameter>
<QueryParameter Name="@Scope">
<Value>C2.%</Value>
</QueryParameter>
</QueryParameters>
<DataSourceName>DataWarehouseMain</DataSourceName>
</Query>
<Fields>
<Field Name="ValueXml">
<DataField>XML_F52E2B61-18A1-11d1-B105-00805F49916B</DataField>
</Field>
<Field Name="ValueName">
<Value>="LT"</Value>
</Field>
</Fields>
</DataSet>
<DataSet Name="C3">
<Query>
<CommandType>StoredProcedure</CommandType>
<CommandText>ReportDisplayStringGet</CommandText>
<QueryParameters>
<QueryParameter Name="@ManagementGroupGuid">
<Value>=Code.GetCallingManagementGroupId()</Value>
</QueryParameter>
<QueryParameter Name="@ManagementPackSystemName">
<Value>Microsoft.Windows.Client.Win7.Aggregate</Value>
</QueryParameter>
<QueryParameter Name="@ReportSystemName">
<Value>Microsoft.Windows.Client.Win7.Report.ShellPerf</Value>
</QueryParameter>
<QueryParameter Name="@LanguageCode">
<Value>=Code.GetReportLocLanguageCode()</Value>
</QueryParameter>
<QueryParameter Name="@Scope">
<Value>C3.%</Value>
</QueryParameter>
</QueryParameters>
<DataSourceName>DataWarehouseMain</DataSourceName>
</Query>
<Fields>
<Field Name="ValueXml">
<DataField>XML_F52E2B61-18A1-11d1-B105-00805F49916B</DataField>
</Field>
<Field Name="ValueName">
<Value>="LT"</Value>
</Field>
</Fields>
</DataSet>
<DataSet Name="L">
<Query>
<CommandType>StoredProcedure</CommandType>
<CommandText>ReportDisplayStringGet</CommandText>
<QueryParameters>
<QueryParameter Name="@ManagementGroupGuid">
<Value>=Code.GetCallingManagementGroupId()</Value>
</QueryParameter>
<QueryParameter Name="@ManagementPackSystemName">
<Value>Microsoft.Windows.Client.Win7.Aggregate</Value>
</QueryParameter>
<QueryParameter Name="@ReportSystemName">
<Value>Microsoft.Windows.Client.Win7.Report.ShellPerf</Value>
</QueryParameter>
<QueryParameter Name="@LanguageCode">
<Value>=Code.GetReportLocLanguageCode()</Value>
</QueryParameter>
<QueryParameter Name="@Scope">
<Value>L.%</Value>
</QueryParameter>
</QueryParameters>
<DataSourceName>DataWarehouseMain</DataSourceName>
</Query>
<Fields>
<Field Name="ValueXml">
<DataField>XML_F52E2B61-18A1-11d1-B105-00805F49916B</DataField>
</Field>
<Field Name="ValueName">
<Value>="LT"</Value>
</Field>
</Fields>
</DataSet>
<DataSet Name="ManagementGroups">
<Query>
<CommandText>SELECT ManagementGroupGuid, ManagementGroupDefaultName FROM vManagementGroup</CommandText>
<DataSourceName>DataWarehouseMain</DataSourceName>
</Query>
<Fields>
<Field Name="ManagementGroupGuid">
<rd:TypeName>System.Guid</rd:TypeName>
<DataField>ManagementGroupGuid</DataField>
</Field>
<Field Name="ManagementGroupDefaultName">
<rd:TypeName>System.String</rd:TypeName>
<DataField>ManagementGroupDefaultName</DataField>
</Field>
</Fields>
</DataSet>
</DataSets>
<CodeModules>
<CodeModule>Microsoft.EnterpriseManagement.Reporting.Code, Version=6.0.0.0, Culture=neutral</CodeModule>
</CodeModules>
<Code>
Const LocTableStringQuery As String = "R/S[@N='{0}']/text()"
Const TimeZoneParameterName As String = "TimeZone"
Dim LocTables As System.Collections.Generic.Dictionary(Of String, Microsoft.EnterpriseManagement.Reporting.XmlStringTable)
Dim ReportCulture As System.Globalization.CultureInfo
Protected Overrides Sub OnInit()
LocTables = new System.Collections.Generic.Dictionary(Of String, Microsoft.EnterpriseManagement.Reporting.XmlStringTable)()
ReportCulture = System.Globalization.CultureInfo.GetCultureInfo(Report.User("Language"))
End Sub
Public Function FormatDateTime(Format As String, Value As DateTime) As String
return Value.ToLocalTime().ToString(Format, ReportCulture)
End Function
Public Function GetCallingManagementGroupId() As String
Return Microsoft.EnterpriseManagement.Reporting.ReportingConfiguration.ManagementGroupId
End Function
Public Function GetLocTable(Name As String) As Microsoft.EnterpriseManagement.Reporting.XmlStringTable
Dim LocTable As Microsoft.EnterpriseManagement.Reporting.XmlStringTable
If Not LocTables.TryGetValue(Name, LocTable) Then
LocTable = New Microsoft.EnterpriseManagement.Reporting.XmlStringTable(LocTableStringQuery, Report.Parameters(Name).Value)
LocTables.Add(Name, LocTable)
End If
Return LocTable
End Function
Public Function GetReportLocLanguageCode() As String
Return ReportCulture.ThreeLetterWindowsLanguageName
End Function
Public Function GetSPName(Chart, Type)
return "exec dbo." + Chart + Type + "Report"
End Function
Public Function GetEventName(EventNumber) As String
Dim val
If EventNumber = 401 then
val = GetLocTable("R").GetString("R.CPU", "CPU Overutilized")
ElseIf EventNumber = 407
val = GetLocTable("R").GetString("R.Memory", "Memory Exhausted")
ElseIf EventNumber = 402
val = GetLocTable("R").GetString("R.Disk", "Disk Overutilized")
ElseIf EventNumber = 403
val = GetLocTable("R").GetString("R.Driver1", "Drivers Blocking OS")
ElseIf EventNumber = 404
val = GetLocTable("R").GetString("R.Driver2", "Drivers Interrupting OS")
ElseIf EventNumber = 405
val = GetLocTable("R").GetString("R.File", "Fragmented Files")
End If
return val
End Function
</Code>
<Width>8.5in</Width>
<InteractiveHeight>11in</InteractiveHeight>
<Language>en-US</Language>
</Report>
</Definition>
<ReportStrings>
<ReportString ID="R.Title"/>
<ReportString ID="R.SubTitle"/>
<ReportString ID="C1.Chart1"/>
<ReportString ID="C1.SubChart1"/>
<ReportString ID="C2.Chart2"/>
<ReportString ID="C2.SubChart2"/>
<ReportString ID="C1.Chart11"/>
<ReportString ID="C1.Chart12"/>
<ReportString ID="C1.Chart13"/>
<ReportString ID="C2.Chart21"/>
<ReportString ID="C2.Chart22"/>
<ReportString ID="C2.Chart23"/>
<ReportString ID="L.Link1"/>
<ReportString ID="L.Link2"/>
<ReportString ID="L.Link3"/>
<ReportString ID="L.Link4"/>
<ReportString ID="L.Link5"/>
<ReportString ID="L.Link6"/>
<ReportString ID="R.CPU"/>
<ReportString ID="R.Memory"/>
<ReportString ID="R.Disk"/>
<ReportString ID="R.Driver1"/>
<ReportString ID="R.Driver2"/>
<ReportString ID="R.File"/>
<ReportString ID="C1.NoData1"/>
<ReportString ID="C2.NoData2"/>
</ReportStrings>
</Report>