Альтернативы сводным таблицам Куба OLAP SSAS в Excel

Я обращаюсь к кубам SSAS OLAP на сервере SQL 2005 с помощью сводных таблиц Excel 2007 и нахожу, что обновление некоторых таблиц занимает >10 минут. Мои коллеги, кажется, думают, что это печальная реальность, но мне интересно, есть ли альтернативы, которые я должен рассмотреть.

некоторые мысли у меня были:

очевидно, если бы я мог обновить серверное оборудование, я бы, но я просто аналитик без таких полномочий, поэтому я не думаю, что аппаратные улучшения отличный вариант. То же самое верно и для перехода на более новый SQL server, что, как я полагаю, также ускорит процесс.

будет ли обновление до более новой версии excel ускорить процесс?

я наткнулся на это:http://olappivottableextend.codeplex.com/, что дает мне доступ к MDX, который, по-видимому, комически неэффективен (звучит как Macro recorder для VBA для меня), так что изменение MDX вокруг (я знаю немного об этом и запросах, которые он дает для сводные таблицы не кажутся такими сложными) быть вариантом?

будет ли запуск MDX вне excel вариантом? Я могу писать запросы, но я думаю, что это будет не так просто, как сводная таблица.

кажется, что Кубы OLAP-отличное решение во многих отношениях, и это некоторые массивные сводные таблицы, обрабатывающие довольно много информации, но если есть разумный способ ускорить весь процесс, я хотел бы узнать больше о он.

Спасибо за ваши мысли так.

1 ответов


существует много способов доступа к кубам SSAS, но это зависит от того, чего вы пытаетесь достичь.

Excel, как правило, используется бизнесом, потому что

  • его уже установлена
  • это знакомый бизнес-инструмент
  • прост в использовании
  • не требует вмешательства разработчика

другие альтернативы Excel для доступа к кубу включают

  • службы SQL Server Analysis Services (Management studio) через Cube browser или mdx напрямую
  • службы SQL Server Reporting Services
  • разработка на заказ (например, c#) с использованием AdomdConnection
  • SQL Server (Management studio) через OpenQuery

Если вы использовали Excel для доступа к кубу до сих пор, вы, вероятно, решите, что ни один из других инструментов не покрывает ваши потребности, и вы в конечном итоге будете придерживаться его.

предполагая, что Excel является правильным инструментом для вас, вы должны двигаться дальше почему он медленный. Список возможностей (не включая аппаратное / программное обеспечение) длинный, но вот некоторые;

  • может быть, это внешний конфликт (для вашего проекта) на сетевом / базе данных / дисковом ресурсе. Объем данных может накапливаться с течением времени.
  • куб может не быть paritioned.
  • вопросы, которые вы задаете, могут стать более сложными.
  • агрегирования Куба не могут быть использованы для ваших нужд.
  • может отсутствовать разбиение Куба
  • структура Куба может быть неэффективной, так как поддерживает отношения "многие ко многим"
  • объем пользователя / запроса может увеличиться

чтобы попытаться решить проблему, я бы