powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Тормозит dynamic security
7 сообщений из 7, страница 1 из 1
Тормозит dynamic security
    #39396032
RSRuslan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть куб, одно из измерений которого - Номенклатура, количество элементов более нескольких миллионов.
Есть таблица фактов, где каждой номенклатуре прописан пользователь.
Понятно, куча таблиц фактов с продажами и т.д.. В качестве интерфейса используется MS Excel.
Необходимо реализовать доступ пользователей только к тем товарам, к которым у них прописан доступ в таблице фактов.

В dimension data прописываем:

Generate(
NonEmpty(
[Номенклатура].[Товар].[Товар].members,
(
[Measures].[МенеджерыНоменклатура],
StrToMember("[Менеджеры].[Менеджер].&["+username()+"]")
)
),
{
LinkMember (
[Номенклатура].[Товар].CurrentMember,
[Номенклатура].[Товары]
)
}
)

Всё чудно работает!
Но, при подключении на клиенте, зависает на 2-10 минут, в зависимости от количества товаров разрешённых пользователю.
Чем их больше, тем зависание дольше. После подключения всё работает чудно и быстро. Плюс если пользователь находится в админах SSAS, подключение проходит моментально, оно и понятно, ограничений нет - скрипт не запускается.

Можно ли как-то ускорить подключение?
...
Рейтинг: 0 / 0
Тормозит dynamic security
    #39396587
WarAnt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RSRuslan,

а отдельно скрипт выполняется за какое время?
торможение при каждом подключении происходит или только в первый раз?
...
Рейтинг: 0 / 0
Тормозит dynamic security
    #39396595
RSRuslan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
WarAntRSRuslan,

а отдельно скрипт выполняется за какое время?
торможение при каждом подключении происходит или только в первый раз?

Отдельно выполняется чуть быстрее, но не мгновенно. Повторное подключение происходит быстро.
...
Рейтинг: 0 / 0
Тормозит dynamic security
    #39396606
Фотография Alex_496
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в кубе есть Dynamic Set-ы по каким-либо из этих измерений?

ну а так, SSAS-у нужно прочитать элементы измерений, вычислить, закэшировать - на это требуется время.
...
Рейтинг: 0 / 0
Тормозит dynamic security
    #39396668
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RSRuslan,

зачем тащите в куб несколько миллионов номенклатур?
подозреваю, что по 2/3 просто нет фактов, а если и есть, то за старые года, которые можно отправить в архивный куб
...
Рейтинг: 0 / 0
Тормозит dynamic security
    #39396744
RSRuslan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
КритикRSRuslan,

зачем тащите в куб несколько миллионов номенклатур?
подозреваю, что по 2/3 просто нет фактов, а если и есть, то за старые года, которые можно отправить в архивный куб

Так оно и есть. Но Вы же понимаете, заказчики хотят видеть всё в одном месте. Да и мне казалось что такое каких-то жалких пару миллионов для последнего SSAS.
...
Рейтинг: 0 / 0
Тормозит dynamic security
    #39396745
RSRuslan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex_496в кубе есть Dynamic Set-ы по каким-либо из этих измерений?

ну а так, SSAS-у нужно прочитать элементы измерений, вычислить, закэшировать - на это требуется время.

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


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