powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / SSAS 2016 Особенности разогрева кеша
14 сообщений из 14, страница 1 из 1
SSAS 2016 Особенности разогрева кеша
    #39763318
vlad2303
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.

Конфигурация SSAS-сервера: Windows 2012R2, MS SQL 2016 Enterprise - на сервере работает только SSAS.

Наблюдается такой эффект:
1. первый коннект после перезагрузки сервера/процессинга пользователем из группы Администратор ОС и Администратор SSAS.
Время выполнения первого запроса (по сути процесс кеширования) - около 10 мин.
2. Далее, запросы от пользователей , имеющих аналогичные права, - выполняются быстро. Т.е. кеш используется.
3. При выполнении аналогичного запроса пользователем, не являющимся Администраторм ОС (либо рядовой пользователь, либо администратор SSAS) первый запрос выполняется теже 10 мин. Т.е. происходит разогрев кеша для этого пользователя. Далее запросы от этого пользователя выполняются быстро.
4. Подключение нового пользователя и аналогичный запрос - снова кеширование.

Т.е. выглядит это так, как будто кеш "персональный" или на кеше присутствуют "права доступа владельца".
Т.е. если ты админ на ОС, кеш читать можешь, а если ты не админ ОС, то можешь читать только "свой кеш".

Понимаю, что выдвинутая гипотеза выглядит как минимум странно, но внешне это выглядит именно так.
Есть мысли, куда копать?

Да, Все тоже самое, но на Windows 2008R2 и MS SQL 2008R2 - такого эффекта не замечал. Если кеш разогрелся, то его используют все пользователя.
...
Рейтинг: 0 / 0
SSAS 2016 Особенности разогрева кеша
    #39763323
Andy_OLAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vlad2303Есть мысли, куда копать?

Да.
1. Сделать null measure как дефолтную внутри calculations. Как это делать - посмотреть в статье на сайте Александра Южакова (тут он как Alex_496).
2. Внимательно посмотреть в calculations всех кубов наличие dynamic sets.
3. Внимательно посмотреть наличие в ролях доступа самописных формул, особенно при доступе к members по крупным измерениям, хотя тут вряд ли.
...
Рейтинг: 0 / 0
SSAS 2016 Особенности разогрева кеша
    #39763325
Andy_OLAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vlad2303,

И самый важный пункт. Если у Вас версия 13.0.5239.0 (SP2 CU4 + Fix), то можете заниматься подкруткой. Если у Вас версия 13.00.1601.5 (RTM) - обратитесь к системному администратору , чтобы доустановил SP2 и CU4. И только после этого занимайтесь дальнейшими исследованиями.
...
Рейтинг: 0 / 0
SSAS 2016 Особенности разогрева кеша
    #39763514
Фотография a_voronin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vlad2303,

Кеш существует на уровне группы мер и обнуляется пр обновлении 1) Группы мер, 2) любой из её партиций, 3) любого связанного измерения.

Проверьте, что в точности происходит на сервере.
...
Рейтинг: 0 / 0
SSAS 2016 Особенности разогрева кеша
    #39763529
Andy_OLAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a_voroninvlad2303,

Кеш существует на уровне группы мер и обнуляется пр обновлении 1) Группы мер, 2) любой из её партиций, 3) любого связанного измерения.

Проверьте, что в точности происходит на сервере.
У него не процессинг. "Подключение нового пользователя и аналогичный запрос - снова кеширование" - это комбинация M2M + dynamic sets + накрученные права доступа. Причем наверняка права доступа по неключевым атрибутам измерения.
...
Рейтинг: 0 / 0
SSAS 2016 Особенности разогрева кеша
    #39763756
vlad2303
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andy_OLAP,
Спасибо за ответы.
Версия 13.0.5233.0

1. Права доступа есть (существуют) по двум дименшинам. Но пользователи, с которыми тестирую , имеют полный доступ к кубу вцелом. Т.е. "обрезка" по упомянутым дименшинам присутствует в других группах безопасности.
Никаких формул в безопасности нет - ролям доступны определенные мемберы дименшинов.

2. Dinamic Set - нет. Hidden Set - есть и много.

3. null measure - попробую.
...
Рейтинг: 0 / 0
SSAS 2016 Особенности разогрева кеша
    #39763791
Фотография a_voronin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andy_OLAPa_voroninvlad2303,

Кеш существует на уровне группы мер и обнуляется пр обновлении 1) Группы мер, 2) любой из её партиций, 3) любого связанного измерения.

Проверьте, что в точности происходит на сервере.
У него не процессинг. "Подключение нового пользователя и аналогичный запрос - снова кеширование" - это комбинация M2M + dynamic sets + накрученные права доступа. Причем наверняка права доступа по неключевым атрибутам измерения.

если там RowLevel Security , то это разные запросы. И я предположил, что фоновое обновление там работает.
...
Рейтинг: 0 / 0
SSAS 2016 Особенности разогрева кеша
    #39763817
vlad2303
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уточнение по безопасности:

1. Права доступа есть (существуют) по двум дименшинам (фильтрация значений дименшина по ключевому полю). Плюс есть безопасность по набору метрик. Есть комбинации вышеупомянутых вариантов.
Но пользователи, с которыми тестирую , имеют полный доступ к кубу вцелом.
Никаких формул в безопасности нет - ролям доступны определенные мемберы дименшинов и мемберы дименшина Метрик.
...
Рейтинг: 0 / 0
SSAS 2016 Особенности разогрева кеша
    #39763851
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) Проверить поведение на тестовой машине - проблема сохраняется?
2) Установить последние обновления, проверить
3) Постепенно упрощать куб, итерационно проверяя поведение (закомментить вычисления, постепенно убирать измерения)
...
Рейтинг: 0 / 0
SSAS 2016 Особенности разогрева кеша
    #39763880
Фотография Alex_496
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Критик1) Проверить поведение на тестовой машине - проблема сохраняется?
2) Установить последние обновления, проверить
3) Постепенно упрощать куб, итерационно проверяя поведение (закомментить вычисления, постепенно убирать измерения)

+1
...
Рейтинг: 0 / 0
SSAS 2016 Особенности разогрева кеша
    #39764055
vlad2303
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Понял, буду дальше исследовать.

Null метрика действенный способ? Поможет?
Если можно, ссылочку на описание.
Заранее признателен.

Еще один вопрос.
SSAS практически не использует память. Выше 10Гб загрузка не поднимается. Памяти на машине выделил 64Гб, могу еще.
Как заставить SSAS использовать память.
БД размером около 100 Гб.
...
Рейтинг: 0 / 0
SSAS 2016 Особенности разогрева кеша
    #39764194
Andy_OLAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vlad2303Понял, буду дальше исследовать.

Null метрика действенный способ? Поможет?
Если можно, ссылочку на описание.
Заранее признателен.

Еще один вопрос.
SSAS практически не использует память. Выше 10Гб загрузка не поднимается. Памяти на машине выделил 64Гб, могу еще.
Как заставить SSAS использовать память.
БД размером около 100 Гб.
Поможет. Вот Вам кошерная ссылка на сайт Александра Южакова , который Alex_496.

Вот Вам копипаст нужного пункта:
"
В MDX-скрипте для измерения мер по умолчанию назначаем виртуальную меру - константу, для того чтобы при интерактивном использовании куба в сводной таблице, при первоначальном (открылась новая сессия) набрасывании атрибутов измерений на оси строк/столбцов не включалась в работу физическая мера куба.
CREATE MEMBER CURRENTCUBE.[Measures].VirtualDefaultMember AS 1, VISIBLE = 0 ;
ALTER CUBE CURRENTCUBE UPDATE DIMENSION [Measures], DEFAULT_MEMBER = [Measures].VirtualDefaultMember ;
"
...
Рейтинг: 0 / 0
SSAS 2016 Особенности разогрева кеша
    #39764581
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
SSAS 2016 Особенности разогрева кеша
    #39764855
vlad2303
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо Всем.

А по использованию памяти сервером не подскажите куда копать?

SSAS практически не использует память. Выше 10Гб загрузка не поднимается. Памяти на машине выделил 64Гб, могу еще.
Как заставить SSAS использовать память.
БД размером около 100 Гб.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / SSAS 2016 Особенности разогрева кеша
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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