I came across an SSAS stored procedure to get the last processed date,
posted as a comment on Chris Webb's blog:
http://spaces.msn.com/cwebbbi/blog/cns!7B84B0F2C239489A!675.entry
Quote:
|
More thoughts on stored procedures
|
...
I'll contribute my only current stored proc idea... retrieving the date
the cube was last processed which is useful for putting an "data fresh
as of" date on a report:
Imports Microsoft.AnalysisServices.AdomdServer
Imports Microsoft.AnalysisServices 'reference to AMO
Public Class StoredProcedures
Public Shared Function GetLastProcessedDate() As Date
Dim oServer As New Server()
oServer.Connect("Data Source=(local)")
GetLastProcessedDate =
oServer.Databases.GetByName(Context.CurrentDatabas eName).Cubes.GetByName
(Context.CurrentCube.Name).LastProcessed
oServer.Disconnect()
End Function
End Class
Note: I first tried "Return Context.CurrentCube.LastProcessed" but it
didn't work because of a bug:
http://lab.msdn.microsoft.com/Produc....aspx?feedback
id=1b671017-0dac-4aaf-af74-39e7dfa25db9
Published By furmangg - April 28 6:09 PM
- Deepak
Deepak Puri
Microsoft MVP - SQL Server
*** Sent via Developersdex http://www.developersdex.com ***