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


Хранилище данных сервера Team Foundation Server

Обновлен: Ноябрь 2007

Сервер Team Foundation Server содержит хранилище данных, в котором хранятся данные отслеживания рабочего элемента, системы управления версиями, построений, средств тестирования и средств сторонних производителей (если имеются). Эти данные используются в Team Foundation для встроенных функций отчета. Хранилище данных включает как реляционную базу данных, так и базу данных OLAP. Реляционная база данных организована в приблизительную схему типа "звезда", а база данных OLAP является кубом данных, извлеченным из реляционной базы данных.

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

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

  • Меры представляют собой свойства, для которых выполняется вычисление (подсчет, добавление и т. д.) для обеспечения количественных значений в отчетах. Куб обновления кода, предоставляемый средством управления версиями, например, включает меры "Добавлено строк", "Удалено строк" и "Изменено строк". Меры представлены в виде столбцов в главной таблице фактов.

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

У всех фактов имеется измерение проекта, которое может использоваться для разделения данных по командному проекту.

В этом подразделе

См. также

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

Использование отчетов и метрик