Схема базы данных хронологии

В базе данных хронологии есть два вида таблиц. Это статические таблицы, созданные во время установки WebSphere Business Monitor, и динамические таблицы, создаваемые для каждой импортируемой модели бизнес-величин.

Описание обоих типов таблиц базы данных хронологии и связь столбцов с моделью бизнес-величин приведены в следующих таблицах.
Прим.:
  • Допускается пустое значение: означает, что значение в этом столбце может быть равным null
  • Описание: соответствие между столбцом и определениями модели бизнес-величин. Описание необязательно должно быть в каждом столбце.

Статические таблицы базы данных

DIM_TIME

Размерность времени.

Название столбца Тип столбца Описание столбца Допускается пустое значение
SURROGATE_KEY INTEGER Первичный ключ N
DAY SMALLINT День N
MONTH SMALLINT Месяц N
YEAR INTEGER Год N

Динамические таблицы базы данных

База данных построена в виде звезды, где центральная таблица Fact окружена несколькими отходящими от нее "листьями" размерностей. Таблица Факт подобна таблице context в рабочей базе данных и базе данных состояний. Таблица context является центром звезды, другая звезда отходит от таблицы операций для context. Например, может быть один экземпляр для context, и для каждой такой таблицы по одной таблице экземпляра операций в рабочей базе данных и базе данных состояний.

Таблица Context Fact

Соглашение об именах: FCT_<системное сгенерированное имя контекста>

Следующие столбцы присутствуют всегда:

Название столбца Тип столбца Описание столбца Допускается пустое значение
MCI_MCIID DECIMAL(19,0) Уникальный идентификатор экземпляра операций и первичный ключ таблицы. N
PARENT_MCIID DECIMAL(19,0) Уникальный идентификатор родительского экземпляра процесса, если он имеется. Y
SK_<системное сгенерированное название размерности> INTEGER Внешний ключ для таблицы размерностей. Зависимость FK определена. Один из этих столбцов определен для каждой из размерностей, присутствующих в контексте. Y
GMT_<системное сгенерированное название показателя> TIMESTAMP Здесь хранится время по Гринвичу для любого типа данных показателей системного времени. (Этот столбец создается только для показателей типа времени, помеченных как размерности. Когда показатели типа времени подмечены как размерности, они хранятся с точностью до дня, а для них требуется знать точное время.) Y

Следующие три типа столбцов применяются только для показателей типа факт (не размерность).

Типы столбцов, которые применяются только для показателей типа факт
Название столбца Тип столбца Описание столбца Допускается пустое значение
M_<системное сгенерированное имя> Тип данных, зависящий от типа, определенного в модели бизнес-величин. Представляет значение показателя или определения ключа. Y
C_<системное сгенерированное имя> BIGINT Представляет счетчики. Y
T1_<системное сгенерированное имя> BIGINT Представляет полное время для таймеров. (Таймерам соответствует один столбец в базе данных хронологии и несколько столбцов в базе данных состояний.) Y
Таблица размерностей

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

Соглашение об именах: DIM_<системное сгенерированное имя размерности>

Следующие столбцы определены всегда:

Название столбца Тип столбца Описание столбца Допускается пустое значение
SURROGATE_KEY INTEGER Первичный ключ для этой строки размерности, сгенерированный системой. PK определен. N

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

Столбцы, зависящие от определения
Название столбца Тип столбца Описание столбца Допускается пустое значение
M_<системное сгенерированное имя> Тип данных, зависящий от типа, определенного в модели бизнес-величин. Представляет значение показателя или определения ключа. Y
C_<системное сгенерированное имя> BIGINT Представляет счетчики. Y
T1_<системное сгенерированное имя> BIGINT Представляет полное время для таймеров. (Таймерам соответствует один столбец в базе данных хронологии и несколько столбцов в базе данных состояний.) Y

Схема звезды операций применяет те же соглашения об именах, но приставки таблиц имеют вид AFC_ и ADM_ соответственно.


Copyright IBM Corporation 2005. Все права защищены.