我们在2012服务器上有一些表格模型。我们运行查询以查找这些查询的处理是否成功,并且是关于它的。
大部分时间处理成功但没有最新数据。
我可以运行一些MDX XMLA来了解加载的数据是否是最新数据。
谢谢
答案 0 :(得分:1)
使用DMV
SELECT TOP 1 [LAST_DATA_UPDATE]FROM $System.MDSCHEMA_CUBESWHERE [catalog_name] = 'AdventureWorks Tabular Model SQL 2012'ORDER BY [LAST_DATA_UPDATE] DESC
使用XMLA
<Discover xmlns="urn:schemas-microsoft-com:xml-analysis"> <RequestType>MDSCHEMA_CUBES</RequestType> <Restrictions/> <Properties> <PropertyList> <Catalog>YourCubeDatabaseName</Catalog> </PropertyList> </Properties></Discover>
此处结果中的LAST_DATA_UPDATE
标记包含有关整个数据库上一个完整进程的信息。