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

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

Информация о схемах базы данных хронологии помогает понять взаимосвязь между импортированной моделью бизнес-величин и таблицами базы данных. Сводные панели используют базу данных хронологии для многомерного анализа и составления отчетов.

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

База данных хронологии изначально заполнена данными дата/время в диапазоне с 1995 года по 2009 год. Если предполагается наличие дат/времени (либо в качестве времени начала/завершения процесса либо других данных показателя) вне этого диапазона, следует использовать следующий сценарий SQL для добавления дат в таблицу DIM_TIME базы данных хронологии:

insert into <имя схемы WBI>.dim_time( surrogate_key, year, month, day)
with WBITIME (skey, ldate) as
(select surrogate_key+1 as skey,
COALESCE(
DATE(SUBSTR(DIGITS(YEAR),7,4) || '-' ||
SUBSTR(DIGITS(MONTH),4,2) || '-' ||
SUBSTR(DIGITS(DAY), 4,2)) + 1 DAYS,
DATE('YYYY-MM-DD первого дня в том случае,
если таблица DIM_TIME пуста.')
)as ldate
from sysibm.sysdummy1, <имя схемы WBI>.dim_time
where
DATE(
SUBSTR(DIGITS(YEAR) ,7,4) || '-' ||
SUBSTR(DIGITS(MONTH),4,2) || '-' ||
SUBSTR(DIGITS(DAY) ,4,2)
) =
(
SELECT
MAX(
DATE(SUBSTR(DIGITS(YEAR),7,4) || '-' ||
SUBSTR(DIGITS(MONTH),4,2) || '-' ||
SUBSTR(DIGITS(DAY), 4,2)))
FROM <имя схемы WBI>.DIM_TIME
)
UNION ALL
SELECT parent.skey+1, ldate + 1 DAYS
from WBITIME parent
where YEAR(ldate + 1 days) < where YEAR(ldate + 1 days) <
<YYYY 4-значный год, в который не следует завершать данные>
)
select a.skey, year(a.ldate), month(a.ldate), day(a.ldate)
from WBITIME a
WHERE
a.ldate >= DATE('YYYY-MM-DD: Начало диапазона, который следует ввести.')
AND a.ldate <= DATE('YYYY-MM-DD: Окончание диапазона, который следует ввести.')

Прим.: Существует четыре места в этом сценарии, которые обновляются для указания начальной и конечной дат, которые следует вставить в таблицу DIM_TIME. Существует также четыре места, в которых необходимо указать имя схемы WBI (обычно "WBI").
Ссылки, связанные с данной
Схема базы данных хронологии
Управляющая таблица службы перемещения данных
Таблица метаданных и протокола службы перемещения данных

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