SSAS-подобные манипуляции с данными в Excel, без SSAS - PullRequest
1 голос
/ 16 июня 2011

Я предоставил пользователям возможность просмотра большого набора данных с помощью Sql Server Analysis Services, и они находят его очень простым и интуитивно понятным в управлении.

Однако меня теперь просят предоставить им доступ к меньшим и меньшим наборам данных, для которых службы Analysis Services не очень подходят. Причина в том, что им нравится простота манипулирования данными, и она довольно гибка в представлении данных.

Кроме того, многие из наборов данных доступны для извлечения через API REST в табличной форме, которую я предпочел бы использовать вместо предоставления доступа к базе данных.

Может кто-нибудь порекомендовать какие-либо инструменты или библиотеки (в идеале с открытым исходным кодом), которые:

  • предоставляет SSAS-подобный интерфейс для построения сводной таблицы (с атрибутами, сгруппированными вместе, а не в плоском списке)
  • может получать свои данные из веб-службы, а не из традиционной БД?

(NB. Я думал о том, чтобы попробовать powerpivot, но я не совсем уверен, во что я буду ввязываться, поэтому, если у кого-то есть опыт использования этого, мне будет интересно услышать)

Ответы [ 2 ]

2 голосов
/ 26 июня 2011

Powerpivot - это плагин Excel для Excel 2010, использующий движок vertipaq.У него есть язык DAX, который очень похож на MDX, более подробную информацию можно найти здесь

0 голосов
/ 16 мая 2012

Если вы хотите использовать PowerPivot, у вас есть три варианта:

1) Используйте PowerPivot из Excel (это бесплатная надстройка - обязательно установите версию, которая соответствует вашей версии Excel, т. Е. 2007 или 2010 и 32-разрядная или 64-разрядная версия). В этой конфигурации вы используете ресурсы клиентского компьютера.

2) Используйте PowerPivot для SharePoint - для этого требуется SPS 2010 Enterprise. Он позволяет размещать (отображать) книгу PowerPivot с использованием ресурсов сервера SPS.

3) Использовать SQL Server 2012 SSAS, установленный в табличном режиме (для построения BISM). Семантические модели BI - это модели PowerPivot, которые размещаются на экземпляре SQL Server. Для этого требуется полная лицензия на SQL Server, поэтому это, безусловно, не дешево. Однако здесь вы обладаете наибольшей гибкостью в отношении ресурсов, поскольку вы можете использовать (контролировать / контролировать) ресурсы вашего сервера.

Для получения дополнительной информации см. Мою колоду в разделе BISM на SlideShare.

...