Настройка графика синхронизации с хранилищем данных
Обновлен: Ноябрь 2007
Team Foundation Server позволяет настроить график синхронизации между реляционными базами данных и базами данных OLAP, которые используются службами отчетов. В этой теме коротко изложены организация хранилища данных и синхронизация для разных топологий.
Организация хранилища данных
Хранилище данных представляет собой базу данных, построенную в схеме "звезда" с базой данных OLAP, производной от этой базы данных. База данных OLAP обеспечивает доступ для средств отчетов к производной информации, без снижения производительности реляционной базы данных, которая хранит информацию от компьютеров клиентов в реальном времени.
В хранилище находятся различные типы фактов, внесенные каждым инструментом Team Foundation в качестве главной реляционной таблицы и куба в базе данных OLAP производного от таблицы. Каждый факт в таблице имеет детальную информацию, измерения и меры.
Детали Детали представляют столбцы в главной таблице фактов в реляционной базе данных, но не в кубе OLAP. Например, названия рабочих элементов являются длинными текстовыми строками, которые в основном используются в отчетах.
Измерения Измерения представляют собой свойства, использующиеся для срезания данных в отчете. Например, измерения факта рабочего элемента включают тип и состояние. Измерения хранятся в реляционной базе данных в виде таблиц со ссылками внешних ключей на таблицы измерений из главной таблицы фактов. У всех фактов имеется измерение проекта, которое может использоваться для разделения данных по командному проекту.
Меры Меры представляют собой свойства, которые вычисляются, высчитываются, добавляются и т. д. для предоставления количественных значений в отчетах. Например, куб CodeChurn, доступный в инструменте системе управления версиями включает меры LinesAdded, LinesRemoved и LinesChanged. Меры отображаются в качестве столбцов в главной таблице фактов.
Синхронизация
Обновления для изменений в шаблоне процесса происходят при каждой загрузке данных. По умолчанию, хранилище данных обновляется каждый час.
Частоту обновления производной информации, предоставляемой для средств отчетов базой данных OLAP, можно изменять. График зависит от требований к системе. Дополнительные сведения см. в разделе Практическое руководство. Указание интервала обработки для хранилища данных.