Microsoft.SQLServer.AS.Presentation.TabularDatabasePerformanceTileCollectionImplementation (ComponentImplementation)

Element properties:

TypeMicrosoft.SQLServer.AS.Presentation.DatabasePerformanceTileCollection
PlatformWpf, Silverlight
Targetmpinstance://Microsoft.SQLServer.2014.AnalysisServices.Discovery!Microsoft.SQLServer.2014.AnalysisServices.TabularDatabase
AccessibilityInternal

Source Code:

<ComponentImplementation ID="Microsoft.SQLServer.AS.Presentation.TabularDatabasePerformanceTileCollectionImplementation" Accessibility="Internal" Target="mpinstance://Microsoft.SQLServer.2014.AnalysisServices.Discovery!Microsoft.SQLServer.2014.AnalysisServices.TabularDatabase" TypeId="Microsoft.SQLServer.AS.Presentation.DatabasePerformanceTileCollection" Platform="Wpf, Silverlight">
<Composite>
<Variable Id="ConsolidatedRefreshAction" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ActionTypes/RefreshAction"/>
<Variable Id="Item" Type="BaseDataType[]"/>
<Variable Id="SelectedDBName" Type="xsd://string"/>
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.ComponentContainer">
<Binding PropertyId="Visual">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGrid">
<Binding PropertyId="RowCollection">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridRow">
<Binding PropertyId="Height">
<SimpleValue Type="xsd://string" Value="*"/>
</Binding>
</Component>
</Binding>
<Binding PropertyId="RowCollection">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridRow">
<Binding PropertyId="Height">
<SimpleValue Type="xsd://string" Value="*"/>
</Binding>
</Component>
</Binding>
<Binding PropertyId="RowCollection">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridRow">
<Binding PropertyId="Height">
<SimpleValue Type="xsd://string" Value="*"/>
</Binding>
</Component>
</Binding>
<Binding PropertyId="RowCollection">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridRow">
<Binding PropertyId="Height">
<SimpleValue Type="xsd://string" Value="*"/>
</Binding>
</Component>
</Binding>
<Binding PropertyId="RowCollection">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridRow">
<Binding PropertyId="Height">
<SimpleValue Type="xsd://string" Value="*"/>
</Binding>
</Component>
</Binding>
<Binding PropertyId="RowCollection">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridRow">
<Binding PropertyId="Height">
<SimpleValue Type="xsd://string" Value="*"/>
</Binding>
</Component>
</Binding>
<Binding PropertyId="RowCollection">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridRow">
<Binding PropertyId="Height">
<SimpleValue Type="xsd://string" Value="*"/>
</Binding>
</Component>
</Binding>
<Binding PropertyId="RowCollection">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridRow">
<Binding PropertyId="Height">
<SimpleValue Type="xsd://string" Value="*"/>
</Binding>
</Component>
</Binding>
<Binding PropertyId="ColumnCollection">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridColumn">
<Binding PropertyId="Width">
<SimpleValue Type="xsd://string" Value="*"/>
</Binding>
</Component>
</Binding>
<Binding PropertyId="ColumnCollection">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridColumn">
<Binding PropertyId="Width">
<SimpleValue Type="xsd://string" Value="*"/>
</Binding>
</Component>
</Binding>
<Binding PropertyId="CellCollection">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridCell">
<Binding PropertyId="RowId">
<SimpleValue Type="xsd://string" Value="0"/>
</Binding>
<Binding PropertyId="RowSpan">
<SimpleValue Type="xsd://string" Value="2"/>
</Binding>
<Binding PropertyId="ColumnId">
<SimpleValue Type="xsd://string" Value="0"/>
</Binding>
<!-- Blocking Duration + SSAS 20XX: Collect Database Blocking Duration (minutes) -->
<Binding PropertyId="Content">
<Component TypeId="VisExtensions!Microsoft.SQLServer.Visualization.Library.PerformanceTileComponent">
<Binding PropertyId="ObjectName">
<SimpleValue Type="xsd://string" Value="SSAS Database"/>
</Binding>
<Binding PropertyId="CounterName">
<SimpleValue Type="xsd://string" Value="Blocking Duration (minutes)"/>
</Binding>
<Binding PropertyId="InstanceName">
<SimpleValue Type="xsd://string" Value=""/>
</Binding>
<Binding PropertyId="SelectedEntities">
<Reference>$Variable/Item$</Reference>
</Binding>
<Binding PropertyId="DateRange">
<Reference>$Property/DateRange$</Reference>
</Binding>
<Binding PropertyId="RelatedUnitMonitorID">
<SimpleValue Type="xsd://string" Value="Microsoft.SQLServer.2014.AnalysisServices.PerformanceRule.TabularDatabase.BlockingDuration"/>
</Binding>
<Binding PropertyId="AutoRefreshTickInterval">
<Reference>$Property/AutoRefreshTickInterval$</Reference>
</Binding>
<Binding PropertyId="EscapeWildcards">
<SimpleValue Type="xsd://boolean" Value="True"/>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
<!-- Blocking Session Count + SSAS 20XX: Collect the Number of Database Blocked Sessions -->
<Binding PropertyId="CellCollection">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridCell">
<Binding PropertyId="RowId">
<SimpleValue Type="xsd://string" Value="0"/>
</Binding>
<Binding PropertyId="RowSpan">
<SimpleValue Type="xsd://string" Value="2"/>
</Binding>
<Binding PropertyId="ColumnId">
<SimpleValue Type="xsd://string" Value="1"/>
</Binding>
<Binding PropertyId="Content">
<Component TypeId="VisExtensions!Microsoft.SQLServer.Visualization.Library.PerformanceTileComponent">
<Binding PropertyId="ObjectName">
<SimpleValue Type="xsd://string" Value="SSAS Database"/>
</Binding>
<Binding PropertyId="CounterName">
<SimpleValue Type="xsd://string" Value="Number of Blocked Sessions"/>
</Binding>
<Binding PropertyId="InstanceName">
<SimpleValue Type="xsd://string" Value=""/>
</Binding>
<Binding PropertyId="SelectedEntities">
<Reference>$Variable/Item$</Reference>
</Binding>
<Binding PropertyId="DateRange">
<Reference>$Property/DateRange$</Reference>
</Binding>
<Binding PropertyId="RelatedUnitMonitorID">
<SimpleValue Type="xsd://string" Value="Microsoft.SQLServer.2014.AnalysisServices.UnitMonitor.TabularDatabase.BlockedSessionsNumber"/>
</Binding>
<Binding PropertyId="AutoRefreshTickInterval">
<Reference>$Property/AutoRefreshTickInterval$</Reference>
</Binding>
<Binding PropertyId="EscapeWildcards">
<SimpleValue Type="xsd://boolean" Value="True"/>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
<!-- Database Free Space + SSAS 20XX: Collect Database Free Space (%) -->
<Binding PropertyId="CellCollection">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridCell">
<Binding PropertyId="RowId">
<SimpleValue Type="xsd://string" Value="2"/>
</Binding>
<Binding PropertyId="RowSpan">
<SimpleValue Type="xsd://string" Value="2"/>
</Binding>
<Binding PropertyId="ColumnId">
<SimpleValue Type="xsd://string" Value="0"/>
</Binding>
<Binding PropertyId="Content">
<Component TypeId="VisExtensions!Microsoft.SQLServer.Visualization.Library.PerformanceTileComponent">
<Binding PropertyId="ObjectName">
<SimpleValue Type="xsd://string" Value="SSAS Database"/>
</Binding>
<Binding PropertyId="CounterName">
<SimpleValue Type="xsd://string" Value="Database Free Space (%)"/>
</Binding>
<Binding PropertyId="InstanceName">
<SimpleValue Type="xsd://string" Value=""/>
</Binding>
<Binding PropertyId="SelectedEntities">
<Reference>$Variable/Item$</Reference>
</Binding>
<Binding PropertyId="DateRange">
<Reference>$Property/DateRange$</Reference>
</Binding>
<Binding PropertyId="RelatedUnitMonitorID">
<SimpleValue Type="xsd://string" Value="Microsoft.SQLServer.2014.AnalysisServices.UnitMonitor.TabularDatabase.FreeSpace"/>
</Binding>
<Binding PropertyId="AutoRefreshTickInterval">
<Reference>$Property/AutoRefreshTickInterval$</Reference>
</Binding>
<Binding PropertyId="EscapeWildcards">
<SimpleValue Type="xsd://boolean" Value="True"/>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
<!-- SSAS 20XX: Collect Database Free Space (GB) -->
<Binding PropertyId="CellCollection">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridCell">
<Binding PropertyId="RowId">
<SimpleValue Type="xsd://string" Value="2"/>
</Binding>
<Binding PropertyId="RowSpan">
<SimpleValue Type="xsd://string" Value="2"/>
</Binding>
<Binding PropertyId="ColumnId">
<SimpleValue Type="xsd://string" Value="1"/>
</Binding>
<Binding PropertyId="Content">
<Component TypeId="VisExtensions!Microsoft.SQLServer.Visualization.Library.PerformanceTileComponent">
<Binding PropertyId="ObjectName">
<SimpleValue Type="xsd://string" Value="SSAS Database"/>
</Binding>
<Binding PropertyId="CounterName">
<SimpleValue Type="xsd://string" Value="Database Free Space (GB)"/>
</Binding>
<Binding PropertyId="InstanceName">
<SimpleValue Type="xsd://string" Value=""/>
</Binding>
<Binding PropertyId="SelectedEntities">
<Reference>$Variable/Item$</Reference>
</Binding>
<Binding PropertyId="DateRange">
<Reference>$Property/DateRange$</Reference>
</Binding>
<Binding PropertyId="RelatedUnitMonitorID">
<SimpleValue Type="xsd://string" Value=""/>
</Binding>
<Binding PropertyId="AutoRefreshTickInterval">
<Reference>$Property/AutoRefreshTickInterval$</Reference>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
<!-- SSAS 20XX: Collect Database Size (GB) -->
<Binding PropertyId="CellCollection">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridCell">
<Binding PropertyId="RowId">
<SimpleValue Type="xsd://string" Value="4"/>
</Binding>
<Binding PropertyId="RowSpan">
<SimpleValue Type="xsd://string" Value="2"/>
</Binding>
<Binding PropertyId="ColumnId">
<SimpleValue Type="xsd://string" Value="0"/>
</Binding>
<Binding PropertyId="Content">
<Component TypeId="VisExtensions!Microsoft.SQLServer.Visualization.Library.PerformanceTileComponent">
<Binding PropertyId="ObjectName">
<SimpleValue Type="xsd://string" Value="SSAS Database"/>
</Binding>
<Binding PropertyId="CounterName">
<SimpleValue Type="xsd://string" Value="Database Size (GB)"/>
</Binding>
<Binding PropertyId="InstanceName">
<SimpleValue Type="xsd://string" Value=""/>
</Binding>
<Binding PropertyId="SelectedEntities">
<Reference>$Variable/Item$</Reference>
</Binding>
<Binding PropertyId="DateRange">
<Reference>$Property/DateRange$</Reference>
</Binding>
<Binding PropertyId="AutoRefreshTickInterval">
<Reference>$Property/AutoRefreshTickInterval$</Reference>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
<!-- SSAS 20XX: Collect Database Storage Folder Size (GB) -->
<Binding PropertyId="CellCollection">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridCell">
<Binding PropertyId="RowId">
<SimpleValue Type="xsd://string" Value="4"/>
</Binding>
<Binding PropertyId="RowSpan">
<SimpleValue Type="xsd://string" Value="2"/>
</Binding>
<Binding PropertyId="ColumnId">
<SimpleValue Type="xsd://string" Value="1"/>
</Binding>
<Binding PropertyId="Content">
<Component TypeId="VisExtensions!Microsoft.SQLServer.Visualization.Library.PerformanceTileComponent">
<Binding PropertyId="CounterName">
<SimpleValue Type="xsd://string" Value="Database Storage Folder Size (GB)"/>
</Binding>
<Binding PropertyId="InstanceName">
<SimpleValue Type="xsd://string" Value=""/>
</Binding>
<Binding PropertyId="ObjectName">
<SimpleValue Type="xsd://string" Value="SSAS Database"/>
</Binding>
<Binding PropertyId="SelectedEntities">
<Reference>$Variable/Item$</Reference>
</Binding>
<Binding PropertyId="DateRange">
<Reference>$Property/DateRange$</Reference>
</Binding>
<Binding PropertyId="AutoRefreshTickInterval">
<Reference>$Property/AutoRefreshTickInterval$</Reference>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
<!-- SSAS 20XX: Collect Drive Used Space (GB) -->
<Binding PropertyId="CellCollection">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridCell">
<Binding PropertyId="RowId">
<SimpleValue Type="xsd://string" Value="6"/>
</Binding>
<Binding PropertyId="RowSpan">
<SimpleValue Type="xsd://string" Value="2"/>
</Binding>
<Binding PropertyId="ColumnId">
<SimpleValue Type="xsd://string" Value="0"/>
</Binding>
<Binding PropertyId="Content">
<Component TypeId="VisExtensions!Microsoft.SQLServer.Visualization.Library.PerformanceTileComponent">
<Binding PropertyId="CounterName">
<SimpleValue Type="xsd://string" Value="Used Space on Drive (GB)"/>
</Binding>
<Binding PropertyId="InstanceName">
<SimpleValue Type="xsd://string" Value=""/>
</Binding>
<Binding PropertyId="ObjectName">
<SimpleValue Type="xsd://string" Value="SSAS Database"/>
</Binding>
<Binding PropertyId="SelectedEntities">
<Reference>$Variable/Item$</Reference>
</Binding>
<Binding PropertyId="DateRange">
<Reference>$Property/DateRange$</Reference>
</Binding>
<Binding PropertyId="AutoRefreshTickInterval">
<Reference>$Property/AutoRefreshTickInterval$</Reference>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
<!-- SSAS 20XX: Collect Total Drive Size (GB) -->
<Binding PropertyId="CellCollection">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridCell">
<Binding PropertyId="RowId">
<SimpleValue Type="xsd://string" Value="6"/>
</Binding>
<Binding PropertyId="RowSpan">
<SimpleValue Type="xsd://string" Value="2"/>
</Binding>
<Binding PropertyId="ColumnId">
<SimpleValue Type="xsd://string" Value="1"/>
</Binding>
<Binding PropertyId="Content">
<Component TypeId="VisExtensions!Microsoft.SQLServer.Visualization.Library.PerformanceTileComponent">
<Binding PropertyId="ObjectName">
<SimpleValue Type="xsd://string" Value="SSAS Database"/>
</Binding>
<Binding PropertyId="CounterName">
<SimpleValue Type="xsd://string" Value="Total Drive Size (GB)"/>
</Binding>
<Binding PropertyId="InstanceName">
<SimpleValue Type="xsd://string" Value=""/>
</Binding>
<Binding PropertyId="SelectedEntities">
<Reference>$Variable/Item$</Reference>
</Binding>
<Binding PropertyId="DateRange">
<Reference>$Property/DateRange$</Reference>
</Binding>
<Binding PropertyId="AutoRefreshTickInterval">
<Reference>$Property/AutoRefreshTickInterval$</Reference>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="VisExtensions!Microsoft.SQLServer.Visualization.Library.Common.OneWaySync">
<Binding PropertyId="From">
<Reference>$Property/SelectedEntities$</Reference>
</Binding>
<Binding PropertyId="To">
<Reference>$Variable/Item$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.OneWaySync">
<Binding PropertyId="To">
<Reference>$Service/SelectedItems$</Reference>
</Binding>
<Binding PropertyId="From">
<Reference>$Variable/Item$</Reference>
</Binding>
</Component>
</Binding>
</Component>
</Composite>
</ComponentImplementation>