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


Изменения и дополнения схемы куба служб аналитик

При наличии настроенных отчетов, которые требуется использовать и в обновленном командном проекте, необходимо обновить эти отчеты в соответствии с изменениями, внесенными в схему. В этом разделе описываются изменения и дополнения, внесенные в схему для базы данных служб аналитики SQL Server в выпуске Visual Studio Team Foundation Server 2010.

Дополнительные сведения о базе данных служб аналитики см. в разделе Группы и показатели мер, доступные в кубе служб аналитики для Team System.

Содержание раздела

  • Сводка изменений и дополнений

  • Изменения и дополнения, внесенные в группы мер

  • Изменения и дополнения, внесенные в измерения

Сводка изменений и дополнений

Куб служб аналитики теперь более удобен в использовании: повысилась производительность запросов, расширились возможности перевода и увеличилась скорость загрузки. Изменения и дополнения, внесенные в текущую схему, вызваны изменениями в инфраструктуре внутри Team Foundation Server, которые обеспечивают возможность формирования отчетов по нескольким командным проектам и коллекциям командных проектов и способствуют удобству использования и производительности базы данных. Все включаемые в отчеты данные из всех командных проектов, определенных во всех коллекциях командных проектов развертывания Team Foundation Server, записываются в одну реляционную базу данных. Данные из этого хранилища затем обрабатываются и записываются в куб служб аналитики. Сбор данных в едином хранилище позволяет создавать отчеты сразу по нескольким коллекциям проектов.

Сводка изменений

Изменения в схеме могут быть кратко изложены следующим образом.

  • Многие поля дат и личных имен, которые представляли собой измерения верхнего уровня, теперь являются атрибутами измерений "Тестовый случай" и "Рабочий элемент". Осталось измерение верхнего уровня "Дата", которое можно использовать для построения отчетов о трендах, сочетающих в себе меры из нескольких групп мер, таких как рабочие элементы и результаты тестов.

  • Измерения "Область" и "Итерация" переработаны и теперь представляют собой атрибуты измерений "Тестовый случай" и "Рабочий элемент", имеющие вид подлинных иерархий глубиной 14 уровней, аналогичных предоставляемым операционным хранилищем отслеживания рабочих элементов.

  • Некоторые группы мер переименованы для повышения информативности имен. В следующей таблице приведены новые и старые имена.

    Старое имя

    Новое имя

    Объем протестированного кода из построения

    Покрытие построения

    Построение

    Сведения о построении

    Объем протестированного кода из запуска

    Покрытие запуска

    Результат теста

    Тест

  • Несколько измерений переименованы для повышения информативности имен и предоставления контекста, в особенности при просмотре целого списка. В следующей таблице приведены новые и старые имена.

    Старое имя

    Новое имя

    Набор изменений

    Набор изменений системы управления версиями

    Имя файла

    Файл системы управления версиями

    Версия

    Версия построения

    Платформа

    Платформа построения

    Результат

    Результат теста

    Запуск

    Тестовый запуск

    Исходный проект

    Исходный файл проекта построения

  • Многие меры переименованы для повышения информативности имен и предоставления контекста. Перечень всех мер см. в разделе Группы и показатели мер, доступные в кубе служб аналитики для Team System. В качестве примеров переименования мер можно привести следующие.

    • Как правило, переименованы меры, имена которых начинались со слов "совокупная", "совокупное". Слова "совокупная", "совокупное" опущены, в некоторые имена добавлено слово "тренд". Например, мера Совокупная завершенная работа теперь называется Завершенная работа, а мера Совокупное число результатовТренд подсчета результатов.

    • Мера Число для группы мер "Покрытие построения" теперь называется Число покрытых построений.

  • Следующие связанные с тестами измерения теперь являются атрибутами: "Выходной результат", "Запущен", "Владелец".

  • Измерения, имена которых начинались со слов "связанный", "связанное" и т. п., теперь являются атрибутами, доступными в измерениях "Связанный тестовый случай" и "Связанный рабочий элемент".

  • Удалены меры групп и измерения, связанные с нагрузочным тестированием.

Сводка дополнений.

Дополнения в схеме могут быть кратко изложены следующим образом.

  • Введены следующие новые группы мер и измерения для поддержки усовершенствований в области отслеживания рабочих элементов.

    Группы мер

    Измерения

    • Текущий связанный рабочий элемент

    • Тестовый случай текущего связанного рабочего элемента

    • Рабочий элемент по категории

    • Рабочий элемент по дереву

    • Рабочий элемент с результатом

    • Тестовый случай

    • Набор изменений рабочего элемента

    • Категория рабочего элемента

    • Тип связи рабочего элемента

    • Связанный рабочий элемент

    • Дерево рабочих элементов

    Примечание

    С группами мер "Текущий связанный рабочий элемент" и "Тестовый случай текущего связанного рабочего элемента" не связаны никакие меры.Они не предназначены для непосредственного использования.

    Измерение "Тестовый случай" предоставляет встроенный фильтр тестовых случаев (новый тип рабочего элемента, введенный в текущем выпуске).

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

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

  • Введены следующие новые измерения для поддержки усовершенствований в области управления работами по тестированию, а также для поддержки Microsoft Test Manager:

    • "Тестовый случай";

    • "Конфигурация теста";

    • "План тестирования";

    • "Набор тестов".

  • "Путь области" и "Путь итерации" теперь доступны в качестве атрибутов в измерениях "Тестовый случай" и "Рабочий элемент". Эти атрибуты можно использовать для отображения в отчетах путей в виде простой текстовой строки.

  • Для повышения удобства использования в измерения "Тестовый случай" и "Рабочий элемент" добавлены папки отображения. Поля группируются в папки на основе ссылочных имен, присвоенных каждому полю. Атрибуты измерений организуются в папки на основании отчетного ссылочного имени, присвоенного в определении типа рабочего элемента. Имеют место следующие типы сопоставлений:

    • встроенные поля или поля с префиксом "System" содержатся в измерении "Рабочий элемент";

    • остальные поля помещаются в измерения, имена которых соответствуют префиксам ссылочных имен этих полей. Например, поля с префиксом "Microsoft.VSTS.Common" содержатся в папке с именем "Microsoft.VSTS.Common".

    Например, поля рабочих элементов содержатся в измерении "Рабочий элемент", как показано на следующем рисунке:

    Структура папок в кубе данных OLAP

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

Изменения и дополнения, внесенные в группы мер

В текущей версии схемы введены новые группы мер, некоторые из ранее существовавших групп мер переименованы и некоторые группы мер удалены. На следующем рисунке показаны группы мер, предусмотренные в текущей схеме для Team Foundation.

Группы мер Team System

Примечание

С группами мер "Текущий рабочий элемент", "Текущий связанный рабочий элемент" и "Тестовый случай текущего связанного рабочего элемента" не связаны никакие меры.Они не предназначены для непосредственного использования.

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

Имя в предыдущих версиях схемы

Имя в текущей версии схемы

Изменение

Примечания

Набор изменений построения

Новая

Поддерживает отчеты по построениям и наборам изменений в управлении версиями. Содержит совокупные показатели наборов изменений системы управления версиями в рамках построений.

Объем протестированного кода из построения

Покрытие построения

Переименована

Поддерживает отчеты, содержащие сведения о степени покрытия кода тестами, выполненными в построении.

Построение

Сведения о построении

Переименована

Поддерживает отчеты, содержащие сведения о состоянии, качестве и продолжительности построений.

Построение проекта

Построение проекта

Без изменений

Поддерживает отчеты по построениям и исходным файлам проекта построения.

Обработка кода

Обработка кода

Без изменений

Поддерживает отчеты, содержащие сведения о числе версий файлов, хранимых в Team Foundation (подсистема контроля версий), и глубине изменений кода.

Текущий рабочий элемент

Текущий рабочий элемент

Переработана

Используйте группу мер "Рабочий элемент". С группой мер "Текущий рабочий элемент" не связаны никакие меры. Она не предназначена для непосредственного использования.

Дата

Новая

Поддерживает фильтрацию по полям дат, таким как "Дата активации" и "Дата изменения".

Текущий связанный рабочий элемент

Новая

Используйте группу мер "Рабочий элемент". С группой мер "Текущий связанный рабочий элемент" не связаны никакие меры. Она не предназначена для непосредственного использования.

Тестовый случай текущего связанного рабочего элемента

Новая

Используйте группу мер "Рабочий элемент". С группой мер "Тестовый случай текущего связанного рабочего элемента" не связаны никакие меры. Она не предназначена для непосредственного использования.

Число

Новая

Поддерживает фильтрацию отчетов по числовым полям.

Объем протестированного кода из запуска

Покрытие запуска

Переименована

Поддерживает отчеты, содержащие сведения о степени покрытия кода тестами в тестовом запуске.

Результат теста

Тест

Переименована

Предоставляет метрики по тестовым запускам и результатам теста. Результаты теста отслеживаются во временной перспективе и могут анализироваться по результату, тестируемому построению, типу теста и другим измерениям.

Добавлена мера "Число тестовых случаев".

Рабочий элемент

Рабочий элемент

Переработана

Предоставляет метрики и подробные сведения о рабочих элементах, включая данные за прошлые периоды, позволяющие анализировать общее число рабочих элементов во временной перспективе или на текущую дату. Эта группа мер используется для формирования отчетов о трендах и отчетов, основанных на других мерах, назначенных полям рабочих элементов.

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

Набор изменений рабочего элемента

Новая

Поддерживает отчеты с подробными сведениями о рабочих элементах и наборах изменений.

Рабочий элемент в категорию

Новая

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

Дополнительные сведения о категориях см. в разделе Группирование типов рабочих элементов по категориям.

Рабочий элемент в дерево

Новая

Содержит число рабочих элементов в узле дерева и поля, поддерживающие отчетность по рабочим элементам и типам деревьев.

Дополнительные сведения о типе ссылок деревьев см. в разделе Работа с типами связей.

Рабочий элемент с результатом

Новая

Поддерживает отчеты по рабочим элементам и результатам тестов. Содержит число рабочих элементов, связанных с результатом теста, и поля, поддерживающие отчетность по рабочим элементам и связанным результатам теста.

Загрузить счетчик теста

Загрузить результаты теста

Загрузить сводку теста

Загрузить транзакцию тест

Удалена

Эти группы мер и связанные с ними измерения более не поддерживаются.

История рабочего элемента

Удалена

Теперь для отображения исторических трендов используется группу мер "Рабочий элемент" с включением меры "Дата".

Изменения и дополнения, внесенные в измерения

В текущей версии схемы введено несколько новых измерений, некоторые измерения переименованы и некоторые удалены. На следующем рисунке показаны измерения, предусмотренные в текущей схеме для Team Foundation.

Измерения Team System

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

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

Группировка

Имя в предыдущей схеме

Имя в текущей схеме

Изменение

Описание

Сборка

Сборка

Сборка

Без изменений

Имя тестовой сборки, для которой формировалась статистика.

Построение

Построение

Построение

Без изменений

Число или имя, являющееся уникальным идентификатором построения.

Свойство построения

Свойство построения

Без изменений

Текущее качество построения.

Дополнительные сведения см. в разделе Оценка качества завершенного построения.

Состояние построения

Состояние построения

Без изменений

Обновленное состояние в процессе выполнения построения.

Версия

Версия построения

Переименовано

Конфигурация построения.

Дополнительные сведения см. в разделе Описание файлов конфигурации Team Foundation Build.

Платформа

Платформа построения

Переименовано

Платформа, для которой создавалось построение (например, x86 или любой ЦП).

Исходный проект

Исходный файл проекта построения

Переименовано

Расширение имени исходного файла.

Дата

Дата

Дата

Без изменений

Поддерживает фильтрацию по дате.

Поля дат

Дата активации

Дата закрытия

Дата создания

Дата разрешения

Дата окончания

Дата начала

Дата активации

Дата закрытия

Дата создания

Дата разрешения

Дата окончания

Дата начала

Рабочий элемент.Дата активации

Рабочий элемент.Дата закрытия

Рабочий элемент.Дата создания

Рабочий элемент.Дата разрешения

Рабочий элемент.Дата завершения

Рабочий элемент.Дата начала

Атрибут

Эти измерения дат теперь являются атрибутами измерений "Тестовый случай" и "Рабочий элемент".

Ссылочные отношения

Связанная область

Связанный субъект назначения

Связанный автор изменения

Связанная дата

Связанная итерация

Связанное найдено в

Связанное построение интеграции

Связанная дата активации

Связанная дата закрытия

Связанная дата разрешения

Связанная дата завершения

Связанная дата начала

Связанная дата создания

Связанный командный проект

Связанный рабочий элемент

Заменено

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

Нагрузочное тестирование

Компьютер агента

Идентификатор счетчика (счетчики загрузочных тестов)

Загрузить сценарий теста

Загрузить транзакцию тест

Компьютер

Страничная сводка (нагрузочный тест)

Сценарий

Удалено

Все измерения и группы мер, связанные с нагрузочным тестированием, более не поддерживаются.

Иерархия продуктов

Командный проект

Командный проект

Без изменений

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

Иерархия продуктов

Область

Итерация

Иерархия областей

Путь области

Иерархия итераций

Путь итерации

Рабочий элемент.Иерархия областей

Рабочий элемент.Путь области

Рабочий элемент.Иерархия итераций

Рабочий элемент.Путь итерации

Атрибуты

Переработано

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

Тест

Тестовый случай

Новое

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

Дополнительные сведения см. в разделе Практическое руководство. Создание ручного тестового случая.

Конфигурация теста

Новое

Контейнер для сведений, определяемых для тестовых конфигураций.

Дополнительные сведения см. в разделе Практическое руководство. Создание конфигураций тестов.

План тестирования

Новое

Контейнер для сведений, определяемых для планов тестирования.

Дополнительные сведения см. в разделе Практическое руководство. Создание плана тестирования.

Набор тестов

Новое

Контейнер для сведений, определяемых для наборов тестов.

Дополнительные сведения см. в разделе Практическое руководство. Создание наборов тестов и управление ими.

Результат теста

Категория

Переработано

Измерение "Категория" более не поддерживается. Это измерение использовалось для записи иерархии типа "родители-потомки" результатов тестов, распределенных по категориям в соответствии со списком тестов, в котором они выполнялись.

Работы по тестированию теперь определяются с использованием планов тестирования, наборов тестов и тестовых случаев. См. также измерение "Набор тестов".

Дата завершения

Дата завершения

Атрибут, переименовано

Дата завершения тестового запуска, сформировавшего результат, теперь представляет собой атрибут "Дата завершения" измерения "Тестовый запуск".

Выходные данные

Выходные данные

Атрибут

Выходной результат теста, например "Пройденный", "Непройденный" или "С неопределенным результатом", теперь является атрибутом измерения "Результат теста".

Владелец

Атрибут, переименовано

Автор или текущий владелец теста заменен следующими атрибутами:

  • атрибутом "Владелец плана тестирования" измерения "План тестирования";

  • атрибутом "Кем получен результат тестирования" измерения "Результат теста";

  • атрибутом "Владелец результата тестирования" измерения "Результат теста".

Результат

Результат теста

Переименовано

Контейнер для сведений, записываемых для результатов тестов, включая исход теста (выходной результат), состояние разрешения и тип сбоя.

Дополнительные сведения см. в разделе Практическое руководство. Просмотр результатов теста с помощью диспетчера тестов (Microsoft).

Область результата теста

Дата результата теста

Итерация результата теста

Командный проект результата теста

Атрибуты, заменено

Соответствующие измерения являются атрибутами измерений "Тестовый случай" и "План тестирования".

Тестовый запуск

Запуск

Тестовый запуск

Переименовано

Контейнер для сведений, записываемых для тестовых запусков.

Дополнительные сведения см. в разделе Практическое руководство. Анализ тестовых запусков с помощью Microsoft Test Manager.

Запущен

Владелец тестового запуска

Атрибут, переименовано

Имя пользователя (или учетная запись), под которым был запущен тест, теперь являются атрибутом "Владелец тестового запуска" измерения "Тестовый запуск".

Управление версиями

Кем возвращен

Кем возвращен

Атрибут

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

Набор изменений

Набор изменений системы управления версиями

Переименовано

Контейнер для сведений, определяемых для набора изменений, возвращенного в систему контроля версий. Эти сведения включают идентификатор, имя пользователя, вернувшего набор изменений, описание и комментарии о переопределении политики (если они имеются).

Дополнительные сведения см. в разделе Работа с наборами изменений.

Имя файла

Файл системы управления версиями

Переименовано

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

Рабочий элемент

Кому назначено

Кем изменено

Кем создано

Кому назначено

Кем изменено

Кем создано

Рабочий элемент.Кому назначено

Рабочий элемент.Кем изменено

Рабочий элемент.Кем создано

Атрибуты

Эти поля (личные имена) теперь являются атрибутами измерений "Тестовый случай" и "Рабочий элемент".

Найдено в

Найдено в

Рабочий элемент.Найдено в

Атрибуты, переименовано

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

Построение интеграции

Построение интеграции

Рабочий элемент. Построение интеграции

Атрибуты

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

Рабочий элемент

Рабочий элемент

Переработано

Контейнер для сведений, определяемых для рабочих элементов. Содержит атрибуты полей рабочих элементов, назначенных как включаемые в отчеты.

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

Область журнала рабочего элемента

Дата журнала рабочего элемента

Итерация журнала рабочего элемента

Командный проект журнала рабочего элемента

Рабочий элемент

Переработано

Измерение "Рабочий элемент" теперь поддерживает отчетность по истории рабочих элементов.

Категория рабочего элемента

Новое

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

Дополнительные сведения о категориях см. в разделе Группирование типов рабочих элементов по категориям.

Тип связи рабочего элемента

Новое

Контейнер для сведений, определяемых для типов связей.

Дополнительные сведения см. в разделе Работа с типами связей.

Связанный рабочий элемент

Новое

Контейнер для сведений, определяемых для связанных рабочих элементов. Эти атрибуты поддерживают формирование отчетов по рабочим элементам, связанным односкачковыми связями.

Дополнительные сведения см. в разделе Просмотр и изменение рабочих элементов в представлении прямых связей.

Дерево рабочих элементов

Новое

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

Дополнительные сведения см. в разделе Просмотр и изменение рабочих элементов в представлении в виде дерева.

См. также

Другие ресурсы

Новые возможности отчетов для Visual Studio ALM

Добавление и изменение полей рабочих элементов для поддержки отчетов

Обнаружение отчетов после обновления до Team Foundation Server 2010

Новые возможности отчетов для Visual Studio ALM

Обновление обновленного командного проекта для доступа к новым функциям

Журнал изменений

Дата

Журнал

Причина

Август 2010

Удалена ссылка на неподдерживаемый ресурс.

Обратная связь от клиента.