Вход
Регистрация

Архитектура хранилища данных

Здравствуйте!
Прошу проконсультировать меня в области создания хранилища в Deductor.
Если честно, то я запутался.
Описываю таблицы, которые у меня имеются:

1) Таблица: Продажи клиентов поминутно 2009 - 2010 гг.
Шапка таблицы: 1) код тц, 2) код менеджера, 3) код клиента, 4) наименование клиента, 5) день недели, 6) число, 7) время, 8) кол-во чеков, 9) Продажи.

2) Таблица: Продажи по месяцам 2009 - 2010 гг.
Шапка таблицы: 1) код менеджера, 2) номер клиента, 3) наименование клиента, 4) код группы, 5) наименование группы, 6) месяц + год, 7) количество чеков, 8) количество визитов, 9) средние продажи за визит, 10) средний чек, 11) общие продажи за месяц)

3) Продажи по отделам 2009 - 2010 гг.
Шапка таблицы: 1) Код ТЦ, 2) Код Менеджера, 3) Номер клиента, 4) Код отдела, 5) Месяц 1.2009 - 28) Месяц 12.2010.

Вначале я создал еще дополнительные таблицы с расшифровкой кодов менеджеров, номеров клиентов, кодов отделов, кодов ТЦ.
И создал структуру хранилища следующего формата:

http://narod.ru/disk/10698689001/%D0%91%D0%B0%D0%B7%D0%B0%20%D0%B4%D0%B0...

http://narod.ru/disk/10698689001/%D0%91%D0%B0%D0%B7%D0%B0%20%D0%B4%D0%B0...

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

Но я так же подозреваю, что сама архитектура в корне не правильна.

Прошу знатоков направить меня в правильном направлении.

Заране спасибо больше за помощь!