MS SQL Analysis Services | Отобразить куб в MS Excel

MS Excel умеет работать с кубами Analysis Services без установки дополнительных программных компонентов.

 

Для работы с MS SQL Server 2005 на клиенте с Windows XP и выше уже стоит необходимый Microsoft OLE DB Provider for OLAP Services 9.0.

 

Рассмотрим вариант куба, разработанного с помощью Analysis Services 2005 и построенной от него сводной таблицы в MS Excel.

 

Разработчик создает сводную таблицу Excel (файл в нашем примере будет называться Report.xls), источником данных которой может быть:

 

куб, расположенный на Analysis Server – подключенные к такому кубу сводные таблицы работают только в корпоративной сети;

локальный .cube файл, который если расположен на локальном диске пользователя, то подключенные к нему сводные таблицы работают вне корпоративной сети.

 

С помощью VBA возможно также автоматически создавать локальные .cube файлы, размещать их на диске пользователя и переключать источник данных сводной таблицы с локального .cube файла на удаленный (Analysis Server) и наоборот.

Таким образом, пользователь может сам решать, открывать ли ему On-line отчет – от источника данных Analysis Server или Off-line отчет, источником  которого может быть локальный .cube файл, уже размещенный на диске его компьютера. Такой подход применим для путешествующих обозревателей куба, требующих доступа к данным в поездках или на собраниях вне офиса.

 

См. далее: Построить сводную таблицу от куба Analysis Server

 

См. также: Автообновление данных при открытии файла

 



© 2018 | Анна Петросян | pashelp@yandex.ru