|
Excel Olap, как можно очистить сводную? Пользователь должен обновить при запуске
|
|||
---|---|---|---|
#18+
Коллеги, добрый день. Есть олап куб и много пользователей с разными доступами. Хотел бы я готовый, собранный куб с нужными мерами и фильтрами отправлять им, но для начала нужно как-то стереть данные. Ибо из-за разных доступов они не видели лишнего Какие варианты подобной реализации есть? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2020, 10:18 |
|
Excel Olap, как можно очистить сводную? Пользователь должен обновить при запуске
|
|||
---|---|---|---|
#18+
spiritmoon Какие варианты подобной реализации есть? Заведите юзера с правами "не видеть никаких данных". Соберите под ним сводную таблицу и этот файлы рассылайте. С "не видеть никаких данных" здесь вопрос: как у вас устроена безопасность? Если по элементам измерения, то у этого юзера все элементы закрыть. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2020, 11:36 |
|
Excel Olap, как можно очистить сводную? Пользователь должен обновить при запуске
|
|||
---|---|---|---|
#18+
spiritmoon, Делаете пустой шаблон и все. То есть просто подключаетесь к кубу и на этом останавливаетесь. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2020, 13:31 |
|
Excel Olap, как можно очистить сводную? Пользователь должен обновить при запуске
|
|||
---|---|---|---|
#18+
Критик spiritmoon, Делаете пустой шаблон и все. То есть просто подключаетесь к кубу и на этом останавливаетесь. Что такое "пустой шаблон" и как его получить? Удалить данные из заполненной сводной нельзя. Они только на чтение. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2020, 16:08 |
|
Excel Olap, как можно очистить сводную? Пользователь должен обновить при запуске
|
|||
---|---|---|---|
#18+
Критик spiritmoon, Делаете пустой шаблон и все. То есть просто подключаетесь к кубу и на этом останавливаетесь. +1 - также было на прошлой - пустой шаблон и все нет если там какие-то заранее заготовленные отчеты типа на 1 листе такой на 2-м такой - тогда да могут увидеть лишние данные те кому не положено но я бы не замараичивался - продвинутые юзеры сами сделают отчеты ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2020, 17:36 |
|
Excel Olap, как можно очистить сводную? Пользователь должен обновить при запуске
|
|||
---|---|---|---|
#18+
spiritmoon, у нас факты зачитываются либо простым SQL-запросом, либо через вызов процедуры, внутри которой, соответственно, есть результирующий запрос. То есть, источником данных для фактов является НЕ таблица. При подготовке шаблона отчета SQL-запрос правится так, чтобы он возвращал 0 (ноль) строк. Либо через "select top 0 .... from ....", либо через "....where 1=2...". После настройки шаблона, запрос возвращается в первоначальное состояние ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2020, 17:52 |
|
Excel Olap, как можно очистить сводную? Пользователь должен обновить при запуске
|
|||
---|---|---|---|
#18+
Гулин Федор Критик spiritmoon, Делаете пустой шаблон и все. То есть просто подключаетесь к кубу и на этом останавливаетесь. +1 - также было на прошлой - пустой шаблон и все нет если там какие-то заранее заготовленные отчеты типа на 1 листе такой на 2-м такой - тогда да могут увидеть лишние данные те кому не положено но я бы не замараичивался - продвинутые юзеры сами сделают отчеты Если ничего не накидывать, кроме соединения и пустой сводной, то да. А если хочется, чтобы было настроено, то тогда настроить под бесправным юзером. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2020, 18:00 |
|
Excel Olap, как можно очистить сводную? Пользователь должен обновить при запуске
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2020, 21:44 |
|
Excel Olap, как можно очистить сводную? Пользователь должен обновить при запуске
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2020, 07:57 |
|
Excel Olap, как можно очистить сводную? Пользователь должен обновить при запуске
|
|||
---|---|---|---|
#18+
a_voronin, Ну так проблемы нет, т.к. ставить нужно тому, кто будет тиражировать макет отчета, а не всем подряд. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2020, 17:31 |
|
Excel Olap, как можно очистить сводную? Пользователь должен обновить при запуске
|
|||
---|---|---|---|
#18+
spiritmoon, Если речь о кубе, который подключён в Excel, то в свойствах подключения поставить галочку "Обновление при открытии файла". ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2020, 18:40 |
|
Excel Olap, как можно очистить сводную? Пользователь должен обновить при запуске
|
|||
---|---|---|---|
#18+
Nika1979, Хреновый совет. Если пользователь после этого обновления нажмет ctrl+z, он увидит то, что не должен? Даже если нет, то если попадется продвинутый пользователь, то он может вытащить данные из архива, просто переименовав файл в zip... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2020, 19:27 |
|
Excel Olap, как можно очистить сводную? Пользователь должен обновить при запуске
|
|||
---|---|---|---|
#18+
a_voronin Опять это ощущение, что на форуме все знают, как использовать метод, описанный в плагине но не говорят ) авторHow This is Done Technically Behind the scenes, OLAP PivotTable Extensions is running the following MDX script statement on the connection for that one PivotTable. This statement temporarily nulls out the entire cube, only for your connection. Once this statement is run, the PivotTable is refreshed which blanks out the visible data. [Measures].AllMembers = null; This type of statement is only supported by Analysis Services 2005 and later. Без плагина операцию можно сделать в VBA макросе, например, так: 1. Из свойств сводной таблицы получаем подключение 2. Через подключение выполняем [Measures].AllMembers = null; (Операция таким образом выполняется в текущей сессии подключения). Например, через MDX Data Definition - CREATE CELL CALCULATION 3. Обновляем сводную таблицу. Так как в текущей сессии значения всех мер перезаписаны пустыми значениями, получаем сводную таблицу с пустыми значениями. Сохраняем файл Excel - отчет без данных но с заданной структурой и фильтрами. 4. При повторном открытии отчета открывается новая сессия и значения отображаются в соответствии с правами пользователя. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2020, 13:46 |
|
|
start [/forum/topic.php?fid=49&msg=39969875&tid=1857216]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 135ms |
0 / 0 |