Ошибка отчета TFS 2013
У нас есть целая куча отчетов в TFS 2010, а затем мы решаем напрямую обновиться до TFS 2013. Обновление и настройка выполнены успешно. Однако эти старые отчеты не работают, я исправил строку подключения к источнику данных и успешно перестроил хранилище данных. Но я получаю ошибку:
Произошла ошибка во время обработки отчета. (rsProcessingAborted) Ошибка выполнения запроса для набора данных "IterationParam". (rsErrorExecutingCommand) Измерение "[Итерация]" не было найдено в кубе при разборе строки [Итерация].[Parent_ID].[XXX].
Я посмотрел в базе данных службы анализа и не смог найти Itration Dimension
, Что-то не так? Пожалуйста, дайте мне советы,
1 ответ
Вы восстановили только склад или куб? Вы должны сделать оба. И вам нужно сначала восстановить склад, а затем куб.
Я использую TFS Web Services для этого:
- Запустите страницу веб-службы, для меня это:
http://localhost:8080/tfs/TeamFoundation/Administration/v3.0/WarehouseControlService.asmx
- Выполните GetProcessingStatus, передав ложь для includeOnlineHostsOnly
- Убедитесь, что все работы в настоящее время простаивают
- Выполните ProcessWarehouse, оставив аргументы пустыми
- Повторно запускать GetProcessingStatus до тех пор, пока все складские задания снова не будут работать
- Выполните ProcessAnalysisDatabase, передавая Full для processingType
- Повторно запускайте GetProcessingStatus, пока все задания снова не будут бездействовать