Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Excel и SSAS - изменение данных через CUSTOM логику / 5 сообщений из 5, страница 1 из 1
18.05.2017, 18:37
    #39455616
Yuri Abele
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel и SSAS - изменение данных через CUSTOM логику
Привет!
Если это не совсем тот форум, то ткните меня в правильный пожалуйста ...

Известно, что Excel позволяет (используя SSAS WriteBack и стандартный MDX UPDATE CUBE) изменять значения, полученный из SSAS данных.

Я в другой ветке интересовался, возможно ли перехватить на уровне SSAS события изменений ячеек (тригер на WRITE BACK) - как выясняется нельзя.



Теперь похожий вопрос, но с другого конца - возможно ли в EXCEL написать custom логику изменения данных полученных из SSAS.
Т.е. сделать так, чтобы MEASURES-ячейки в Excel можно было изменять и вызывать при этих изменениях custom расширения Excel.
Те уже, в свою очередь, производят изменения в R-ROLAP партиции SSAS заставляют Excel перезапросить данные - цикл замкнулся.

Мне, в принципе достаточно просто ДА/НЕТ, но если к ДА еще и какая ссылка с примером приложится, то было бы просто чудесно.


Заранее безмерно благодарен за все ответы (ну, почти за все :-) )
...
Рейтинг: 0 / 0
18.05.2017, 19:03
    #39455629
Критик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel и SSAS - изменение данных через CUSTOM логику
Yuri Abele,

можно, только придется криптоисториком поработать
https://charliem.wordpress.com/2006/07/03/writebacks-to-ssas-2005/
...
Рейтинг: 0 / 0
18.05.2017, 21:46
    #39455686
Yuri Abele
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel и SSAS - изменение данных через CUSTOM логику
Обычно при использовании SSAS в роли источника данных менять в сгенеренной PivotTable (т.е. на клиенте) почти ничего нельзя - только значение Computed Columns, но их нельзя за-то через What If Analysis (т.е. тот самый SSAS WriteBack) записать обратно.

Для того же, чтобы поменять значения физических MEASURES
1. они должны быть из WriteBack партиции
2. надо сначала будет на тулбаре активировать "What if Analysis"

и мой вопрос про два варианта (оба через написание каких-то расширений для Excel):

1. Можно ли как-то активировать изменение физических мер? При этом, как только покидаешь ячейку срабатывает какое-то событие, custom обработчик которого что-то там мое делает. Причем это все без использования "What if Analísys".

2. Ok, используем разблокирование ячеек через "What if Analísys", но перехватываем его функцию сохранения изменений на сервер и передаем эти изменения custom расширению.

как-то так, в эту сторону
...
Рейтинг: 0 / 0
19.05.2017, 12:16
    #39456010
Ferdipux
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel и SSAS - изменение данных через CUSTOM логику
Yuri Abele,

Не далее как сегодня просматривал статью Excel Writeback – Security and Leveraging the UPDATEABLE Cell Property и нашел там некие наводящие на размышления слова " The following VBA code catches the Worksheet’s PivotTableAfterValueChange event. "
Посмотрите, может оно вам и пригодится.
...
Рейтинг: 0 / 0
19.05.2017, 13:01
    #39456062
Yuri Abele
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel и SSAS - изменение данных через CUSTOM логику
Ferdipux,

спасибо! Бум эксперементировать
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Excel и SSAS - изменение данных через CUSTOM логику / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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