Sql server 2012 检查表格模型是否已加载最新数据

Sql server 2012 检查表格模型是否已加载最新数据,sql-server-2012,ssas,mdx,xmla,ssas-tabular,Sql Server 2012,Ssas,Mdx,Xmla,Ssas Tabular,我们在2012服务器上有一些表格模型。我们正在运行查询,以确定这些数据的处理是否成功,仅此而已 大多数情况下,处理是成功的,但它没有最新的数据 我可以运行一些MDXXMLA来了解加载的数据是否是最新的数据 谢谢您使用DMV SELECT TOP 1 [LAST_DATA_UPDATE]FROM $System.MDSCHEMA_CUBESWHERE [catalog_name] = 'AdventureWorks Tabular Model SQL 2012'ORDER BY [LAST_DAT

我们在2012服务器上有一些表格模型。我们正在运行查询,以确定这些数据的处理是否成功,仅此而已

大多数情况下,处理是成功的,但它没有最新的数据

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


谢谢您使用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>
MDSCHEMA_cubedYourCubeDatabaseName

这里,结果中的
LAST\u DATA\u UPDATE
标记包含关于整个数据库上最后一个完整过程的信息。

我的建议有效吗?@Sourav\u Agasti有效,但请根据下面的问题进行讨论,看起来很好,感觉很好,但是你能确认这是它拥有的最新数据还是它被处理的最新日期吗?如果一个多维数据集被完全处理,它会自动暗示它拥有最新的数据。还有一些其他处理选项,如Process Add、Process Update,它们可能会或可能不会提取最新数据。