|
|
|
Excel и SSAS - изменение данных через CUSTOM логику
|
|||
|---|---|---|---|
|
#18+
Привет! Если это не совсем тот форум, то ткните меня в правильный пожалуйста ... Известно, что Excel позволяет (используя SSAS WriteBack и стандартный MDX UPDATE CUBE) изменять значения, полученный из SSAS данных. Я в другой ветке интересовался, возможно ли перехватить на уровне SSAS события изменений ячеек (тригер на WRITE BACK) - как выясняется нельзя. Теперь похожий вопрос, но с другого конца - возможно ли в EXCEL написать custom логику изменения данных полученных из SSAS. Т.е. сделать так, чтобы MEASURES-ячейки в Excel можно было изменять и вызывать при этих изменениях custom расширения Excel. Те уже, в свою очередь, производят изменения в R-ROLAP партиции SSAS заставляют Excel перезапросить данные - цикл замкнулся. Мне, в принципе достаточно просто ДА/НЕТ, но если к ДА еще и какая ссылка с примером приложится, то было бы просто чудесно. Заранее безмерно благодарен за все ответы (ну, почти за все :-) ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2017, 18:37 |
|
||
|
Excel и SSAS - изменение данных через CUSTOM логику
|
|||
|---|---|---|---|
|
#18+
Yuri Abele, можно, только придется криптоисториком поработать https://charliem.wordpress.com/2006/07/03/writebacks-to-ssas-2005/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2017, 19:03 |
|
||
|
Excel и SSAS - изменение данных через CUSTOM логику
|
|||
|---|---|---|---|
|
#18+
Обычно при использовании 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 расширению. как-то так, в эту сторону ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2017, 21:46 |
|
||
|
Excel и SSAS - изменение данных через CUSTOM логику
|
|||
|---|---|---|---|
|
#18+
Yuri Abele, Не далее как сегодня просматривал статью Excel Writeback – Security and Leveraging the UPDATEABLE Cell Property и нашел там некие наводящие на размышления слова " The following VBA code catches the Worksheet’s PivotTableAfterValueChange event. " Посмотрите, может оно вам и пригодится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2017, 12:16 |
|
||
|
|

start [/forum/topic.php?fid=49&msg=39456010&tid=1858246]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
158ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 475ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...