powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / периодические реквизиты в измерении HELP!
3 сообщений из 3, страница 1 из 1
периодические реквизиты в измерении HELP!
    #32272621
Crazy Cat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть таблица (TS) такой структуры:
// часы (Hours), отработанные сотрудником (StaffID) по проекту (EngID) (Date) числа

StaffID int, // сотрудник
EngID int, // проект
Date smalldatetime, // дата
Hours smallint // отработанные часы

есть таблица (TM) истории менеджеров проекта
// менеджер (StaffID) назначен на проект (EngID) (Date) числа
Date smalldatetime,
EngID int,
StaffID int

соответственно куб содержит TS как таблицу фактов, TM - как измерение

если менеджер M1 назначен на проект E1 D1 числа, а менеджер M2 назначен на проект E1 D2 числа а сегодня D3 (D1<D2<D3), и по менеджеру M1 и по M2 попадут все сотрудники, работавшие по проекту E1.

А вот как сделать, чтобы по менеджеру M1 попали только те, которые работали по E1 с D1 по D2, а по M2 - которые с D2 по D3?
...
Рейтинг: 0 / 0
периодические реквизиты в измерении HELP!
    #32273795
Birkhoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самый простой вариант это хранить (загружать в куб) эту историю в виде
Дата - Менеджер - Сотрудник - Проект - Колво часов

Тогда на дату D1 будут пробиты все часы по всем сотрудникам для менеджера M1
А на дату D2 по менеджеру M1 уже статистики не будет, вместо него будет M2.


На каждый день такая статистика должна рассчитываться, тогда в куб можно будет все загрузить и крутить как угодно.
...
Рейтинг: 0 / 0
периодические реквизиты в измерении HELP!
    #32275453
Jurii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Crazy Cat:

Подобная задача уже обсуждалась, когда через периодические реквизиты для даты документа искали ближайшее меньшее значение в таблице нормативных цен.
Эта задача сложна тем, что связь между таблицами не по схеме звезда или снежинка, а более сложная (с неравенствами и фильтрами агрегирования).
Так что все зависит от того, какой OLAP-сервер Вы используете:
Если MS AS - придется писать вьюшку, которая корректно свяжет не только по ID, но и наложит ограничения по диапазону дат.
Если Cognos PowerPlay - там есть стандартный механизм решения этой задачи визуальными средствами.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / периодические реквизиты в измерении HELP!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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