Я надав користувачам представлення великого набору даних за допомогою сервісів аналізу сервісу Sql, і вони вважають, що дуже легко та інтуїтивно маніпулювати.
Однак мене зараз просять надатиз доступом до менших і менших наборів даних, для яких служби Analysis Services не дуже підходять. Причина полягає в тому, що їм подобається простота маніпулювання даними, і це "досить гнучка в ньому" подання даних.
Крім того, багато з наборів даних доступні для завантаження через API REST у табличній формі, який я вважаю за краще використовувати, а не надавати доступ до бази даних.
Хто-небудь може порекомендувати будь-які інструменти або бібліотеки (в ідеалі з відкритим кодом), які:
- забезпечити подібний SSAS інтерфейс для складання зведеної таблиці (з атрибутами, згрупованими разом, а не з плоского списку)
- можна отримати свої дані з веб-сервісу, а не з традиційного БД?
(NB: Я думав про те, щоб спробувати powerpivot, але я не дуже впевнений, у що б я потрапляв, тому, якщо хтось має досвід використання цього, мені було б цікаво почути)
Відповіді:
2 для відповіді № 1Powerpivot - плагін для excel 2010, який використовує двигун vertipaq. Він має мову під назвою DAX, яка дуже схожа на MDX, більше інформації можна знайти тут
0 для відповіді № 2
Якщо ви хочете використовувати 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, тому це, безумовно, недешево. Однак тут ви маєте найбільшу гнучкість для ресурсів, оскільки ви можете використовувати (керувати / контролювати) ресурси свого сервера.
Для отримання додаткової інформації дивіться мою палуба на БІЗМ на SlideShare.