SSAS 2016: freier Datenbankspeicherplatz (\%)

Microsoft.SQLServer.2016.AnalysisServices.PerformanceRule.MultidimensionalDatabase.FreeSpacePercent (Rule)

Die Regel erfasst den freien Speicherplatz auf dem Laufwerk, auf dem sich der Speicherordner der Datenbank befindet. Die Größe wird als Prozentwert der Summe aus der geschätzten Größe des Speicherordners der Datenbank und dem freien Speicherplatz auf dem Datenträger ausgedrückt. Die Regel berücksichtigt keine Partitionen, die sich in anderen Ordnern als dem Speicherordner der Datenbank befinden.

Knowledge Base article:

Zusammenfassung

Die Regel erfasst die Menge des freien Speicherplatzes auf dem Laufwerk, auf dem sich der Speicherordner der Datenbank befindet. Die Menge wird als Prozentsatz der Summe aus der geschätzten Größe des Speicherordners der Datenbank und dem freien Speicherplatz auf dem Datenträger ausgedrückt. Die Regel berücksichtigt keine Partitionen, die sich in anderen Ordnern als dem Speicherordner der Datenbank befinden. Wenn für den Datenordner für die SSAS-Instanz während eines Verarbeitungsvorgangs nicht genügend Speicherplatz verfügbar ist, werden möglicherweise Daten beschädigt.

Parameter, die außer Kraft gesetzt werden können

Name

Beschreibung

Standardwert

Aktiviert

Aktiviert oder deaktiviert den Workflow

Ja

Intervall (Sekunden)

Das periodische Intervall in Sekunden, in dem der Workflow ausgeführt werden soll.

900

Synchronisierungszeit

Die in einem 24-Stunden-Format angegebene Synchronisierungszeit. Kann ausgelassen werden.

 

Timeout (Sekunden)

Gibt die Zeit an, die der Workflow ausgeführt werden darf, bevor er geschlossen und als fehlgeschlagen markiert wird.

300

Element properties:

TargetMicrosoft.SQLServer.2016.AnalysisServices.MultidimensionalDatabase
CategoryPerformanceCollection
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.SQLServer.2016.AnalysisServices.DataSource.DatabaseSpace Microsoft.SQLServer.MonitoringAccount
Mapper ConditionDetection Microsoft.SQLServer.2016.AnalysisServices.ConditionDetection.PropertyBagPerformanceDataMapper Default
WriteToDatabase WriteAction Microsoft.SystemCenter.CollectPerformanceData Default
WriteToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData Default

Source Code:

<Rule ID="Microsoft.SQLServer.2016.AnalysisServices.PerformanceRule.MultidimensionalDatabase.FreeSpacePercent" Enabled="true" Target="SQLAS!Microsoft.SQLServer.2016.AnalysisServices.MultidimensionalDatabase" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Microsoft.SQLServer.2016.AnalysisServices.DataSource.DatabaseSpace" RunAs="GPMP!Microsoft.SQLServer.MonitoringAccount">
<ServiceName>$Target/Host/Property[Type='SQLAS!Microsoft.SQLServer.2016.AnalysisServices.Instance']/ServiceName$</ServiceName>
<DatabaseName>$Target/Property[Type="SQLAS!Microsoft.SQLServer.2016.AnalysisServices.Database"]/DatabaseName$</DatabaseName>
<ConnectionString>$Target/Host/Property[Type='SQLAS!Microsoft.SQLServer.2016.AnalysisServices.Instance']/ConnectionString$</ConnectionString>
<DataDir>$Target/Host/Property[Type='SQLAS!Microsoft.SQLServer.2016.AnalysisServices.Instance']/DataDir$</DataDir>
<IntervalSeconds>900</IntervalSeconds>
<SyncTime/>
<TimeoutSeconds>300</TimeoutSeconds>
</DataSource>
</DataSources>
<ConditionDetection ID="Mapper" TypeID="Microsoft.SQLServer.2016.AnalysisServices.ConditionDetection.PropertyBagPerformanceDataMapper">
<ObjectName>SSAS Database</ObjectName>
<CounterName>Database Free Space (%)</CounterName>
<InstanceName/>
<PropertyName>DatabaseFreeSpacePercent</PropertyName>
</ConditionDetection>
<WriteActions>
<WriteAction ID="WriteToDatabase" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>