Написание обновлений для куба OLAP

Какой самый простой способ записать введенные пользователем значения показателей (прогноз продаж) в куб OLAP служб SQL Server Analysis Services из клиентского приложения.Net?

Мне известно, что базовая таблица фактов может быть обновлена ​​с помощью операторов DML, а куб может быть обработан повторно, но я ищу альтернативы.

С уважением, Александр

3 ответа

Мы используем сводную таблицу Ranet OLAP для редактирования данных куба. Посмотреть пример простого виджета сводной таблицы - сводная таблица с обновляемыми записями обновлений куба OLAP.

Я думаю, что вы можете использовать ADOMD .Net для обратной записи. Вы можете ADOMDCommand обернуть операторы UPDATE CUBE.

ADOMD .Net

http://msdn.microsoft.com/en-us/library/ms123483(v=SQL.100).aspx

Ссылка ниже рассказывает о некоторых проблемах в этом подходе, если вы делаете слишком много обновлений вместе.

http://www.developmentnow.com/g/112_2006_1_0_0_677198/writeback-in-ADOMD-NET.htm

Однажды я чуть не попал в такой проект. Это не продвинулось вперед, за что я был очень благодарен, после изучения работы. Мой тебе совет - убежать!!!

Вам не нужно обновлять фактические данные куба или повторную обработку - в зависимости от того, насколько сложными будут ваши введенные пользователем данные. Я полагаю, что это описано в стандартном курсе Microsoft по MDX, заметки которого вы можете найти в Интернете (извините, с тех пор я распорядился своей копией). Это зависит от того, хотите ли вы изучать MDX, что непросто.

Другие вопросы по тегам