Aktualisierungsdatum von OLAP-Cubes abfragen

24/11/2008 - 20:29 von Ulf Kirsten | Report spam
Hallo!
Kann mir einer einen Tipp geben, wie ich das Datum der letzten
Aktualisierung eines OLAP-Cubes (SQL 2005) abfragen kann?
Normal werden die Cubes ja automatisch aktualisiert, aber manchmal klappt
das nicht, und ich wuerde mir gerne eine Warnung zukommen lassen, wenn ein
Cube zu alt ist...

Dank im Voraus!
UK aus DD
 

Lesen sie die antworten

#1 Bernhard Saemmer
25/11/2008 - 15:40 | Warnen spam
Servus,

hmm, da ich nicht weiß, welche Lösung Dir am liebsten ist schlage ich mal
mehrere vor:

1. mit XMLA
<Discover xmlns="urn:schemas-microsoft-com:xml-analysis">
<RequestType>DISCOVER_XML_METADATA</RequestType>
<Restrictions>
<RestrictionList>
<Database>IDMeineOLAPDB</DatabaseID>
<CubeID>MeinCube</CubeID>
</RestrictionList>
</Restrictions>
<Properties>
<PropertyList>
</PropertyList>
</Properties>
</Discover>

Dann ist irgendwo die Eigenschaft
<LastProcessed>DatumTUhrzeit</Lastprocessed>

2. mit ADOMD
Namespace: Microsoft.AnalysisServices.AdomdClient
Assembly: Microsoft.AnalysisServices.AdomdClient (in
microsoft.analysisservices.adomdclient.dll)

VB.Net
Public ReadOnly Property LastProcessed As DateTime
C#
public DateTime LastProcessed { get; }


3. Mit PowerShell-Erweiterung http://www.codeplex.com/powerSSAS
Eine bebilderte Anleitung ist noch unter
http://www.biblogs.com/2007/12/
zu finden (scrollen zu powerSSAS)


Hoffe das hilft Dir mal weiter.

tschööö

Bernhard


CS Result GmbH



"Ulf Kirsten" wrote:

Hallo!
Kann mir einer einen Tipp geben, wie ich das Datum der letzten
Aktualisierung eines OLAP-Cubes (SQL 2005) abfragen kann?
Normal werden die Cubes ja automatisch aktualisiert, aber manchmal klappt
das nicht, und ich wuerde mir gerne eine Warnung zukommen lassen, wenn ein
Cube zu alt ist...

Dank im Voraus!
UK aus DD



Ähnliche fragen