检查是表格模型已加载最新数据

时间:2014-10-28 03:09:06

标签: sql-server-2012 ssas mdx xmla ssas-tabular

我们在2012服务器上有一些表格模型。我们运行查询以查找这些查询的处理是否成功,并且是关于它的。

大部分时间处理成功但没有最新数据。

我可以运行一些MDX XMLA来了解加载的数据是否是最新数据。

谢谢

1 个答案:

答案 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标记包含有关整个数据库上一个完整进程的信息。