Я могу задать общий вопрос, но не первые два пункта, поскольку я не использовал Sharepoint достаточно, чтобы дать разницу в версии.
Powerview из всего, что я когда-либо делал, это dll, которая позволяет создавать отчет как объект для добавления в Excel. Эти объекты затем могут быть размещены в Sharepoint в библиотеке. Недостатком является то, что вам нужно иметь dll и добавить на Sharepoint, чтобы использовать его. Насколько я знаю, вы совершаете переход к пользователю с помощью этой опции. Они делают это довольно аккуратным, хотя, как вы обычно делаете то, что я считаю, они называют «PowerPivot», который похож на набор данных клиента, сделанный в файле Excel, о котором вы сообщаете. Этот вариант подходит для магазина, который работает с Sharepoint Extensively. Я не слышал о слишком многих местах, использующих его для клиента, обращенного к передним концам или внешней отчетности.
Новейший вызов SSRS - это SSRS 2012, который из всего, что я видел в процессе разработки, является ТОЧНЫМ ТО ЖЕ САМОСТОЯТЕЛЬНО, как SSRS 2008R2, за исключением того, что они помещают 2012 в пространство имен. Могут быть незначительные хитрости при именовании и intellisense и под капотом, но langauge почти идентичен. Говоря о том, что SSRS 2012 бесплатно с передовыми инструментами для SSRS сейчас и может также переносить на большинство фронтов, которые вы хотели бы: HTML в форме, говорящей со своим сервисом, ASP.NET, клиентским приложением, таким как WinForms или WPF. Вы в основном создаете и размещаете отчеты, и вы можете получить к ним доступ в любом месте.
Реальный вопрос для большинства людей: «Какие отчеты выглядят более холодными и удобными в использовании?» Я бы пошел с SSRS, но знаю, что это больше из кривой обучения пониманию SQL и немного xml и Visual Studio (очень легкий). Однако Powerview является более графическим с его параметрами и параметрами для конечного пользователя и выделил некоторые вещи, которые он может сделать с отображением интерактивности, которую SSRS не может сделать. Самым большим противником для SSRS IMHO является две вещи:
- Это вовсе не событие. Это отображается, когда вы делаете картографирование или что-то, что вы хотите увеличить или выполнить действия, которые затем производят другие действия или «события». Он может сделать «щелчок» что-то сделать, но НЕ на той же странице. Обычно вы обманываете его, чтобы открыть новую форму для «сверления» или использовать javascript, чтобы обмануть его, чтобы сделать дешевую мужскую версию наведения на отчетность, открыв форму при нажатии.
- Чтобы продолжить работу с одним из них, это происходит при поведении по умолчанию значений параметров и их передачи. Все, что связано с SSRS, происходит один раз при исполнении, а затем все остальное оставляет форму, а не оставаться там.
Говорить все, что мне по-прежнему нравится SSRS. Он стремится обрабатывать большие наборы данных, когда ПРЕДСТАВЛЯЕТ их лучше. Не обязательно все время получать их, поскольку PowerView оптимизирует набор локально, но за счет огромных файлов excel. Похоже на кубики psuedo. Они быстры, но у вас большой размер файла за этот счет. Но с большим количеством данных они, как правило, неуклюжи, поскольку они основаны на Excel. Да, запрос в конце будет быстрее, но у вас огромный файл.Когда на самом деле, если вы владеете SQL SERVER, вы можете создать хранилище отчетов, которое хорошо индексируется метриками и кубом, чтобы сделать это для МНОГИХ ОТЧЕТОВ. SSRS больше для разработчиков TSQL, а для PowerView больше для аналитиков, которые знают немного SQL, но любят Excel. Они хотят «Выбрать * из (таблицы)», а затем сформировать данные, но не знают, как сначала выполнять сложные группировки на своем наборе, а затем хотят представить готовый продукт кому-то.
Спасибо за ваш ответ, добрый сэр! – WhoIsNinja
np, счастливое кодирование – djangojazz