Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Многие-ко-многим в реляционке для работы с перехлестывающимися периодами / 1 сообщений из 1, страница 1 из 1
05.05.2006, 12:58
    #33709926
Гликоген
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Многие-ко-многим в реляционке для работы с перехлестывающимися периодами
Привет.

У меня есть одна задачка.
Время в рознице - это "стопка" накладывающихся сезонов и акций. То есть один день может относиться к нескольким сезонам/акциям одновременно.

Как правильно реализовать справочник сезонов в DWH?

Мой вариант, сделанный по-быстрому -

Таблица "Сезоны"
Season_Start;Season_End;Season
20040301;20040815;2004 ВЛ (2004 весенне-летний)

джойнится к фактам (S) таким способом:

SELECT S1.*, dt_Season.Season FROM S1
JOIN dt_Season ON (S1.Date_ID BETWEEN dt_Season.Season_Start AND dt_Season.Season_End
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Многие-ко-многим в реляционке для работы с перехлестывающимися периодами / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]