Difference between SSRS and Power View (Power Bi)

Friday, November 11, 2016

In this I would like to go through some detailed comparisons between Reporting Services, and Power View. That I’ve chosen to focus on Power View rather than Power BI as a whole because Power View is the primary visualization component within Power BI. Overview:

Reporting ServicesPower View / Power BI
Primary purposeTraditional structured reporting (pre-defined queries and drill paths)Data discovery / interactive exploration
Architectural modeNative Mode Or SharePoint ModePower View for Excel Or Power BI Designer Or Power View for SharePoint Or Both Excel and Power BI Design can be used standalone or in conjunction with the Power BI portal (SaaS cloud app)
Installation componentsNative Mode: Report Manager with ReportServer SharePoint Mode: SharePoint with ReportServer Client: Visual Studio with SSDT or BIDS And or Report Builder (click-once app)Power View for Excel (enabled in Excel) Or Power BI Designer (standalone download) Or Power View for SharePoint (part of SSRS in SharePoint)

Features:

Reporting ServicesPower View / Power BI
ParameterizationParameter paneSlicers (placed on the report body) Or Filters pane (page level or for individual table/chart) Or    
Color paletteStandard color selections for individual charts   Can customize colors using custom color palettes, expressions, or custom codeStyle selections applicable to entire report
Pixel-perfect formatting controlYesNo
Switch chart types on the flyNo (potential workaround with parameterization and show/hide properties)Yes
Interactive cross-filtering and highlighting behaviorNoYes
Calculations and expressionsMany options within the dataset, expressions, and custom codeStraightforward options (Sum, Avg, Min, Max, Count)
Built-in mapsBubble map, Filled map, Line map, Marker map, Custom ESRI shapefileBubble map, Filled map, Uses Bing Maps API
Multiple data sources allowed per individual report / dashboardYes (one data source per dataset is general rule, though a tablix expression can reference another dataset and/or lookups can be utilized)No (workaround is to integrate data first in underlying data model)
Shared datasets (i.e., reusable queries across multiple reports / dashboards)Yes (embedded dataset can be promoted to be a shared dataset)Yes (In V2, datasets published to the Power BI service are independent objects from reports and dashboards
Shared report elements (i.e., reusable charts and tables across multiple reports / dashboards)Yes (report parts which are elements such as tables, charts, gauges, images, maps, parameters, etc. published for reuse)Yes (Power BI v2 portal  supports the ability to ‘pin’ a report element onto one or more dashboards after the report has been published to the Power BI site)
KPI repositoryIndirectly (a KPI can be used from the underlying SSAS or Power Pivot data model, or an indicator can be defined inside of an individual report)Indirectly (a KPI can be referenced from the underlying SSAS or Power Pivot data model)
Drill-down (additional detail on the same report)YesYes (basic; affects single object on page only)
Drill-through (additional detail on a different report)To another report Or To custom URL (incl to other reporting tools)Custom URL (only on Dashboard tiles)
AlertsYes (data-driven alerts in SharePoint mode only)Yes (simple high/low alerting on a single numeric tile - available in v2 mobile app only)
Subscriptions / automated report deliveryYes(E-mail, file share, SharePoint doc library, preload a cache)No
Snapshot reportingYes (report execution snapshot to improve performance, or report history snapshot to store report as of a point in time)No (even a Power Point export from SharePoint retains a live connection so it’s not an ideal tool for a point-in-time snapshot)
Pinning of report elementsNoYes (in Power BI v2 portal, an item on a report can be pinned to one or more dashboard pages)
Support for Analysis Services MultidimensionalYes (requires a flattened dataset with only two axes)Yes if data brought into embedded model first (i.e., not direct connect in Power BI V2). Live connectivity supported in Power View for SharePoint
Support for Analysis Services TabularYesYes
No items found.