powered by simpleCommunicator - 2.0.44     © 2025 Programmizd 02
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / SSAS кеширование под разными ролями
4 сообщений из 4, страница 1 из 1
SSAS кеширование под разными ролями
    #39474889
Гулин Федор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть SSAS
Microsoft SQL Server 2014 - 12.0.2000.8 (X64)
Standard Edition (64-bit)
Не знаю важно ли это - но у кастомера только такая версия

Есть куб где данных пока немного (но будет расти) .
Есть внешний ГУИ к-е лазит к нему
через MDX (или генерит или самому можно прописать кое где - но не для всех фич. )
в кубе есть 4 роли которые ограничивают куб в разрезе дименшенов (станд. схема секурити через таблицы-бриджи)
и куча юзеров (> 100 ) которые будут лазить к ним через 5-6 дашбоардов.

Ясно что mdx одинаковые - но роли то разные - и датасеты соттветтвенно тоже

Вопрос как будет рабоать (и будет ли ) кешриование одинаковых запросов для разных юзеров

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

3?) Как это посмотерть - есть ли кеширование (подозреваю что в профайлере)


Ссылки велкам на источники про пефроманс для разных ролей почитать
...
Рейтинг: 0 / 0
SSAS кеширование под разными ролями
    #39477808
Гулин Федор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
https://www.packtpub.com/books/content/query-performance-tuning-microsoft-analysis-services-part-1
отвечу сам себе для истории

There are three different cache contexts within the Formula Engine, which relate to how long data can be stored within the cache and how that data can be shared between users:
• Query Context, which means that the results of calculations can only be cached for the lifetime of a single query and so cannot be reused by subsequent queries or by other users.
• Session Context, which means the results of calculations are cached for the lifetime of a session and can be reused by subsequent queries in the same session by the same user.
• Global Context, which means the results of calculations are cached until the cache has to be dropped because data in the cube has changed (usually when some form of processing takes place on the server). These cached values can be reused by subsequent queries run by other users as well as the user who ran the original query.


• Use of the CREATE SUBCUBE statement will force the use of the Session Context.
вообщем это мой случай -
ГУИ гененрит такие мдх сначала
так что даже для суперадминов с разными домен. именами не будет глобального кеширования для разных юзеров.


Even within the Global Context, the presence of security can affect the extent to which cache can be shared between users. When dimension security is used the contents of the Formula Engine cache can only be shared between users who are members of roles which have the same permissions. Worse, the contents of the Formula Engine cache cannot be shared between users who are members of roles which use dynamic security at all , even if those users do in fact share the same permissions.

а это про динамические роли.

+
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
SSAS кеширование под разными ролями
    #40033625
montoya.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пиратствую
тоже задался вопросом прогрева кеша.
сделал, что-то? добился прогрева ? для всех юзеров?
...
Рейтинг: 0 / 0
SSAS кеширование под разными ролями
    #40033878
Гулин Федор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
montoya.,
уже давно не на той конторе

там был клиент Kuybut (или как то похоже хорватской конторы)
встроен был в ява приложение
и лазил под разными AD юзерами (к-е я генерил для юзеров из OLTP системы )

и переодически тестер с хрома - когда тестировал под разнымы юзерами
ловила датасеты других юзеров за счет кэша браузера

т.е проблема была очень специфическая
и решения видно не было очевидного

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


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