Группы и показатели мер, доступные в кубе служб аналитики для Team System
С помощью куба служб аналитики SQL Server для Visual Studio Application Lifecycle Management (ALM) можно создавать отчеты с агрегированными сведениями о данных, хранимых в коллекциях командных проектов. Эти сведения можно использовать для создания сводных таблиц и сводных диаграмм в Office Excel. Для формулирования вопросов и быстрого получения ответов перетащите элементы куба на область сводной таблицы или сводной диаграммы. Куб настроен на выдачу ответов типа "Какое количество ошибок было активно, устранено или закрыто в каждый отдельный день проекта?".
Примечание
Если хранилище данных Visual Studio ALM использует SQL Server Enterprise Edition, список кубов будет включать куб Team System и набор перспектив.Перспективы позволяют получить конкретное представление данных без необходимости прокрутки всех измерений и групп мер, определенных для всего куба Team System.
Содержание раздела
Перспективы и группы мер
Термины и определения, связанные с кубом данных
Перспективы и группы мер
В следующей таблице описываются группы мер, объединенные на основе перспективы куба. Куб Team System содержит, помимо прочих, группы мер, помеченные как относящиеся исключительно к перспективе Team System. Большинство групп мер содержит одно или более совокупных количеств (подсчетов). Совокупные количества можно использовать для формирования отчетов о трендах. В некоторых случаях имя совокупного количества включает слово "тренд" (например, "Тренд подсчета результатов построения" и "Тренд подсчета очков").
Примечание
Все группы мер содержат совокупные количества, основанные на датах начала, завершения, создания и выполнения тестовых результатов.
Перспектива |
Группы мер |
Описание |
---|---|---|
Построение |
Предоставляет показатели построения, такие как время и частота построения. Данную перспективу можно анализировать по различным измерениям, например по автору построения, типу, конфигурации и результату сборки. |
|
Набор изменений построения |
Поддерживает отчеты по построениям и наборам изменений в управлении версиями. Содержит совокупные показатели наборов изменений системы управления версиями в рамках построений. |
|
Покрытие построения |
Поддерживает отчеты, содержащие сведения о степени покрытия кода тестами, выполненными в построении. Содержит следующие совокупные данные.
Пример отчета, в котором используется эта группа мер, см. в разделе Отчет "Покрытие кода" в формате Excel. |
|
Сведения о построении |
Поддерживает отчеты, содержащие сведения о состоянии, качестве и продолжительности построений. Содержит следующие совокупные данные.
Пример отчета, в котором используется эта группа мер, см. в разделе Отчет "Качество построения" в формате Excel. |
|
Построение проекта |
Поддерживает отчеты по построениям и исходным файлам проекта построения. Содержит следующие совокупные данные.
|
|
Обработка кода |
Поддерживает отчеты, содержащие сведения о числе версий файлов, хранимых в Team Foundation (подсистема контроля версий), и глубине изменений кода. Показатели можно проанализировать по каталогу файла, построению или участнику команды, выполнившему возврат кода. Все итоги можно проанализировать во временной перспективе, чтобы получить ответы на следующие вопросы.
Содержит следующие совокупные данные.
|
|
Покрытие кода |
Предоставляет сведения о количестве строк и блоков кода, протестированных в различных построениях и конфигурациях при запуске. |
|
Покрытие построения |
Эта группа аналогична группе мер "Покрытие построения" в перспективе "Построение". |
|
Покрытие запуска |
Поддерживает отчеты, содержащие сведения о степени покрытия кода тестами в тестовом запуске. Содержит следующие совокупные данные.
|
|
Тестирование |
Предоставляет метрики по тестовым запускам и результатам теста. Результаты теста отслеживаются во временной перспективе и могут анализироваться по результату, тестируемому построению, типу теста и другим измерениям. Содержит следующие совокупные данные.
Пример отчета, в котором используется эта группа мер, см. в разделе Отчет "Разрывы при тестировании" в формате Excel (гибкая разработка). |
|
Рабочий элемент |
Предоставляет метрики и подробные сведения о рабочих элементах, включая данные за прошлые периоды, позволяющие анализировать общее число рабочих элементов во временной перспективе или на текущую дату. Эту группу мер можно использовать для получения ответов на следующие вопросы.
Содержит следующие совокупные данные.
Пример отчета, в котором используется эта группа мер, см. в разделе Отчет "Реактивации ошибок" в формате Excel. |
|
Team System |
Предоставляет метрики, определенные для всех групп мер, которые перечислены выше в этой таблице, и содержит следующие группы мер для рабочих элементов. |
|
Текущий рабочий элемент |
Предоставляет метрики по текущему состоянию рабочих элементов. Поддерживает отчеты по тестовым случаям, наборам изменений, рабочим элементам и связанным рабочим элементам. Эта группа мер позволяет получить следующие сведения.
Пример отчета, в котором используется эта группа мер, см. в разделе Отчет "Ошибки по назначению" в формате Excel. |
|
Текущий связанный рабочий элемент |
Поддерживает отчеты с подробными сведениями о связанных рабочих элементах. |
|
Тестовый случай текущего связанного рабочего элемента |
Поддерживает отчеты с подробными сведениями о связанных рабочих элементах и соответствующих тестовых случаях. Пример отчета, в котором используется эта группа мер, см. в разделе Отчет "Разрывы при тестировании" в формате Excel (гибкая разработка). |
|
Набор изменений рабочего элемента |
Поддерживает отчеты с подробными сведениями о рабочих элементах и наборах изменений. |
|
Рабочий элемент по категории |
Поддерживает отчеты, которые содержат рабочие элементы, найденные по соответствующей категории. Категории используются для связывания аналогичных типов рабочих элементов, имеющих разные метки. Дополнительные сведения о категориях см. в разделе Группирование типов рабочих элементов по категориям. |
|
Рабочий элемент по дереву |
Содержит число рабочих элементов в узле дерева и поля, поддерживающие отчетность по рабочим элементам и типам деревьев. Дополнительные сведения о типе ссылок деревьев см. в разделе Работа с типами связей. |
|
Рабочий элемент с результатом |
Поддерживает отчеты по рабочим элементам и результатам тестов. Содержит число рабочих элементов, связанных с результатом теста, и поля, поддерживающие отчетность по рабочим элементам и связанным результатам теста. |
Термины и определения, связанные с кубом данных
Куб представляет собой набор мер, сгруппированных в группы мер и иерархически упорядоченных по измерениям. Куб строится из данных, извлекаемых из реляционной базы данных. На следующем рисунке показаны отношения между различными аспектами куба.
В следующей таблице приведены термины, используемые для обозначения различных аспектов куба, и их определения.
Термин |
Описание |
---|---|
Атрибут |
Каждый атрибут связан со столбцом в соответствующей таблице измерения в хранилище данных. Каждое измерение связано с набором атрибутов и потенциально с набором иерархий. В качестве примеров иерархий можно назвать пути областей и итераций. Некоторые атрибуты измерений рабочих элементов также хранятся в качестве числовых значений и фильтров дат. При использовании таких атрибутов измерений в разделе строк или столбцов, их значения позволяют фильтровать отчеты. Например, можно отфильтровать отчет для отображения рабочих элементов, созданных после 1 октября 2009 года, используя фильтр по значению "System_CreatedDate больше 1 октября 2009". Для фильтрации отчетов также можно использовать значения мер. Например, можно отфильтровать отчет для отображения только рабочих элементов, оставшиеся трудозатраты по которым составляют более двух часов, используя фильтр по значению "Оставшиеся трудозатраты больше 2". Дополнительные сведения о фильтрах по значению см. на следующей странице веб-сайта Майкрософт: Фильтрация по числам в области значений. |
Измерение |
Измерения позволяют извлекать различные представления данных. Значения данных связаны с набором измерений, что позволяет отображать агрегированные результаты, отфильтрованные по определенному набору значений измерений. Измерения используются для детализации данных и предоставления дополнительных сведений. Например, чтобы продемонстрировать изменение тенденций во времени, можно использовать измерение "Дата" в разделе строк или столбцов отчета сводной таблицы или сводной диаграммы. Измерения также используются для фильтрации отчетов. Поместите измерение или атрибут измерения в область фильтра и укажите значения, которые необходимо включить в отчет. Некоторые измерения используются более чем в одной группе мер. Например, измерения "Дата", "Командный проект", "Пользователь", "Область" и "Итерация" используются во всех группах мер. На следующем рисунке показаны измерения в кубе. Измерения — это группы атрибутов, основанные на столбцах из таблиц или представлений в представлении источника данных. Измерения существуют вне куба, могут использоваться в нескольких кубах или несколько раз в одном и том же кубе, а также могут быть связаны между экземплярами служб аналитики. Измерение, существующее вне куба, называется измерением базы данных, а экземпляр измерения базы данных в кубе называется измерением куба. |
Факт и таблица фактов |
Факт представляет собой данные, которые могут быть связаны с несколькими измерениями. Эти данные также могут быть агрегированными. Таблицы фактов служат для хранения этих значений. В каждом хранилище данных содержится одна или несколько таблиц фактов. В таблице фактов, расположенной в центре схемы типа "звезда" или "снежинка", записываются данные, которые измеряют работу группы. Обычно таблицы фактов содержат большое количество строк, особенно если в таблицах содержится история крупного командного проекта за год или несколько лет. Основной характеристикой таблицы фактов является то, что она содержит числовые данные (факты), которые можно суммировать для представления сведений об истории работы организации. Каждая таблица фактов также включает составной индекс, который содержит в качестве внешних ключей первичные ключи соответствующих таблиц измерений. Связанные измерения содержат атрибуты записей фактов. Таблицы фактов не должны содержать описательные сведения или любые другие данные, за исключением числовых полей (результатов измерений) и полей индекса, которые сопоставляют факты с соответствующими записями в таблицах измерений. Список таблиц фактов, определенных для хранилища данных, см. в разделе Создание отчетов с использованием реляционной базы данных хранилища для Visual Studio ALM. |
Ключевые показатели эффективности (KPI) |
В деловой лексике термин "ключевой показатель эффективности" (KPI) означает количественно исчислимую меру успешности бизнеса. В службах аналитики ключевой показатель эффективности представляет собой коллекцию вычислений, связанных с группой мер куба и используемых для оценки успешности бизнеса. Обычно такие вычисления являются сочетанием многомерных выражений или вычисляемых элементов. В состав ключевых показателей эффективности также входят метаданные, определяющие способ отражения клиентскими приложениями результатов вычислений ключевого показателя эффективности. |
Мера |
Меры — это значения, соответствующие столбцам в соответствующей таблице фактов. Кроме того, поля, атрибут Reportable которых имеет значение Measure, присутствуют в кубе в качестве мер. На следующем рисунке показаны меры в кубе. |
Группа мер |
В каждую группу мер включены такие меры, как "число рабочих элементов", и измерения типа "дата" и "командный проект". Меры являются числовыми значениями, которые предоставляют суммарную информацию на различных уровнях обобщения. Их можно использовать в разделе "Значения" отчета сводной таблицы или сводной диаграммы. На следующем рисунке показаны группы мер для Team Foundation. |
Перспектива |
С помощью перспектив можно просматривать части куба, что позволяет сосредоточиться именно на том наборе сведений, который представляет интерес для создания отчета.
Примечание
Перспективы доступны только при условии, что для хранилища данных для Visual Studio ALM используется SQL Server Enterprise Edition.В противном случае доступна только одна перспектива — куб Team System.
Каждая из перспектив позволяет получить конкретное представление данных без необходимости прокрутки всех измерений и групп мер, определенных для всего куба. Перспектива является подмножеством функций и объектов куба. |
См. также
Основные понятия
Создание отчетов в Microsoft Excel при помощи запросов рабочих элементов
Создание и настройка отчетов для Visual Studio ALM, а также управление ими
Другие ресурсы
Разрешение конфликтов схемы, возникающих в хранилище данных
Изменения и дополнения схемы куба служб аналитик
Обнаружение отчетов после обновления до Team Foundation Server 2010
Создание отчетов Excel для Visual Studio ALM и управление ими