powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Как бороться с нестрогой иерархией?
5 сообщений из 5, страница 1 из 1
Как бороться с нестрогой иерархией?
    #32149861
GrimReaper777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OLAP-сервера и MS AS в частности хорошо работают с измерениями представляющими собой строгую иерархию то есть где каждый потомок имеет ровно одного родителя. Что делать в случае нестрогой иерархии то есть там где потомок может иметь нескольких родителей?
Задачка которую хочется решить: в измерении 'Время' нужно категоризировать дни по различным периодам, которые могут пересекаться, то есть один и тот же день может попасть в несколько периодов одновременно (например 'Выходные', 'Распродажа', 'Война в Ираке')
...
Рейтинг: 0 / 0
Как бороться с нестрогой иерархией?
    #32149917
Дядя Федор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я собираюсь плясать отсюда, правда пока руки не доходят:

http://lissianski.narod.ru/tips/200005.html

Спасибо господину Лисянскому за перевод и публикацию.
...
Рейтинг: 0 / 0
Как бороться с нестрогой иерархией?
    #32149941
SashaV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А не получится все эти категории запихнуть как свойства. Например для каждого дня есть понятие выходной это или нет. Распродажу можно отнести к свойству например тип продаж. Самое сложное с 'Война в Ираке' .Если одновременно может быть только одна война то и свойство одно, Если же их может быть несколько то по идее можно их все запихнуть в строку с разд . Способ идиотский но что делать(работает медленно). А вообще то можно значения "типизировать" и для измерения время построить несколько иерархий. Т.е. разбить на определенные группы. В таб времени сделать колонки. Для вых - признак вых дня, для типа прод - признак распродажа или нет, и т.д.
Действительно посмотри на http://lissianski.narod.ru/tips/200005.html
...
Рейтинг: 0 / 0
Как бороться с нестрогой иерархией?
    #32149992
GrimReaper777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно попытаться разбить события построить несколько категорий, но это будет некрасиво выглядеть на пользовательском уровне: для пользователя это одно измерение 'Периоды'. Кроме того хочется дать возможность пользователям вводить новые периоды без изменения схемы источника данных.
Еще одна похожая задача: измерение 'Свойства Товара' ('С высоким каблуком', 'С перламутровыми пуговицами', и так далее до бесконечности) где нет возможности предусмотреть все виды непересекающихся свойств заранее.

А можно ли это как-то решить с помощью виртуальных кубов? То есть например создать куб 'Календарь' с измерениями 'Дни' и 'События', создать куб 'Продажи' с измерениями 'Дни' , 'Продукты', 'Магазины' и мерой 'Стоимость', а потом каким-то образом склеить их в один куб который бы позволил анализировать 'Стоимость' в разрезе 'События'?
Хотя мой предварительный эксперимент с виртуальными кубами в MS AS положительного результата пока не дал :(
...
Рейтинг: 0 / 0
Как бороться с нестрогой иерархией?
    #32211063
GrimReaper777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочется ещё раз поднять этот топик, а то как-то совсем грустно стало
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Как бороться с нестрогой иерархией?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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