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 |