powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Многие-ко-многим в реляционке для работы с перехлестывающимися периодами
1 сообщений из 1, страница 1 из 1
Многие-ко-многим в реляционке для работы с перехлестывающимися периодами
    #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
1 сообщений из 1, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Многие-ко-многим в реляционке для работы с перехлестывающимися периодами
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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