A method of managing slowly changing dimensions in a dimensional database,
such as a dimensional data mart, is disclosed. The method consists of
providing a dimension template for each dimension undergoing slow changes,
which template assigns a behavior to each column of the dimension table.
When a row of dimensional data is to be delivered to the dimension table,
the table is searched for a record having the key value of the row of data
to be delivered. If such a record exists and if any attributes of the row
to be delivered have their values changed compared with the existing
record, the table is updated according to the behavior type assigned to
these attributes in the dimension template, either by overwriting the
existing record with the record to be delivered or by creating a new
record or records.
Показан метод управлять медленно изменяя размерами в габаритной базе данных, such as габаритный рынок данных. Метод состоит обеспечивать шаблон размера для каждого размера проходя медленные изменения, которые шаблон задает поведению к каждой колонке таблицы размера. Когда рядок габаритных данных должен быть поставленным к таблице размера, таблица поискана для показателя имея ключевое значение рядка данных, котор нужно поставить. Если такой показатель существует и если любые атрибуты рядка, котор нужно поставить имеют их измененные значения сравненными с existing показателем, то таблица updated согласно типу поведения заданному к этим атрибутам в шаблоне размера, или путем overwriting existing показатель при показатель, котор нужно поставить или путем создавать новый показатель или показатели.