Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / olap отображать продажи только закреплённого менеджера по виндовс / 11 сообщений из 11, страница 1 из 1
18.06.2020, 16:27
    #39970577
montoya.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
olap отображать продажи только закреплённого менеджера по виндовс
всем привет
подскажите где читать
или как лучше сделать)
что бы в кубе отображать данные опираясь на пользователя который залогинился
есть таблица фактов - в ней поле клиент
есть таблица клиентов - в ней поле менеджер
есть таблица менеджер - в ней логин виндовс есть.

как правильно настроить разделение прав.

спасибо.
...
Рейтинг: 0 / 0
18.06.2020, 18:00
    #39970604
a_voronin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
olap отображать продажи только закреплённого менеджера по виндовс
montoya.

как правильно настроить разделение прав.

спасибо.


Делаете измерение пользователь и настраиваете на нем Dimension Level Security.

https://docs.microsoft.com/en-us/analysis-services/multidimensional-models/grant-custom-access-to-dimension-data-analysis-services?view=asallproducts-allversions
...
Рейтинг: 0 / 0
18.06.2020, 18:41
    #39970619
montoya.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
olap отображать продажи только закреплённого менеджера по виндовс
a_voronin,

Спасибо
...
Рейтинг: 0 / 0
19.06.2020, 18:02
    #39971041
Гулин Федор
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
olap отображать продажи только закреплённого менеджера по виндовс
montoya.,

Глобалльно 2 варианта
1 через галочки в Диме руками ставить - как уже указали

2) через Exists в спец. диме с бриджем и служебной мерой (к-ю делюат hidden)

http://richardlees.blogspot.com/2010/10/ssas-dynamic-security.html

этот случай сложней ( хотя в велозаводе по моему есть )
смысл в том - что когда допустим
есть таблица юзер и закрпеленные за ним пациенты к-е апдейтится из како-йто внешней системы
и она апдейтися

тогда этот тот случай - естественно служебный дим надо точно перепроцессить

ps ну и как обычно - увы почему то они не поставили ее по умолчанию
Also note, you probably want to check the "Enable Visual Totals" check box, so that users can only see the total for members they are allowed to see.
а я вот как то не встречал практ. случаев когда бы ее НЕ надо было ставить.
...
Рейтинг: 0 / 0
19.06.2020, 23:18
    #39971130
montoya.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
olap отображать продажи только закреплённого менеджера по виндовс
a_voronin,

немного не понял.
создал dim пользователь

а теперь нужно через роли играться? но тогда мне нужно под каждого пользователя создавать роли?
или через default member?

как автоматом в default member поставить windows login ?

или я не туда копаю.

заранее спасибо.
...
Рейтинг: 0 / 0
22.06.2020, 08:24
    #39971654
a_voronin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
olap отображать продажи только закреплённого менеджера по виндовс
montoya.
a_voronin,

немного не понял.
создал dim пользователь

а теперь нужно через роли играться? но тогда мне нужно под каждого пользователя создавать роли?
или через default member?

как автоматом в default member поставить windows login ?

или я не туда копаю.

заранее спасибо.


Я не смогу вам расписать все не зная, как утроен ваш куб. Но можно разработать решение, отталкиваясь от функции USERNAME(), которая показывает текущего залогиненного юзера.
...
Рейтинг: 0 / 0
22.06.2020, 11:27
    #39971747
montoya.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
olap отображать продажи только закреплённого менеджера по виндовс
a_voronin,
со стороны разденеия прав - ещё никак не устроен.
вот пытаюсь решить задачу

что бы:
продажники видели только своих клиентов
закупщики видели только свой товар.

структура для примера кратно:
таблица фактов в ней есть : goods_id, client_id, qty
таблица товаров: goods_id, goods_name, manager_id (по ней построенно соответствующее измерение)
таблица клиентов: client_id, client_name, manager_id (по ней построенно соответствующее измерение)
таблица пользователей: manager_id, windows_login

хелп плз.
...
Рейтинг: 0 / 0
22.06.2020, 11:46
    #39971759
montoya.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
olap отображать продажи только закреплённого менеджера по виндовс
montoya.,

могу и перестроить всё если нужно
задача:
1. закупщики видеть свой товар
2. продацы видеть своих клиентов

как лучше организовать?)
...
Рейтинг: 0 / 0
22.06.2020, 12:02
    #39971765
montoya.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
olap отображать продажи только закреплённого менеджера по виндовс
a_voronin,

или на перспективу это даже должно выглядеть так:

отдел продаж:
1. менеджер по продажам должен видеть только своих клиентов
2. руководитель филиала - всех клиентов своего филиала
3. директор по продажам - всех должен видеть.

отдел закупок:
1. закупщик - только свой товар
2. начальник отдела закупок - все товары.

как организовать ?
...
Рейтинг: 0 / 0
22.06.2020, 17:40
    #39971941
Гулин Федор
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
olap отображать продажи только закреплённого менеджера по виндовс
montoya.,

http://www.sqlblog.nl/implementing-row-level-security-ssas/
http://bharathonsqlserver.blogspot.com/2016/07/dynamic-security-in-ssas-in-detail.html

читаем и делаем по образу и подобию (или еще поиском по SSAS Dimension security )

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


опять же не ясно
отдел продаж и отдел закупок это РАЗНЫЕ кубы или один (подозреваю что разные)

PS Ставим AdventureWorks (2014,2016 в зависимости )
бд и проект куба - смотрим туда и очень много вопросов отпадет само собой
а даже если возникнут вопросы - проблему можно будет сформулировать на ее основе
и спросить здесь - шансы что помогут будут больше
...
Рейтинг: 0 / 0
22.06.2020, 23:56
    #39972113
montoya.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
olap отображать продажи только закреплённого менеджера по виндовс
Гулин Федор,

спасибо.
с третьей попытки сработало)
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / olap отображать продажи только закреплённого менеджера по виндовс / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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