Проверьте, что табличная модель загрузила последние данные
У нас есть несколько табличных моделей на сервере 2012 года. У нас есть запросы, чтобы определить, была ли их обработка успешной, и это все.
В большинстве случаев обработка успешна, но не содержит последних данных.
Могу ли я запустить XMLX MDX, чтобы узнать, являются ли загруженные данные самыми последними данными.
Спасибо
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
Тег в результате содержит информацию о последнем полном процессе во всей базе данных.