powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Как быть с кубом ?
18 сообщений из 18, страница 1 из 1
Как быть с кубом ?
    #39356869
fduch f.f.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня есть куб постоенный на таблицах по схеме звезда
таблица фактов с заказами и дименшн с продажниками
...
Рейтинг: 0 / 0
Как быть с кубом ?
    #39356870
fduch f.f.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сейчас бизнес процесс поменялся и с одним заказом могут быть связаны не один, а много менеджером
т.е. я должен переделать таблицы в хранилище

вопрос как быть с этой таблицей связи , там теперь бадет записей больше чем в таблице фактов

как натянуть все это на куб?
...
Рейтинг: 0 / 0
Как быть с кубом ?
    #39356882
Фотография StarikNavy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fduch f.f.
вопрос как быть с этой таблицей связи , там теперь бадет записей больше чем в таблице фактов


гуглите m2m
связь многие ко многие
...
Рейтинг: 0 / 0
Как быть с кубом ?
    #39356888
fduch f.f.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StarikNavyfduch f.f.
вопрос как быть с этой таблицей связи , там теперь бадет записей больше чем в таблице фактов


гуглите m2m
связь многие ко многие

то что представляет собой m2m предназначена для связи многие ко многим между дименшинами
тут другой случай
...
Рейтинг: 0 / 0
Как быть с кубом ?
    #39356897
Фотография StarikNavy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fduch f.f.,

1) новое измерение с суррогатным ключом
2) скрытая мера m2m
...
Рейтинг: 0 / 0
Как быть с кубом ?
    #39356915
fduch f.f.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StarikNavyfduch f.f.,

1) новое измерение с суррогатным ключом
2) скрытая мера m2m

т.е. добавить таблицу между SalesManagersToOrders и DimSalesManagers и после этого построить m2m ?
...
Рейтинг: 0 / 0
Как быть с кубом ?
    #39357232
Фотография Alex_496
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fduch f.f.,

если ролей манагеров не много и они заранее известны, то ролевое измерение, а в таблицу фактов добавляете соотв. FK
...
Рейтинг: 0 / 0
Как быть с кубом ?
    #39357321
fduch f.f.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex_496fduch f.f.,

если ролей манагеров не много и они заранее известны, то ролевое измерение, а в таблицу фактов добавляете соотв. FK

такой вариант совсем не подходит
бывает что участвуют несколько менеджеров одной роли
...
Рейтинг: 0 / 0
Как быть с кубом ?
    #39357533
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fduch f.f.,

Тогда у вас типичный случай многие к многим. У Марко Руссо много на эт тему написано
...
Рейтинг: 0 / 0
Как быть с кубом ?
    #39360530
Фотография a_voronin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fduch f.f.,

Тут либо надо городить многие-ко-многим, как говорили. Но на больших объемах это гроб на уровне куба.

Лучше сделать суррогатное измерение. То что у вас показано на втором скрине -- это уже не звезда. Решение -- сделать звезду и измерение. Надо делать суррогатное измерение в виде комбинаций менеджеров. Собрать все уникальные комбинации и сделать по ним справочник.
...
Рейтинг: 0 / 0
Как быть с кубом ?
    #39361334
fduch f.f.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a_voroninfduch f.f.,

Тут либо надо городить многие-ко-многим, как говорили. Но на больших объемах это гроб на уровне куба.

Лучше сделать суррогатное измерение. То что у вас показано на втором скрине -- это уже не звезда. Решение -- сделать звезду и измерение. Надо делать суррогатное измерение в виде комбинаций менеджеров. Собрать все уникальные комбинации и сделать по ним справочник.

не могли бы вы пояснить как должно выглядеть это измерение?
авторНадо делать суррогатное измерение в виде комбинаций менеджеров. Собрать все уникальные комбинации и сделать по ним справочник
т.е. сделать таблицу с менеджерами у которой каждому менеджеру соответствует отдельный столбец?
...
Рейтинг: 0 / 0
Как быть с кубом ?
    #39361346
Фотография a_voronin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fduch f.f.a_voroninfduch f.f.,

Тут либо надо городить многие-ко-многим, как говорили. Но на больших объемах это гроб на уровне куба.

Лучше сделать суррогатное измерение. То что у вас показано на втором скрине -- это уже не звезда. Решение -- сделать звезду и измерение. Надо делать суррогатное измерение в виде комбинаций менеджеров. Собрать все уникальные комбинации и сделать по ним справочник.

не могли бы вы пояснить как должно выглядеть это измерение?
авторНадо делать суррогатное измерение в виде комбинаций менеджеров. Собрать все уникальные комбинации и сделать по ним справочник
т.е. сделать таблицу с менеджерами у которой каждому менеджеру соответствует отдельный столбец?

Я имею ввиду вот это.

https://msdn.microsoft.com/en-us/library/ms167409.aspx

Если вы знаете возможные комбинации менеджеров, то можно создать таблицу заранее. Тут речь не идет о колонках для менеджеров, а об уникальной списке множеств комбинаций менеджеров (одного, двух, трех и т.п.) . Некое строковое поле с такой комбинацией "Иванов" , "Иванов-Сидоров" , "Сидоров-Пупкин-Дубкин" , "Волобуев-Иванов" -- что-то такое, но скорее из id и уникальное.
...
Рейтинг: 0 / 0
Как быть с кубом ?
    #39361352
fduch f.f.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a_voroninfduch f.f.пропущено...


не могли бы вы пояснить как должно выглядеть это измерение?
пропущено...

т.е. сделать таблицу с менеджерами у которой каждому менеджеру соответствует отдельный столбец?

Я имею ввиду вот это.

https://msdn.microsoft.com/en-us/library/ms167409.aspx

Если вы знаете возможные комбинации менеджеров, то можно создать таблицу заранее. Тут речь не идет о колонках для менеджеров, а об уникальной списке множеств комбинаций менеджеров (одного, двух, трех и т.п.) . Некое строковое поле с такой комбинацией "Иванов" , "Иванов-Сидоров" , "Сидоров-Пупкин-Дубкин" , "Волобуев-Иванов" -- что-то такое, но скорее из id и уникальное.

спасибо за пояснение
однако не понятно как таким дименшином сможет пользоваться пользователь который увидет это дименшн в экселе
он к примеру захочет посчитать сумму по заказам в которых участвовал Иванов
...
Рейтинг: 0 / 0
Как быть с кубом ?
    #39361388
Фотография a_voronin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fduch f.f.a_voroninпропущено...


Я имею ввиду вот это.

https://msdn.microsoft.com/en-us/library/ms167409.aspx

Если вы знаете возможные комбинации менеджеров, то можно создать таблицу заранее. Тут речь не идет о колонках для менеджеров, а об уникальной списке множеств комбинаций менеджеров (одного, двух, трех и т.п.) . Некое строковое поле с такой комбинацией "Иванов" , "Иванов-Сидоров" , "Сидоров-Пупкин-Дубкин" , "Волобуев-Иванов" -- что-то такое, но скорее из id и уникальное.

спасибо за пояснение
однако не понятно как таким дименшином сможет пользоваться пользователь который увидет это дименшн в экселе
он к примеру захочет посчитать сумму по заказам в которых участвовал Иванов

Попробуйте сделать куб так:

Таблица фактов (группа мер)
Таблица уникальных комбинаций менеджеров (измерение)
комбинация - Связь многие ко многим - на менеджеров (связь многие ко многим)
Менеджеры (измерение)
...
Рейтинг: 0 / 0
Как быть с кубом ?
    #39361418
fduch f.f.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a_voroninfduch f.f.пропущено...


спасибо за пояснение
однако не понятно как таким дименшином сможет пользоваться пользователь который увидет это дименшн в экселе
он к примеру захочет посчитать сумму по заказам в которых участвовал Иванов

Попробуйте сделать куб так:

Таблица фактов (группа мер)
Таблица уникальных комбинаций менеджеров (измерение)
комбинация - Связь многие ко многим - на менеджеров (связь многие ко многим)
Менеджеры (измерение)
спасибо попробую
...
Рейтинг: 0 / 0
Как быть с кубом ?
    #39361850
Фотография a_voronin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fduch f.f.,

Если что заходите

https://hh.ru/vacancy/18784180
...
Рейтинг: 0 / 0
Как быть с кубом ?
    #39372475
qweminb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a_voroninкомбинация - Связь многие ко многим - на менеджеров (связь многие ко многим)
А между таблицей-мостом и менеджерами разве многие ко многим связь? Один менеджер -> много комбинаций. Или я что-то не так понял?

...
Рейтинг: 0 / 0
Как быть с кубом ?
    #39372480
qweminb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, стоп, вопрос закрыт. Не то увидел.
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Как быть с кубом ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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