Проверьте, что табличная модель загрузила последние данные

У нас есть несколько табличных моделей на сервере 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 Тег в результате содержит информацию о последнем полном процессе во всей базе данных.

Другие вопросы по тегам