Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Кубы OLAP. Измерение с переменчивой структурой. / 5 сообщений из 5, страница 1 из 1
21.12.2021, 17:57
    #40121989
Piotr I
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кубы OLAP. Измерение с переменчивой структурой.
Добрый день!
Наскольо реально сделать что-то такое:
Делаю куб по работникам и хочу добавить измерение - подразделение (иерархическое), но дело в том, что у разных работников будет различаться количество элементов в этой иерархие. Например Директор относится непосредственно к фирме (один уровень иерархии).
А какой-нибудь Пупкин может находится в Фирма -> Управление -> Департамент -> Сектор продаж.
Из исходников у меня таблица подразделений (код, наименование, код головного подразделения). Можно ли это как-то реализовать и, если можно, то как лучше?

Спасибо :)
...
Рейтинг: 0 / 0
21.12.2021, 23:17
    #40122037
Критик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кубы OLAP. Измерение с переменчивой структурой.
Piotr I,

Можно, например, с помощью parent-child измерения
...
Рейтинг: 0 / 0
22.12.2021, 21:22
    #40122321
a_voronin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кубы OLAP. Измерение с переменчивой структурой.
Piotr I
Добрый день!
Наскольо реально сделать что-то такое:
Делаю куб по работникам и хочу добавить измерение - подразделение (иерархическое), но дело в том, что у разных работников будет различаться количество элементов в этой иерархие. Например Директор относится непосредственно к фирме (один уровень иерархии).
А какой-нибудь Пупкин может находится в Фирма -> Управление -> Департамент -> Сектор продаж.
Из исходников у меня таблица подразделений (код, наименование, код головного подразделения). Можно ли это как-то реализовать и, если можно, то как лучше?

Спасибо :)


Parent-Child в SSAS измерениях есть и прекрасно работает для вашей задачи.
...
Рейтинг: 0 / 0
23.12.2021, 15:34
    #40122480
Piotr I
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кубы OLAP. Измерение с переменчивой структурой.
a_voronin
Piotr I
Добрый день!
Наскольо реально сделать что-то такое:
Делаю куб по работникам и хочу добавить измерение - подразделение (иерархическое), но дело в том, что у разных работников будет различаться количество элементов в этой иерархие. Например Директор относится непосредственно к фирме (один уровень иерархии).
А какой-нибудь Пупкин может находится в Фирма -> Управление -> Департамент -> Сектор продаж.
Из исходников у меня таблица подразделений (код, наименование, код головного подразделения). Можно ли это как-то реализовать и, если можно, то как лучше?

Спасибо :)


Parent-Child в SSAS измерениях есть и прекрасно работает для вашей задачи.


Спасибо, разобрался с этим и должно пойти, но у меня есть проблема со связями в Измерении
У меня таблица структуры связывается с таблицей фактов по текстовому ключу(уникальному) idn, а в таблице структуры у меня id и parent_id, отвечают за иерархию. И получается, когда я хочу добавить Измерение с parent-child иерархией, то у меня либо есть иерархическая структура, но данные не агрегируются (ключ - id), либо данные агрегируются, но нет иерархической структуры (ключ idn)

Могу, конечно, добавить в таблицу фактов поле id, и тогда всё будет замечательно, но можно ли без этого
...
Рейтинг: 0 / 0
24.12.2021, 21:53
    #40122891
a_voronin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кубы OLAP. Измерение с переменчивой структурой.
Piotr I
a_voronin
пропущено...


Parent-Child в SSAS измерениях есть и прекрасно работает для вашей задачи.


Спасибо, разобрался с этим и должно пойти, но у меня есть проблема со связями в Измерении
У меня таблица структуры связывается с таблицей фактов по текстовому ключу(уникальному) idn, а в таблице структуры у меня id и parent_id, отвечают за иерархию. И получается, когда я хочу добавить Измерение с parent-child иерархией, то у меня либо есть иерархическая структура, но данные не агрегируются (ключ - id), либо данные агрегируются, но нет иерархической структуры (ключ idn)

Могу, конечно, добавить в таблицу фактов поле id, и тогда всё будет замечательно, но можно ли без этого


Ничего не понял, но подготовка ключей важная задача. Иногда надо специально генерировать новые ключи под ваше конкретное дерево.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Кубы OLAP. Измерение с переменчивой структурой. / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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