Поделиться через


Общие измерения в кубе служб Analysis Services

Можно создавать отчеты с данными из различных коллекций командных проектов, так как все доступные для этого данные в развертывании Team Foundation записываются в куб служб аналитики SQL Server для Visual Studio Team Foundation Server. Для отображения данных только для указываемых командных проектов можно использовать измерение "Командный проект". Для создания отчетов о тенденциях, представляющих изменения за день, неделю, месяц или год, можно использовать измерение "Дата". Эти измерения совместно используются всеми перспективами в данном кубе.

Для обобщения мер в кубе по различным категориям можно использовать атрибуты измерений. Например, для определения количества ошибок с приоритетом один, закрытых определенным членом команды в ноябре, можно использовать атрибуты "Приоритет", "Тип рабочего элемента", "Состояние", "Кем закрыт" и "Дата закрытия".

Фильтрация отчетов и данных по командным проектам и их коллекциям

Для фильтрации отчетов или выборки определенных сведений коллекции проектов или командного проекта можно использовать измерение "Командный проект". С помощью всех мер и измерений в кубе Team System регистрируются данные, относящиеся к командному проекту или коллекции проектов. На следующем рисунке показаны атрибуты в измерении "Командный проект" в том виде, в котором они отображаются в конструкторе запросов построителя отчетов. Узел иерархии командных проектов содержит два иерархических атрибута: первый — на уровне коллекции, а второй — на уровне командного проекта.

Измерения командного проекта

Отчет можно отфильтровать по представляющим интерес командным проектам, указав один или несколько атрибутов, приведенных в следующей таблице.

Атрибут

Описание

Иерархия командных проектов

Иерархия командных проектов и их коллекций. Используйте это поле при необходимости отфильтровать отчет по множеству командных проектов и их коллекций.

Является удаленным

Логическое значение, указывающее, удален ли проект.

Имя

Имя командного проекта или коллекции проектов.

Имя типа узла проекта

Имя узла. Допустимые значения: Командный проект и Коллекция командных проектов.

Путь проекта

Плоский список путей к командным проектам, начинающихся с коллекции проектов.

Создание и фильтрация отчетов о тенденциях

С помощью измерения "Дата" можно создавать отчеты о тенденциях, в которых обобщаются изменения, происходящие с течением времени с рабочими элементами, сборками, тестами и файлами в системе управления версиями. В отчетах, содержащих измерение "Дата", показываются сведения для конкретного дня, в который было выполнено то или иное действие. Вся информация в хранилище данных отслеживается с момента ее появления в конце каждого дня.

Примечание

Даты в измерении "Дата" хранятся в соответствии с датой, установленной для сервера уровня приложений, который запускает адаптеры хранилища, перемещающие данные из хранилища в реляционную базу данных хранилища.Коррекция дат на основе часового пояса не выполняется.

Измерение дат

Иерархии измерений "Дата" можно использовать для вычисления значений по дням, неделям, месяцам и годам. Например, можно сравнить процентные значения открытых и закрытых ошибок в разные месяцы.

Первые два атрибута, Год Месяц День и Год Неделя День, соответствуют иерархическим фильтрам дерева. Первая иерархия, как показано на приведенном ниже рисунке, поддерживает фильтрацию по месяцам, а вторая — по неделям.

Иерархия дат

В разделе Другие поля можно задать степень детализации оси времени для отображения отчетов о тенденциях, например Дата, Месяц, Неделя или Год.

Иерархию дат можно использовать с атрибутом Год Месяц День для вычисления мер по годам, месяцам и дням месяца.

Иерархию дат можно использовать с атрибутом Год Неделя День для вычисления мер по годам, неделям года и дням недели.

См. также

Основные понятия

Перспективы и группы мер, предоставляемые в кубе служб Analysis Services для Visual Studio