Стандартные средства TFS позволяют экспортировать в Excel результаты выполнения только одного запроса. Но для полноты картины гораздо удобнее вывести все заведенные на команду задачи, баги (ошибки) и запросы на изменения на один лист.
Сегодня мы расскажем, как отобразить результаты нескольких TFS Work Item Query на одном листе Excel.
Использование вкладки Team
С помощью надстройки Team для Excel есть возможность вставить на лист результаты нескольких запросов:
При обновлении содержимого каждого Query с помощью Refresh происходит автоматическое увеличение количества занимаемых строк без наложения их результатов один на другой:
Использование вкладки «Данные»
Отобразить несколько TFS Queries на одном листе также можно с помощью результатов SQL запроса напрямую из хранилища данных TFS.
Для этого необходимо с помощью SQL Management Studio создать отдельный Warehouse, который будет содержать проекции данных из основных таблиц TFS, т.к. они хранятся в зашифрованном виде.
Имеет смысл создать отдельный View, который обращался бы к системным таблицам и консолидировал информацию по всем Work Items по необходимым критериям:
После этого можно создавать View, которые будут представлять информацию в необходимом разрезе, и основываться на данных консолидированной View:
После создания всех интересующих View, их можно перенести с вкладки «Данные» на лист Excel.