#c# #ssas #olap #business-intelligence #olap-cube
#c# #ssas #olap #бизнес-аналитика #olap-куб
Вопрос:
У меня есть куб SSAS 2012, и мне нужно создать надстройку Excel для получения данных из куба и отображения их в сводной таблице.
Какой код мне нужен для создания сводной таблицы с подключением к olap-кубу.
Комментарии:
1. Существует проект с открытым исходным кодом под названием «OLAP Pivot Table Extensions», который расширяет существующую функциональность сводной таблицы Excel. Я никогда не заглядывал в исходный код, но, возможно, вы сможете найти в нем несколько полезных идей. Вы можете найти проект по адресу olappivottableextend.codeplex.com
2. Зачем беспокоиться? Excel может подключаться к кубу SSAS и предоставлять данные в виде сводной таблицы. Интерфейс довольно хорош в Excel 2010 или 2013 — вам понадобятся годы кодирования, чтобы даже приблизиться к нему. Существуют также формулы куба Excel, если вам нужны данные только в одной ячейке.
3. но мне нужно создать сводную таблицу с помощью кода на C #
Ответ №1:
Существует несколько инструментов и API для подключения с C # к OLAP-кубу. Вот несколько примеров, я лично использовал OLE DB для OLAP, который был полезен для подключения к кубу и выполнения запросов с помощью многомерных выражений; я создавал запросы на основе параметров, выбранных пользователями из формы.
Комментарии:
1. Ответ несколько полезен, чтобы указать пользователю правильное направление, но предоставленные ресурсы на самом деле не помогают пользователю приступить к решению.