Хранилище данных сервера Team Foundation Server
Обновлен: Ноябрь 2007
Сервер Team Foundation Server содержит хранилище данных, в котором хранятся данные отслеживания рабочего элемента, системы управления версиями, построений, средств тестирования и средств сторонних производителей (если имеются). Эти данные используются в Team Foundation для встроенных функций отчета. Хранилище данных включает как реляционную базу данных, так и базу данных OLAP. Реляционная база данных организована в приблизительную схему типа "звезда", а база данных OLAP является кубом данных, извлеченным из реляционной базы данных.
Каждое средство Team Foundation предоставляет один или несколько фактов в хранилище данных. Для каждого типа факта имеются главная реляционная таблица и куб в базе данных OLAP, который получает данные из данной таблицы. Каждый факт состоит из измерений, мер и сведений.
Измерения представляют собой свойства, используемые для среза данных в отчете. Например, факты рабочего элемента включают измерения типа и состояния. Измерения реализованы в реляционной базе данных в виде таблиц со ссылками внешних ключей на таблицы измерения из главной таблицы фактов.
Меры представляют собой свойства, для которых выполняется вычисление (подсчет, добавление и т. д.) для обеспечения количественных значений в отчетах. Куб обновления кода, предоставляемый средством управления версиями, например, включает меры "Добавлено строк", "Удалено строк" и "Изменено строк". Меры представлены в виде столбцов в главной таблице фактов.
Сведения являются столбцами, которые отображаются только в реляционной базе данных. Обычно они представляют собой текстовые строки большего размера, например, заголовки рабочих элементов, которые можно эффективно извлечь как из реляционной базы данных, так и базы данных OLAP. Сведения представляют собой столбцы в главной таблице фактов, которые не отображаются в кубе OLAP.
У всех фактов имеется измерение проекта, которое может использоваться для разделения данных по командному проекту.
В этом подразделе
Основные сведения об архитектуре хранилища данных
Описание общей организации хранилища данных сервера Team Foundation Server.Основные сведения о структуре куба хранилища данных
Описание таблиц фактов, таблиц размеров, схем и перспектив, которые находятся в хранилище данных и собраны в кубе данных.Задание свойств для хранилища данных
Объяснение процедур изменения частоты обновления и параметров безопасности в хранилище данных.