SlideShare a Scribd company logo
1 of 38
July 26, 2014
13 Tips for Integrating SQL Server Reporting Services
with SharePoint
The Baker’s Dozen
Business Intelligence
13 SQL Server /
Business Intelligence
Productivity Tips
Kevin S. Goff
Microsoft SQL Server MVP
Kevin S. Goff – Brief BIO
• Developer/architect since 1987 / Microsoft SQL Server MVP
• Columnist for CoDe Magazine since 2004,
“The Baker’s Dozen” Productivity Series”, 13 tips on a SQL/BI topic
• Wrote a book, collaborated on a 2nd book
• Frequent speaker for SQL Server community events
• Email: kgoff@kevinsgoff.net
• My site/blog: www.KevinSGoff.Net (includes SQL/BI webcasts)
• Releasing some SQL/BI video courseware later in 2014
28/4/2015 13 topics for SSRS/SP Integration
Reporting Services with SharePoint
• More organizations moving to SharePoint as a corporate portal
• While majority of SSRS deployments are still to native (non-SharePoint) servers,
that’s starting to change
• SharePoint 2010/2013 provides the following:
– a means for users to run SSRS reports inside a SharePoint portal
– a means to have SSRS reports automatically delivered to SharePoint document areas
– a means to create a web dashboard that contains not only SSRS reports but other corporate
information
• Goals
– Deploy an SSRS report to SharePoint server
– Run the report in the SharePoint area
– Schedule reports for automatic delivery to a SharePoint Document library
– Create a dashboard page that contains (among other things) SSRS reports
• Some challenges:
– Integration between SSRS and SharePoint is different, depending on which version
– Before SQL/SSRS 2012, SSRS performance in SharePoint could be sluggish
– Linked Reports (feature in SSRS native deployment mode) is not available in SharePoint
8/4/2015 13 topics for SSRS/SP Integration 3
Why is this topic important?
• More organizations are moving to SharePoint as a corporate
portal standard
• While majority of SSRS deployments are still to native (non-
SharePoint) servers, that’s starting to change
• SharePoint 2010 provides the following:
– a means for users to run SSRS reports
– a means to have SSRS reports automatically delivered to their SharePoint
document areas
– a means to create a web dashboard that contains not only SSRS reports but other
corporate information
• Goals
– Deploy an SSRS report to SharePoint server
– Run the report in the SharePoint area
– Schedule reports for automatic delivery to a SharePoint Document library
– Create a dashboard page that contains (among other things) SSRS reports
8/4/2015 13 topics for SSRS/SP Integration 4
The Agenda
1. Installing/Configuring SQL Server 2008R2/SSRS
2. Installing SharePoint 2010 – SSRS 2008R2 Integration
3. Configuring SharePoint for SSRS 2008R2 Use
4. SharePoint 2010 SP1/2013 with SSRS 2012 (alternative to steps 2-4)
5. Setting up a SharePoint Site collection for SSRS reports
6. Deploying an SSRS Report to a SharePoint site
7. Viewing the Report Document Library after Deploying
8. Viewing the report in SharePoint using the Report Viewer
9. Automatic delivery of SSRS reports to SharePoint pages using SSRS data-
driven subscriptions
10. Integrating SSRS with PerformancePoint Services
11. Creating reports against SharePoint 2010 Lists
12. Data Alerts (SSRS 2012 Only)
13. Power View (new Data Visualization Tool, SSRS 2012 Only)
At the end, some notes on upcoming SSRS integration with Power BI
8/4/2015 13 topics for SSRS/SP Integration 5
1) Installing/Configuring SSRS 2008
SQL Server 2008/2008R2 SQL Server 2012
Currently, same in SQL 2014
SharePoint 2007 • Must install separate add-in,
Reporting Services Integration
with SharePoint
SharePoint 2010 • Must install separate add-in,
Reporting Services Integration
with SharePoint
• Requires Service Pack 1 of SQL 2012
• Can be installed as a Service
application
• Slightly better performance than
SQL 2008 in SharePoint
SharePoint 2013 • Must install separate add-in,
Reporting Services Integration
with SharePoint
• Can be installed as a Service
Application
• Slightly better performance than
SQL 2008 in SharePoint, though
SharePoint 2013 requires more
memory
8/4/2015 13 topics for SSRS/SP Integration 6Back to TOC
Overall version Matrix: key point, with SQL 2012 and beyond, can run as a
SharePoint Service Application. Prior to SQL 2012, must install integration add-in
1) Installing/Configuring SSRS 2008
• In a nutshell, we need to tell SSRS 2008R2 that it
will use SharePoint Integrated Mode
– Report Server (provisioning) database
– Report Server Web Service URL
• Then we need to tell SharePoint about the
instance of SQL Server and the SSRS Web
Service URL
8/4/2015 13 topics for SSRS/SP Integration 7Back to TOC
1) Installing/Configuring SSRS 2008
8/4/2015 13 topics for SSRS/SP Integration 8Back to TOC
2) SharePoint
Installation
1) SQL Server
Reporting Services Installation
(SSRS Configuration Manager)
Must set Report Server
configuration
(provisioning) database
and define as SharePoint
integrated
Must define SSRS Web
Service URL
Needs to know about the
instance of SQL Server
And also the SSRS Web
Service URL
SSRS Integration add-on for
SharePoint will make sure
that all SSRS activity in
SharePoint “funnels
through” to SSRS Web
Service URL
1) Installing/Configuring SSRS 2008
• Make sure to install SSRS as part of the database install
• Make sure to install SSRS for Integrated Mode with SharePoint
• This creates a database on the database server called ReportServer (or
whatever the DB winds up being called)
• The SSRS Configuration Manager contains a Database tab that allows us
to view/change the Report Server database
8/4/2015 13 topics for SSRS/SP Integration 9Back to TOC
1) Installing/Configuring SSRS 2008
• In the SSRS Configuration Manager, also check the Web Service URL:
• SSRS Web Service URL (used by SharePoint 2010) contains the web
server, the default ReportServer application name (ReportServer) and the
database instance (my SQL database instance is SQL2008R2).
8/4/2015 13 topics for SSRS/SP Integration 10Back to TOC
2) Installing Sharepoint 2010 & SSRS Integration
• Part of SharePoint 2010 Installation process is a set of
installer prerequisites
• Reporting Services Integration with SharePoint is part of
the installer prerequisites–installs automatically if using
Windows Server (or download manually from web)
– http://technet.microsoft.com/en-us/magazine/ff686706.aspx
• If installing SharePoint 2010 using Windows 7 (for
development), must install manually:
– http://go.microsoft.com/fwlink/?linkid=192588
– Nice for testing, but must be running 64 bit
– http://www.codeproject.com/KB/sharepoint/Install_SP2010_on_Win_7.aspx
• Option for Windows 7/8 gone in SharePoint 2013
8/4/2015 13 topics for SSRS/SP Integration 11Back to TOC
3) Configuring SharePoint 2010 for SSRS 2008 Use
• In SharePoint Central Administration, go to General
Application Settings and then into Reporting
Services....this got created from the prerequisite install
Only appears if Reporting
services pre-requisite
installed
8/4/2015 13 topics for SSRS/SP Integration 12Back to TOC
3) Configuring SharePoint 2010 for SSRS 2008 Use
• Go to Reporting Services Integration
– Specify the Web Service URL (from the SSRS configuration), plus
credentials from an Administrator Group
8/4/2015 13 topics for SSRS/SP Integration 13Back to TOC
3) Configuring SharePoint 2010 for SSRS 2008 Use
• Go to “Add a report Server to the Integration”
– Specify your server name, database instance, and Admin or
other service account for the server – must be a Domain Account
– SharePoint 2010 and SSRS 2008 are now talking to each other!
8/4/2015 13 topics for SSRS/SP Integration 14Back to TOC
3) Configuring SharePoint 2010 for SSRS Use
• In SharePoint 2010, if
we want to generate
report output to
HTML pages on a
schedule and allow
users to view them in
the browser….
• Must set this option
in Web Application
General settings
(Strict is the default,
must change to
Permissive)
8/4/2015 13 topics for SSRS/SP Integration 15Back to TOC
4) Using SSRS 2012 as a SharePoint Service App
• Can install SSRS 2012 as a SharePoint Service Application
• Requires SQL Server 2012 (recommend Service Pack 1)
• Also requires SharePoint 2010 SP1 or SharePoint 2013
• Benefit – slightly faster SSRS performance, fewer integration
points to worry about
• Good link that covers the steps:
http://msdn.microsoft.com/en-us/library/jj219068.aspx
• Run following PowerShell commands:
– Install-SPRSService
– Install-SPRSServiceProxy
– get-spserviceinstance -all |where {$_.TypeName -like "SQL Server Reporting*"} | Start-
SPServiceInstance
• Then go into Manage Service Applications and create a new SSRS Service App
8/4/2015 13 topics for SSRS/SP Integration 16Back to TOC
5) Setting up a SharePoint Site collection for SSRS
• Create a Site Collection (TestSSRSSite)
– Go to Central Administration
– Go to Create Site Collection, call it TestSSRSSite
• Go to the site collection
• Create a new document library (as a report library for
deployed reports)
• Create a second document library (for Generated
Reports) – will set up a report schedule to deliver output
to this folder
8/4/2015 13 topics for SSRS/SP Integration 17Back to TOC
6) Deploying SSRS Reports to a SharePoint site
• In the SSRS project properties, set deployment URLs
At minimum, need to provide:
• TargetDataSourceFolder
• TargetReportFolder
• TargetServerURL
TargetDataSetFolder and
TargetReportPartFolder are
optional – only if you’re
using Shared Datasets and
Report Parts
Sadly, this dialog doesn’t expand.
Makes it a bit difficult for long URLs
8/4/2015 13 topics for SSRS/SP Integration 18Back to TOC
7) Viewing List of Deployed Reports
• Deployed reports in SharePoint, in Report Doc Library
• Data Sources document library contains data sources
8/4/2015 13 topics for SSRS/SP Integration 19Back to TOC
8) Viewing Deployed reports
• Viewing report…can even click on state to launch new report
Toolbar similar to Toolbar in
native SSRS mode, but
w/additional option for Alerts
8/4/2015 13 topics for SSRS/SP Integration 20Back to TOC
8) Viewing Deployed reports
• Shows vendors by state based on prior report
8/4/2015 13 topics for SSRS/SP Integration 21Back to TOC
8) Viewing Deployed reports
• Demonstrates sparklines and performance gauges
8/4/2015 13 topics for SSRS/SP Integration 22Back to TOC
9) Automatic delivery of reports
• Can run report schedules - send output to user Document
Libraries
• Uses SQL Server Agent – make sure Agent is running
• Create report shared schedule
– Site Actions/Site Settings/Reporting Services-Manage Shared Schedules
– Add a new schedule (actually writes a job entry in SQL Server Agent)
• Modify report data source to store credentials securely on the
server (for unattended execution)
• Create a new subscription for the report
– Go to Report/Manage Subscriptions/Add subscription
– Deliver to SharePoint Document Library (Generated reports)
– Set output format
– Associate with the report schedule
– Assign any parameters (can’t used Linked Reports)
– You may want to schedule an execution snapshot as well
8/4/2015 13 topics for SSRS/SP Integration 23Back to TOC
9) Delivery through Data Driven subscriptions
• Instead of creating subscriptions manually, we can
populate a relational control table with entries we’d
otherwise provide manually
• SharePoint interface will prompt us for necessary fields
• Once again, the source of data (as well as the data source
for the relational control table that contains the
subscription information) must have credentials securely
on the server (for unattended execution)
• This can be a time saver – if you have a large # of
recipients
• Also dynamic – will pick up changes when we insert new
rows to the relational control table
8/4/2015 13 topics for SSRS/SP Integration 24Back to TOC
9) Data Driven subscriptions
T-SQL code to create tblSubscriptionFileShare, to store data-driven subscription information
8/4/2015 13 topics for SSRS/SP Integration 25Back to TOC
Key value that Parameter expects:
gets difficult when dealing with
OLAP parameters
10) SSRS reports inside PerformancePoint Server
• If you’re using PPS to create SharePoint dashboards
against analytic databases (using SSAS OLAP or SSAS
Tabular), you can devote specific dashboard pages
to SSRS reports
• Can seamlessly integrate deployed SSRS reports,
and take advantage of hierarchical PPS dropdown
filters
• We can place them in specific PPS page zones –
arguably works cleaner than web parts
8/4/2015 13 topics for SSRS/SP Integration 26Back to TOC
10) SSRS reports inside PerformancePoint Server
• By default, the
dropdown list doesn’t
allow expand or
collapse
• We could use web
parts and SSAS filters,
but they have
flexibility issues, and
require modifications
to the source report
• Instead, we can bring
the report into a PPS
dashboard page
(which can be
deployed back to
SharePoint) and use
much better
dropdowns
8/4/2015 13 topics for SSRS/SP Integration 27Back to TOC
10) SSRS reports inside PerformancePoint Server
• End result: we can bring in an SSRS report to a PPS Dashboard page
• We can link it to year in the KPI scorecard, and from a hierarchical dropdown filter
8/4/2015 13 topics for SSRS/SP Integration 28Back to TOC
10) SSRS reports inside PerformancePoint Server
• Must create a PPS report
as an SSRS report type
• Must specify the report
server URL, and the
location of the report
• (No help with discovery –
have to provide the URLs
ourselves)
• Might need to _vti_bin as
part of the Report Server
URL (sometimes requires
some trial and error)
SharePoint 2013
has ability to
browse for the
report
8/4/2015 13 topics for SSRS/SP Integration 29Back to TOC
10) SSRS reports inside PerformancePoint Server
• Must create a PPS
filter against an OLAP
source
• Uses MDX
Descendants function
to get everything
from the top level in
the geography, down
to the City level, and
everything in
between
8/4/2015 13 topics for SSRS/SP Integration 30Back to TOC
11) SSRS reports against SharePoint 2010 Lists
• SSRS 2008R2 now offers a direct data source type for
SharePoint 2010 Lists
• No need to specify ASMX, only need to specify site
collection
• Much easier to specify the specific list
Core Site
Collection
Select
custom
list
Make
sure
to
set
8/4/2015 13 topics for SSRS/SP Integration 31Back to TOC
12) Data Alerts in SharePoint 2010 with SQL 2012
• Data Alerts – can set up rules for report executions, to notify
users of data changes
• Alerts can go to email addresses
• Only available when using SSRS 2012 (or higher) and
SharePoint 2010 (or higher). Not available for “native mode”
SSRS environments without SharePoint
• Relies on SQL Server Agent – must have agent running
• SMTP4Dev – simple Email server from CodePlex
• Won’t send email anywhere – great for
development/testing
• Configured for local Server
• Must specify server in:
• http://win-f44mi1754cm:17225/_admin/globalemailconfig.aspx
• Also specify mail settings in SSRS Service app or
configuration settings
8/4/2015 13 topics for SSRS/SP Integration 32Back to TOC
13) Power View-new SSRS 2012 tool w/Sharepoint
• New Data Visualization Tool in SharePoint for SQL 2012
• Works against SSAS 2012 Tabular Models, Deployed
PowerPivot models
– Support for traditional SSAS Multi-dimensional OLAP
databases added in SQL Server Cumulative Update 4 for SQL
Server 2012 Service Pack 1
• End-user reporting tool, visual subset of SSRS
• Nice capability for storyboarding capability
8/4/2015 13 topics for SSRS/SP Integration 33Back to TOC
Power View visualization
against the Power Pivot
Data Model
User can
filter on
Country
– State
Province
Scatter chart
plotting city
observations of
Sales revenue and
# of orders
Can use year as “Play
axis” to show that while
Beaverton is top city in
Oregon across all
years, it wasn’t top city
in 2007
13) Power View-new SSRS 2012 tool w/Sharepoint
8/4/2015 13 topics for SSRS/SP Integration 34Back to TOC
We can even select a single city
and plot the progression of
annual sales for a city over time
While this has nice interactive features, advanced users
might want to show a linear regression line, and also the
correlation coefficient (impact of order count on sales)
Here is where tools like SSRS or even Excel Pivot Charts
are a better option – Power View does not have these
features
13) Power View-new SSRS 2012 tool w/Sharepoint
8/4/2015 13 topics for SSRS/SP Integration 35Back to TOC
Cross filtering – I can click on the
pie slice for Australia, and the
bar chart above shades the
monthly sales just for Australia
13) Power View-new SSRS 2012 tool w/Sharepoint
8/4/2015 13 topics for SSRS/SP Integration 36Back to TOC
Coming soon!!! SSRS with Power BI
• Power BI sites (in the cloud)
• Next release (later in 2014) will be able to “connect
back” to on-premises data sources
• SSRS reports deployed to Power BI site can use on-
premises data sources through a Data Gateway
8/4/2015 13 topics for SSRS/SP Integration 37
Coming soon!!! SSRS with Power BI
8/4/2015 13 topics for SSRS/SP Integration 38
Power BI
Site “in the
cloud”
Local
SSRS
project
Deploy project
to Power BI site
Company on-premises
database
Secured Data
Gateway, so cloud
reports can access
on-premises data
Users access
reports in
Power BI
Dashboards
Follow the blog of Chris Webb for details
http://cwebbbi.wordpress.com/

More Related Content

What's hot

CJ프레시웨이 All-in 클라우드 전환 사례를 통해서 알아보는 Modernization성공 사례-오동규, 메가존 인프라 모더나이제이션 그...
CJ프레시웨이 All-in 클라우드 전환 사례를 통해서 알아보는 Modernization성공 사례-오동규, 메가존 인프라 모더나이제이션 그...CJ프레시웨이 All-in 클라우드 전환 사례를 통해서 알아보는 Modernization성공 사례-오동규, 메가존 인프라 모더나이제이션 그...
CJ프레시웨이 All-in 클라우드 전환 사례를 통해서 알아보는 Modernization성공 사례-오동규, 메가존 인프라 모더나이제이션 그...Amazon Web Services Korea
 
AWS Summit Seoul 2023 | Amazon Redshift Serverless를 활용한 LG 이노텍의 데이터 분석 플랫폼 혁신 과정
AWS Summit Seoul 2023 | Amazon Redshift Serverless를 활용한 LG 이노텍의 데이터 분석 플랫폼 혁신 과정AWS Summit Seoul 2023 | Amazon Redshift Serverless를 활용한 LG 이노텍의 데이터 분석 플랫폼 혁신 과정
AWS Summit Seoul 2023 | Amazon Redshift Serverless를 활용한 LG 이노텍의 데이터 분석 플랫폼 혁신 과정Amazon Web Services Korea
 
코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...
코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...
코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...Amazon Web Services Korea
 
Breaking down the economics and tco of migrating to aws - Toronto
Breaking down the economics and tco of migrating to aws - TorontoBreaking down the economics and tco of migrating to aws - Toronto
Breaking down the economics and tco of migrating to aws - TorontoAmazon Web Services
 
Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Chicago ...
Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Chicago ...Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Chicago ...
Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Chicago ...Amazon Web Services
 
KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...
KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...
KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...Amazon Web Services Korea
 
클라우드 마이그레이션 성공적인 여정, 그 중요한 시작 "Readiness Assessment (전환 준비 평가)" - 김준범, AWS Mi...
클라우드 마이그레이션 성공적인 여정, 그 중요한 시작 "Readiness Assessment (전환 준비 평가)" - 김준범, AWS Mi...클라우드 마이그레이션 성공적인 여정, 그 중요한 시작 "Readiness Assessment (전환 준비 평가)" - 김준범, AWS Mi...
클라우드 마이그레이션 성공적인 여정, 그 중요한 시작 "Readiness Assessment (전환 준비 평가)" - 김준범, AWS Mi...Amazon Web Services Korea
 
Introduction to AWS Lake Formation.pptx
Introduction to AWS Lake Formation.pptxIntroduction to AWS Lake Formation.pptx
Introduction to AWS Lake Formation.pptxSwathiPonugumati
 
Enabling Compliance with GDPR on AWS
Enabling Compliance with GDPR on AWSEnabling Compliance with GDPR on AWS
Enabling Compliance with GDPR on AWSAmazon Web Services
 
AWS Summit Seoul 2023 | 서버리스, 이제는 데이터 분석에서 활용해요!
AWS Summit Seoul 2023 | 서버리스, 이제는 데이터 분석에서 활용해요!AWS Summit Seoul 2023 | 서버리스, 이제는 데이터 분석에서 활용해요!
AWS Summit Seoul 2023 | 서버리스, 이제는 데이터 분석에서 활용해요!Amazon Web Services Korea
 
천만 사용자를 위한 AWS 아키텍처 보안 모범 사례 (윤석찬, 테크에반젤리스트)
천만 사용자를 위한 AWS 아키텍처 보안 모범 사례 (윤석찬, 테크에반젤리스트)천만 사용자를 위한 AWS 아키텍처 보안 모범 사례 (윤석찬, 테크에반젤리스트)
천만 사용자를 위한 AWS 아키텍처 보안 모범 사례 (윤석찬, 테크에반젤리스트)Amazon Web Services Korea
 
AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)
AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)
AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)Amazon Web Services
 
セキュリティ設計の頻出論点
セキュリティ設計の頻出論点セキュリティ設計の頻出論点
セキュリティ設計の頻出論点Tomohiro Nakashima
 
AWS Summit Seoul 2023 | 성공적인 AWS RDS 마이그레이션을 위한 여정과 필수 고려사항
AWS Summit Seoul 2023 | 성공적인 AWS RDS 마이그레이션을 위한 여정과 필수 고려사항AWS Summit Seoul 2023 | 성공적인 AWS RDS 마이그레이션을 위한 여정과 필수 고려사항
AWS Summit Seoul 2023 | 성공적인 AWS RDS 마이그레이션을 위한 여정과 필수 고려사항Amazon Web Services Korea
 
はじめてのAWS - ビギナー編 -
はじめてのAWS - ビギナー編 - はじめてのAWS - ビギナー編 -
はじめてのAWS - ビギナー編 - SORACOM, INC
 
20180322 AWS Black Belt Online Seminar AWS Snowball Edge
20180322 AWS Black Belt Online Seminar AWS Snowball Edge20180322 AWS Black Belt Online Seminar AWS Snowball Edge
20180322 AWS Black Belt Online Seminar AWS Snowball EdgeAmazon Web Services Japan
 
Well Architected Framework - Data
Well Architected Framework - Data Well Architected Framework - Data
Well Architected Framework - Data Craig Milroy
 

What's hot (20)

CJ프레시웨이 All-in 클라우드 전환 사례를 통해서 알아보는 Modernization성공 사례-오동규, 메가존 인프라 모더나이제이션 그...
CJ프레시웨이 All-in 클라우드 전환 사례를 통해서 알아보는 Modernization성공 사례-오동규, 메가존 인프라 모더나이제이션 그...CJ프레시웨이 All-in 클라우드 전환 사례를 통해서 알아보는 Modernization성공 사례-오동규, 메가존 인프라 모더나이제이션 그...
CJ프레시웨이 All-in 클라우드 전환 사례를 통해서 알아보는 Modernization성공 사례-오동규, 메가존 인프라 모더나이제이션 그...
 
AWS Summit Seoul 2023 | Amazon Redshift Serverless를 활용한 LG 이노텍의 데이터 분석 플랫폼 혁신 과정
AWS Summit Seoul 2023 | Amazon Redshift Serverless를 활용한 LG 이노텍의 데이터 분석 플랫폼 혁신 과정AWS Summit Seoul 2023 | Amazon Redshift Serverless를 활용한 LG 이노텍의 데이터 분석 플랫폼 혁신 과정
AWS Summit Seoul 2023 | Amazon Redshift Serverless를 활용한 LG 이노텍의 데이터 분석 플랫폼 혁신 과정
 
Implementing Governance as Code
Implementing Governance as CodeImplementing Governance as Code
Implementing Governance as Code
 
코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...
코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...
코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...
 
Breaking down the economics and tco of migrating to aws - Toronto
Breaking down the economics and tco of migrating to aws - TorontoBreaking down the economics and tco of migrating to aws - Toronto
Breaking down the economics and tco of migrating to aws - Toronto
 
Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Chicago ...
Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Chicago ...Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Chicago ...
Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Chicago ...
 
KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...
KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...
KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...
 
Introduction to Amazon Athena
Introduction to Amazon AthenaIntroduction to Amazon Athena
Introduction to Amazon Athena
 
클라우드 마이그레이션 성공적인 여정, 그 중요한 시작 "Readiness Assessment (전환 준비 평가)" - 김준범, AWS Mi...
클라우드 마이그레이션 성공적인 여정, 그 중요한 시작 "Readiness Assessment (전환 준비 평가)" - 김준범, AWS Mi...클라우드 마이그레이션 성공적인 여정, 그 중요한 시작 "Readiness Assessment (전환 준비 평가)" - 김준범, AWS Mi...
클라우드 마이그레이션 성공적인 여정, 그 중요한 시작 "Readiness Assessment (전환 준비 평가)" - 김준범, AWS Mi...
 
Introduction to AWS Lake Formation.pptx
Introduction to AWS Lake Formation.pptxIntroduction to AWS Lake Formation.pptx
Introduction to AWS Lake Formation.pptx
 
Enabling Compliance with GDPR on AWS
Enabling Compliance with GDPR on AWSEnabling Compliance with GDPR on AWS
Enabling Compliance with GDPR on AWS
 
AWS Summit Seoul 2023 | 서버리스, 이제는 데이터 분석에서 활용해요!
AWS Summit Seoul 2023 | 서버리스, 이제는 데이터 분석에서 활용해요!AWS Summit Seoul 2023 | 서버리스, 이제는 데이터 분석에서 활용해요!
AWS Summit Seoul 2023 | 서버리스, 이제는 데이터 분석에서 활용해요!
 
천만 사용자를 위한 AWS 아키텍처 보안 모범 사례 (윤석찬, 테크에반젤리스트)
천만 사용자를 위한 AWS 아키텍처 보안 모범 사례 (윤석찬, 테크에반젤리스트)천만 사용자를 위한 AWS 아키텍처 보안 모범 사례 (윤석찬, 테크에반젤리스트)
천만 사용자를 위한 AWS 아키텍처 보안 모범 사례 (윤석찬, 테크에반젤리스트)
 
Security hub workshop
Security hub workshopSecurity hub workshop
Security hub workshop
 
AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)
AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)
AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)
 
セキュリティ設計の頻出論点
セキュリティ設計の頻出論点セキュリティ設計の頻出論点
セキュリティ設計の頻出論点
 
AWS Summit Seoul 2023 | 성공적인 AWS RDS 마이그레이션을 위한 여정과 필수 고려사항
AWS Summit Seoul 2023 | 성공적인 AWS RDS 마이그레이션을 위한 여정과 필수 고려사항AWS Summit Seoul 2023 | 성공적인 AWS RDS 마이그레이션을 위한 여정과 필수 고려사항
AWS Summit Seoul 2023 | 성공적인 AWS RDS 마이그레이션을 위한 여정과 필수 고려사항
 
はじめてのAWS - ビギナー編 -
はじめてのAWS - ビギナー編 - はじめてのAWS - ビギナー編 -
はじめてのAWS - ビギナー編 -
 
20180322 AWS Black Belt Online Seminar AWS Snowball Edge
20180322 AWS Black Belt Online Seminar AWS Snowball Edge20180322 AWS Black Belt Online Seminar AWS Snowball Edge
20180322 AWS Black Belt Online Seminar AWS Snowball Edge
 
Well Architected Framework - Data
Well Architected Framework - Data Well Architected Framework - Data
Well Architected Framework - Data
 

Viewers also liked

Ssrs introduction session 1
Ssrs introduction session 1Ssrs introduction session 1
Ssrs introduction session 1Muthuvel P
 
A Beginner's Guide to Client Side Development with Javascript
A Beginner's Guide to Client Side Development with JavascriptA Beginner's Guide to Client Side Development with Javascript
A Beginner's Guide to Client Side Development with JavascriptSharePoint Saturday New Jersey
 
SPS St Louis - SSRS 2012 SharePoint 2013 List Reporting
SPS St Louis -  SSRS 2012 SharePoint 2013 List ReportingSPS St Louis -  SSRS 2012 SharePoint 2013 List Reporting
SPS St Louis - SSRS 2012 SharePoint 2013 List ReportingPatrick Tucker
 
Configuring SharePoint 2013 for BI scenarios
Configuring SharePoint 2013 for BI scenariosConfiguring SharePoint 2013 for BI scenarios
Configuring SharePoint 2013 for BI scenariosSPC Adriatics
 
Building SSRS 2008 large scale solutions
Building SSRS 2008 large scale solutionsBuilding SSRS 2008 large scale solutions
Building SSRS 2008 large scale solutionsDenny Lee
 
SSRS integration with share point
SSRS integration with share pointSSRS integration with share point
SSRS integration with share pointJacob Chang
 
MSBI-SQL Server Reporting Services
MSBI-SQL Server Reporting ServicesMSBI-SQL Server Reporting Services
MSBI-SQL Server Reporting ServicesThejaswi shasthri
 
Bilirs Business Intelligence Portfolio SSRS PPS SP ES Project
Bilirs Business Intelligence Portfolio SSRS PPS SP ES ProjectBilirs Business Intelligence Portfolio SSRS PPS SP ES Project
Bilirs Business Intelligence Portfolio SSRS PPS SP ES ProjectFigen Bilir
 
SSRS 2008 R2
SSRS 2008 R2SSRS 2008 R2
SSRS 2008 R2tomerl
 
SSRS and Sharepoint
SSRS and SharepointSSRS and Sharepoint
SSRS and Sharepointcarmenfaber
 
Denny Lee\'s Data Camp v1.0 talk on SSRS Best Practices for IT
Denny Lee\'s Data Camp v1.0 talk on SSRS Best Practices for ITDenny Lee\'s Data Camp v1.0 talk on SSRS Best Practices for IT
Denny Lee\'s Data Camp v1.0 talk on SSRS Best Practices for ITBala Subra
 
Agile Methodology Approach to SSRS Reporting
Agile Methodology Approach to SSRS ReportingAgile Methodology Approach to SSRS Reporting
Agile Methodology Approach to SSRS ReportingDanielson Samuel
 
Sql Server 2012 Reporting-Services is Now a SharePoint Service Application
Sql Server 2012   Reporting-Services is Now a SharePoint Service ApplicationSql Server 2012   Reporting-Services is Now a SharePoint Service Application
Sql Server 2012 Reporting-Services is Now a SharePoint Service ApplicationInnoTech
 
SQL Server Reporting Services: IT Best Practices
SQL Server Reporting Services: IT Best PracticesSQL Server Reporting Services: IT Best Practices
SQL Server Reporting Services: IT Best PracticesDenny Lee
 
Advanced SSRS Reporting Techniques
Advanced SSRS Reporting TechniquesAdvanced SSRS Reporting Techniques
Advanced SSRS Reporting TechniquesDAGEOP LTD
 

Viewers also liked (20)

Ssrs introduction session 1
Ssrs introduction session 1Ssrs introduction session 1
Ssrs introduction session 1
 
Ssrs expressions
Ssrs expressionsSsrs expressions
Ssrs expressions
 
Sps2015 intro to office 365 admin nikkia carter
Sps2015 intro to office 365 admin   nikkia carterSps2015 intro to office 365 admin   nikkia carter
Sps2015 intro to office 365 admin nikkia carter
 
A Beginner's Guide to Client Side Development with Javascript
A Beginner's Guide to Client Side Development with JavascriptA Beginner's Guide to Client Side Development with Javascript
A Beginner's Guide to Client Side Development with Javascript
 
Unite 1_Obesite en Irlande
Unite 1_Obesite en IrlandeUnite 1_Obesite en Irlande
Unite 1_Obesite en Irlande
 
The anatomy of office 365 groups
The anatomy of office 365 groupsThe anatomy of office 365 groups
The anatomy of office 365 groups
 
SPS St Louis - SSRS 2012 SharePoint 2013 List Reporting
SPS St Louis -  SSRS 2012 SharePoint 2013 List ReportingSPS St Louis -  SSRS 2012 SharePoint 2013 List Reporting
SPS St Louis - SSRS 2012 SharePoint 2013 List Reporting
 
Configuring SharePoint 2013 for BI scenarios
Configuring SharePoint 2013 for BI scenariosConfiguring SharePoint 2013 for BI scenarios
Configuring SharePoint 2013 for BI scenarios
 
Building SSRS 2008 large scale solutions
Building SSRS 2008 large scale solutionsBuilding SSRS 2008 large scale solutions
Building SSRS 2008 large scale solutions
 
SSRS integration with share point
SSRS integration with share pointSSRS integration with share point
SSRS integration with share point
 
Ssrs 2008 R2 webinar
Ssrs 2008 R2   webinarSsrs 2008 R2   webinar
Ssrs 2008 R2 webinar
 
MSBI-SQL Server Reporting Services
MSBI-SQL Server Reporting ServicesMSBI-SQL Server Reporting Services
MSBI-SQL Server Reporting Services
 
Bilirs Business Intelligence Portfolio SSRS PPS SP ES Project
Bilirs Business Intelligence Portfolio SSRS PPS SP ES ProjectBilirs Business Intelligence Portfolio SSRS PPS SP ES Project
Bilirs Business Intelligence Portfolio SSRS PPS SP ES Project
 
SSRS 2008 R2
SSRS 2008 R2SSRS 2008 R2
SSRS 2008 R2
 
SSRS and Sharepoint
SSRS and SharepointSSRS and Sharepoint
SSRS and Sharepoint
 
Denny Lee\'s Data Camp v1.0 talk on SSRS Best Practices for IT
Denny Lee\'s Data Camp v1.0 talk on SSRS Best Practices for ITDenny Lee\'s Data Camp v1.0 talk on SSRS Best Practices for IT
Denny Lee\'s Data Camp v1.0 talk on SSRS Best Practices for IT
 
Agile Methodology Approach to SSRS Reporting
Agile Methodology Approach to SSRS ReportingAgile Methodology Approach to SSRS Reporting
Agile Methodology Approach to SSRS Reporting
 
Sql Server 2012 Reporting-Services is Now a SharePoint Service Application
Sql Server 2012   Reporting-Services is Now a SharePoint Service ApplicationSql Server 2012   Reporting-Services is Now a SharePoint Service Application
Sql Server 2012 Reporting-Services is Now a SharePoint Service Application
 
SQL Server Reporting Services: IT Best Practices
SQL Server Reporting Services: IT Best PracticesSQL Server Reporting Services: IT Best Practices
SQL Server Reporting Services: IT Best Practices
 
Advanced SSRS Reporting Techniques
Advanced SSRS Reporting TechniquesAdvanced SSRS Reporting Techniques
Advanced SSRS Reporting Techniques
 

Similar to Integrating SSRS with SharePoint

SPS Virginia Beach - SSRS 2012 and SharePoint 2010 Reporting
SPS Virginia Beach - SSRS 2012 and SharePoint 2010 ReportingSPS Virginia Beach - SSRS 2012 and SharePoint 2010 Reporting
SPS Virginia Beach - SSRS 2012 and SharePoint 2010 ReportingPatrick Tucker
 
SPCSEA 2013 - Upgrading to SharePoint 2013
SPCSEA 2013 - Upgrading to SharePoint 2013SPCSEA 2013 - Upgrading to SharePoint 2013
SPCSEA 2013 - Upgrading to SharePoint 2013Michael Noel
 
SharePoint 2013 Sneak Peek
SharePoint 2013 Sneak PeekSharePoint 2013 Sneak Peek
SharePoint 2013 Sneak PeekShailen Sukul
 
SharePoint Saturday Belgium 2014 - Best Practices for Configuring the ShareP...
SharePoint Saturday Belgium 2014 -  Best Practices for Configuring the ShareP...SharePoint Saturday Belgium 2014 -  Best Practices for Configuring the ShareP...
SharePoint Saturday Belgium 2014 - Best Practices for Configuring the ShareP...BIWUG
 
IberianSPC - SharePoint 2013 Upgrade
IberianSPC - SharePoint 2013 UpgradeIberianSPC - SharePoint 2013 Upgrade
IberianSPC - SharePoint 2013 UpgradeMichael Noel
 
SPCA2013 - Upgrade to SharePoint 2013 - A Cautioned Approach
SPCA2013 - Upgrade to SharePoint 2013 - A Cautioned ApproachSPCA2013 - Upgrade to SharePoint 2013 - A Cautioned Approach
SPCA2013 - Upgrade to SharePoint 2013 - A Cautioned ApproachNCCOMMS
 
NZSPC 2013 - Upgrading to SharePoint 2013
NZSPC 2013 - Upgrading to SharePoint 2013NZSPC 2013 - Upgrading to SharePoint 2013
NZSPC 2013 - Upgrading to SharePoint 2013Michael Noel
 
SharePoint Fundamentals (Lesson 1&2)
SharePoint Fundamentals (Lesson 1&2)SharePoint Fundamentals (Lesson 1&2)
SharePoint Fundamentals (Lesson 1&2)MJ Ferdous
 
Share point 2010_installation_topologies-day 2
Share point 2010_installation_topologies-day 2Share point 2010_installation_topologies-day 2
Share point 2010_installation_topologies-day 2Narayana Reddy
 
Simple Farm Server Deployment
Simple Farm Server DeploymentSimple Farm Server Deployment
Simple Farm Server DeploymentLiquidHub
 
Upgrade tosharepoint2013a mthodicalapproachmn
Upgrade tosharepoint2013a mthodicalapproachmnUpgrade tosharepoint2013a mthodicalapproachmn
Upgrade tosharepoint2013a mthodicalapproachmnVickey Bird
 
Share point summit_2010_ssrs
Share point summit_2010_ssrsShare point summit_2010_ssrs
Share point summit_2010_ssrsgmaric
 
Simple Farm Server Deployment
Simple Farm Server DeploymentSimple Farm Server Deployment
Simple Farm Server DeploymentLiquidHub
 
SharePoint Saturday Kansas City - SharePoint 2013's Dirty Little Secrets
SharePoint Saturday Kansas City - SharePoint 2013's Dirty Little SecretsSharePoint Saturday Kansas City - SharePoint 2013's Dirty Little Secrets
SharePoint Saturday Kansas City - SharePoint 2013's Dirty Little SecretsJ.D. Wade
 
Upgrading to SharePoint 2013
Upgrading to SharePoint 2013Upgrading to SharePoint 2013
Upgrading to SharePoint 2013vmaximiuk
 
Heavy Metal PowerPivot Remastered
Heavy Metal PowerPivot RemasteredHeavy Metal PowerPivot Remastered
Heavy Metal PowerPivot RemasteredJason Himmelstein
 
Integrating MOSS 2007 with SSRS 2005/2008
Integrating MOSS 2007 with SSRS 2005/2008Integrating MOSS 2007 with SSRS 2005/2008
Integrating MOSS 2007 with SSRS 2005/2008Nilesh Mehta
 
Chris givens building custom service applications
Chris givens building custom service applicationsChris givens building custom service applications
Chris givens building custom service applicationsChris Givens
 

Similar to Integrating SSRS with SharePoint (20)

SPS Virginia Beach - SSRS 2012 and SharePoint 2010 Reporting
SPS Virginia Beach - SSRS 2012 and SharePoint 2010 ReportingSPS Virginia Beach - SSRS 2012 and SharePoint 2010 Reporting
SPS Virginia Beach - SSRS 2012 and SharePoint 2010 Reporting
 
SPCSEA 2013 - Upgrading to SharePoint 2013
SPCSEA 2013 - Upgrading to SharePoint 2013SPCSEA 2013 - Upgrading to SharePoint 2013
SPCSEA 2013 - Upgrading to SharePoint 2013
 
SharePoint 2013 Sneak Peek
SharePoint 2013 Sneak PeekSharePoint 2013 Sneak Peek
SharePoint 2013 Sneak Peek
 
SharePoint Saturday Belgium 2014 - Best Practices for Configuring the ShareP...
SharePoint Saturday Belgium 2014 -  Best Practices for Configuring the ShareP...SharePoint Saturday Belgium 2014 -  Best Practices for Configuring the ShareP...
SharePoint Saturday Belgium 2014 - Best Practices for Configuring the ShareP...
 
IberianSPC - SharePoint 2013 Upgrade
IberianSPC - SharePoint 2013 UpgradeIberianSPC - SharePoint 2013 Upgrade
IberianSPC - SharePoint 2013 Upgrade
 
SPCA2013 - Upgrade to SharePoint 2013 - A Cautioned Approach
SPCA2013 - Upgrade to SharePoint 2013 - A Cautioned ApproachSPCA2013 - Upgrade to SharePoint 2013 - A Cautioned Approach
SPCA2013 - Upgrade to SharePoint 2013 - A Cautioned Approach
 
NZSPC 2013 - Upgrading to SharePoint 2013
NZSPC 2013 - Upgrading to SharePoint 2013NZSPC 2013 - Upgrading to SharePoint 2013
NZSPC 2013 - Upgrading to SharePoint 2013
 
Core SharePoint 2013 Concepts
Core SharePoint 2013 ConceptsCore SharePoint 2013 Concepts
Core SharePoint 2013 Concepts
 
SharePoint Fundamentals (Lesson 1&2)
SharePoint Fundamentals (Lesson 1&2)SharePoint Fundamentals (Lesson 1&2)
SharePoint Fundamentals (Lesson 1&2)
 
Share point 2010_installation_topologies-day 2
Share point 2010_installation_topologies-day 2Share point 2010_installation_topologies-day 2
Share point 2010_installation_topologies-day 2
 
Simple Farm Server Deployment
Simple Farm Server DeploymentSimple Farm Server Deployment
Simple Farm Server Deployment
 
Upgrade tosharepoint2013a mthodicalapproachmn
Upgrade tosharepoint2013a mthodicalapproachmnUpgrade tosharepoint2013a mthodicalapproachmn
Upgrade tosharepoint2013a mthodicalapproachmn
 
Share point summit_2010_ssrs
Share point summit_2010_ssrsShare point summit_2010_ssrs
Share point summit_2010_ssrs
 
Simple Farm Server Deployment
Simple Farm Server DeploymentSimple Farm Server Deployment
Simple Farm Server Deployment
 
Share point 2010_day5
Share point 2010_day5Share point 2010_day5
Share point 2010_day5
 
SharePoint Saturday Kansas City - SharePoint 2013's Dirty Little Secrets
SharePoint Saturday Kansas City - SharePoint 2013's Dirty Little SecretsSharePoint Saturday Kansas City - SharePoint 2013's Dirty Little Secrets
SharePoint Saturday Kansas City - SharePoint 2013's Dirty Little Secrets
 
Upgrading to SharePoint 2013
Upgrading to SharePoint 2013Upgrading to SharePoint 2013
Upgrading to SharePoint 2013
 
Heavy Metal PowerPivot Remastered
Heavy Metal PowerPivot RemasteredHeavy Metal PowerPivot Remastered
Heavy Metal PowerPivot Remastered
 
Integrating MOSS 2007 with SSRS 2005/2008
Integrating MOSS 2007 with SSRS 2005/2008Integrating MOSS 2007 with SSRS 2005/2008
Integrating MOSS 2007 with SSRS 2005/2008
 
Chris givens building custom service applications
Chris givens building custom service applicationsChris givens building custom service applications
Chris givens building custom service applications
 

More from SharePoint Saturday New Jersey

Building Mobile Apps With Xamarin and Visual Studio App Center
Building Mobile Apps With Xamarin and Visual Studio App CenterBuilding Mobile Apps With Xamarin and Visual Studio App Center
Building Mobile Apps With Xamarin and Visual Studio App CenterSharePoint Saturday New Jersey
 
The Definitive Guide for When to Use What In Office 365
The Definitive Guide for When to Use What In Office 365The Definitive Guide for When to Use What In Office 365
The Definitive Guide for When to Use What In Office 365SharePoint Saturday New Jersey
 
Improving the SharePoint Development Process with Continuous Integration
Improving the SharePoint Development Process with Continuous IntegrationImproving the SharePoint Development Process with Continuous Integration
Improving the SharePoint Development Process with Continuous IntegrationSharePoint Saturday New Jersey
 
10 points to make a rogue SharePoint environment really, really secure..
10 points to make a rogue SharePoint environment really, really secure..10 points to make a rogue SharePoint environment really, really secure..
10 points to make a rogue SharePoint environment really, really secure..SharePoint Saturday New Jersey
 
Exchange Server 2013 and SharePoint Server 2013 Integration
Exchange Server 2013 and SharePoint Server 2013 IntegrationExchange Server 2013 and SharePoint Server 2013 Integration
Exchange Server 2013 and SharePoint Server 2013 IntegrationSharePoint Saturday New Jersey
 

More from SharePoint Saturday New Jersey (14)

Building Mobile Apps With Xamarin and Visual Studio App Center
Building Mobile Apps With Xamarin and Visual Studio App CenterBuilding Mobile Apps With Xamarin and Visual Studio App Center
Building Mobile Apps With Xamarin and Visual Studio App Center
 
Azure Active Directory
Azure Active DirectoryAzure Active Directory
Azure Active Directory
 
The Definitive Guide for When to Use What In Office 365
The Definitive Guide for When to Use What In Office 365The Definitive Guide for When to Use What In Office 365
The Definitive Guide for When to Use What In Office 365
 
Where to save my data, for devs!
Where to save my data, for devs!Where to save my data, for devs!
Where to save my data, for devs!
 
SharePoint Saturday NJ 2014 Slides
SharePoint Saturday NJ 2014 SlidesSharePoint Saturday NJ 2014 Slides
SharePoint Saturday NJ 2014 Slides
 
Improving the SharePoint Development Process with Continuous Integration
Improving the SharePoint Development Process with Continuous IntegrationImproving the SharePoint Development Process with Continuous Integration
Improving the SharePoint Development Process with Continuous Integration
 
10 points to make a rogue SharePoint environment really, really secure..
10 points to make a rogue SharePoint environment really, really secure..10 points to make a rogue SharePoint environment really, really secure..
10 points to make a rogue SharePoint environment really, really secure..
 
Insights and Monitoring of SharePoint Applications
Insights and Monitoring of SharePoint ApplicationsInsights and Monitoring of SharePoint Applications
Insights and Monitoring of SharePoint Applications
 
Optimizing SQL Server 2012 for SharePoint 2013
Optimizing SQL Server 2012 for SharePoint 2013Optimizing SQL Server 2012 for SharePoint 2013
Optimizing SQL Server 2012 for SharePoint 2013
 
Integrating Office Web Apps with SharePoint 2013
Integrating Office Web Apps with SharePoint 2013Integrating Office Web Apps with SharePoint 2013
Integrating Office Web Apps with SharePoint 2013
 
Anatomy of a mail app
Anatomy of a mail appAnatomy of a mail app
Anatomy of a mail app
 
Exchange Server 2013 and SharePoint Server 2013 Integration
Exchange Server 2013 and SharePoint Server 2013 IntegrationExchange Server 2013 and SharePoint Server 2013 Integration
Exchange Server 2013 and SharePoint Server 2013 Integration
 
Term Store Navigation
Term Store NavigationTerm Store Navigation
Term Store Navigation
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligence
 

Recently uploaded

Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 

Recently uploaded (20)

Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 

Integrating SSRS with SharePoint

  • 1. July 26, 2014 13 Tips for Integrating SQL Server Reporting Services with SharePoint The Baker’s Dozen Business Intelligence 13 SQL Server / Business Intelligence Productivity Tips Kevin S. Goff Microsoft SQL Server MVP
  • 2. Kevin S. Goff – Brief BIO • Developer/architect since 1987 / Microsoft SQL Server MVP • Columnist for CoDe Magazine since 2004, “The Baker’s Dozen” Productivity Series”, 13 tips on a SQL/BI topic • Wrote a book, collaborated on a 2nd book • Frequent speaker for SQL Server community events • Email: kgoff@kevinsgoff.net • My site/blog: www.KevinSGoff.Net (includes SQL/BI webcasts) • Releasing some SQL/BI video courseware later in 2014 28/4/2015 13 topics for SSRS/SP Integration
  • 3. Reporting Services with SharePoint • More organizations moving to SharePoint as a corporate portal • While majority of SSRS deployments are still to native (non-SharePoint) servers, that’s starting to change • SharePoint 2010/2013 provides the following: – a means for users to run SSRS reports inside a SharePoint portal – a means to have SSRS reports automatically delivered to SharePoint document areas – a means to create a web dashboard that contains not only SSRS reports but other corporate information • Goals – Deploy an SSRS report to SharePoint server – Run the report in the SharePoint area – Schedule reports for automatic delivery to a SharePoint Document library – Create a dashboard page that contains (among other things) SSRS reports • Some challenges: – Integration between SSRS and SharePoint is different, depending on which version – Before SQL/SSRS 2012, SSRS performance in SharePoint could be sluggish – Linked Reports (feature in SSRS native deployment mode) is not available in SharePoint 8/4/2015 13 topics for SSRS/SP Integration 3
  • 4. Why is this topic important? • More organizations are moving to SharePoint as a corporate portal standard • While majority of SSRS deployments are still to native (non- SharePoint) servers, that’s starting to change • SharePoint 2010 provides the following: – a means for users to run SSRS reports – a means to have SSRS reports automatically delivered to their SharePoint document areas – a means to create a web dashboard that contains not only SSRS reports but other corporate information • Goals – Deploy an SSRS report to SharePoint server – Run the report in the SharePoint area – Schedule reports for automatic delivery to a SharePoint Document library – Create a dashboard page that contains (among other things) SSRS reports 8/4/2015 13 topics for SSRS/SP Integration 4
  • 5. The Agenda 1. Installing/Configuring SQL Server 2008R2/SSRS 2. Installing SharePoint 2010 – SSRS 2008R2 Integration 3. Configuring SharePoint for SSRS 2008R2 Use 4. SharePoint 2010 SP1/2013 with SSRS 2012 (alternative to steps 2-4) 5. Setting up a SharePoint Site collection for SSRS reports 6. Deploying an SSRS Report to a SharePoint site 7. Viewing the Report Document Library after Deploying 8. Viewing the report in SharePoint using the Report Viewer 9. Automatic delivery of SSRS reports to SharePoint pages using SSRS data- driven subscriptions 10. Integrating SSRS with PerformancePoint Services 11. Creating reports against SharePoint 2010 Lists 12. Data Alerts (SSRS 2012 Only) 13. Power View (new Data Visualization Tool, SSRS 2012 Only) At the end, some notes on upcoming SSRS integration with Power BI 8/4/2015 13 topics for SSRS/SP Integration 5
  • 6. 1) Installing/Configuring SSRS 2008 SQL Server 2008/2008R2 SQL Server 2012 Currently, same in SQL 2014 SharePoint 2007 • Must install separate add-in, Reporting Services Integration with SharePoint SharePoint 2010 • Must install separate add-in, Reporting Services Integration with SharePoint • Requires Service Pack 1 of SQL 2012 • Can be installed as a Service application • Slightly better performance than SQL 2008 in SharePoint SharePoint 2013 • Must install separate add-in, Reporting Services Integration with SharePoint • Can be installed as a Service Application • Slightly better performance than SQL 2008 in SharePoint, though SharePoint 2013 requires more memory 8/4/2015 13 topics for SSRS/SP Integration 6Back to TOC Overall version Matrix: key point, with SQL 2012 and beyond, can run as a SharePoint Service Application. Prior to SQL 2012, must install integration add-in
  • 7. 1) Installing/Configuring SSRS 2008 • In a nutshell, we need to tell SSRS 2008R2 that it will use SharePoint Integrated Mode – Report Server (provisioning) database – Report Server Web Service URL • Then we need to tell SharePoint about the instance of SQL Server and the SSRS Web Service URL 8/4/2015 13 topics for SSRS/SP Integration 7Back to TOC
  • 8. 1) Installing/Configuring SSRS 2008 8/4/2015 13 topics for SSRS/SP Integration 8Back to TOC 2) SharePoint Installation 1) SQL Server Reporting Services Installation (SSRS Configuration Manager) Must set Report Server configuration (provisioning) database and define as SharePoint integrated Must define SSRS Web Service URL Needs to know about the instance of SQL Server And also the SSRS Web Service URL SSRS Integration add-on for SharePoint will make sure that all SSRS activity in SharePoint “funnels through” to SSRS Web Service URL
  • 9. 1) Installing/Configuring SSRS 2008 • Make sure to install SSRS as part of the database install • Make sure to install SSRS for Integrated Mode with SharePoint • This creates a database on the database server called ReportServer (or whatever the DB winds up being called) • The SSRS Configuration Manager contains a Database tab that allows us to view/change the Report Server database 8/4/2015 13 topics for SSRS/SP Integration 9Back to TOC
  • 10. 1) Installing/Configuring SSRS 2008 • In the SSRS Configuration Manager, also check the Web Service URL: • SSRS Web Service URL (used by SharePoint 2010) contains the web server, the default ReportServer application name (ReportServer) and the database instance (my SQL database instance is SQL2008R2). 8/4/2015 13 topics for SSRS/SP Integration 10Back to TOC
  • 11. 2) Installing Sharepoint 2010 & SSRS Integration • Part of SharePoint 2010 Installation process is a set of installer prerequisites • Reporting Services Integration with SharePoint is part of the installer prerequisites–installs automatically if using Windows Server (or download manually from web) – http://technet.microsoft.com/en-us/magazine/ff686706.aspx • If installing SharePoint 2010 using Windows 7 (for development), must install manually: – http://go.microsoft.com/fwlink/?linkid=192588 – Nice for testing, but must be running 64 bit – http://www.codeproject.com/KB/sharepoint/Install_SP2010_on_Win_7.aspx • Option for Windows 7/8 gone in SharePoint 2013 8/4/2015 13 topics for SSRS/SP Integration 11Back to TOC
  • 12. 3) Configuring SharePoint 2010 for SSRS 2008 Use • In SharePoint Central Administration, go to General Application Settings and then into Reporting Services....this got created from the prerequisite install Only appears if Reporting services pre-requisite installed 8/4/2015 13 topics for SSRS/SP Integration 12Back to TOC
  • 13. 3) Configuring SharePoint 2010 for SSRS 2008 Use • Go to Reporting Services Integration – Specify the Web Service URL (from the SSRS configuration), plus credentials from an Administrator Group 8/4/2015 13 topics for SSRS/SP Integration 13Back to TOC
  • 14. 3) Configuring SharePoint 2010 for SSRS 2008 Use • Go to “Add a report Server to the Integration” – Specify your server name, database instance, and Admin or other service account for the server – must be a Domain Account – SharePoint 2010 and SSRS 2008 are now talking to each other! 8/4/2015 13 topics for SSRS/SP Integration 14Back to TOC
  • 15. 3) Configuring SharePoint 2010 for SSRS Use • In SharePoint 2010, if we want to generate report output to HTML pages on a schedule and allow users to view them in the browser…. • Must set this option in Web Application General settings (Strict is the default, must change to Permissive) 8/4/2015 13 topics for SSRS/SP Integration 15Back to TOC
  • 16. 4) Using SSRS 2012 as a SharePoint Service App • Can install SSRS 2012 as a SharePoint Service Application • Requires SQL Server 2012 (recommend Service Pack 1) • Also requires SharePoint 2010 SP1 or SharePoint 2013 • Benefit – slightly faster SSRS performance, fewer integration points to worry about • Good link that covers the steps: http://msdn.microsoft.com/en-us/library/jj219068.aspx • Run following PowerShell commands: – Install-SPRSService – Install-SPRSServiceProxy – get-spserviceinstance -all |where {$_.TypeName -like "SQL Server Reporting*"} | Start- SPServiceInstance • Then go into Manage Service Applications and create a new SSRS Service App 8/4/2015 13 topics for SSRS/SP Integration 16Back to TOC
  • 17. 5) Setting up a SharePoint Site collection for SSRS • Create a Site Collection (TestSSRSSite) – Go to Central Administration – Go to Create Site Collection, call it TestSSRSSite • Go to the site collection • Create a new document library (as a report library for deployed reports) • Create a second document library (for Generated Reports) – will set up a report schedule to deliver output to this folder 8/4/2015 13 topics for SSRS/SP Integration 17Back to TOC
  • 18. 6) Deploying SSRS Reports to a SharePoint site • In the SSRS project properties, set deployment URLs At minimum, need to provide: • TargetDataSourceFolder • TargetReportFolder • TargetServerURL TargetDataSetFolder and TargetReportPartFolder are optional – only if you’re using Shared Datasets and Report Parts Sadly, this dialog doesn’t expand. Makes it a bit difficult for long URLs 8/4/2015 13 topics for SSRS/SP Integration 18Back to TOC
  • 19. 7) Viewing List of Deployed Reports • Deployed reports in SharePoint, in Report Doc Library • Data Sources document library contains data sources 8/4/2015 13 topics for SSRS/SP Integration 19Back to TOC
  • 20. 8) Viewing Deployed reports • Viewing report…can even click on state to launch new report Toolbar similar to Toolbar in native SSRS mode, but w/additional option for Alerts 8/4/2015 13 topics for SSRS/SP Integration 20Back to TOC
  • 21. 8) Viewing Deployed reports • Shows vendors by state based on prior report 8/4/2015 13 topics for SSRS/SP Integration 21Back to TOC
  • 22. 8) Viewing Deployed reports • Demonstrates sparklines and performance gauges 8/4/2015 13 topics for SSRS/SP Integration 22Back to TOC
  • 23. 9) Automatic delivery of reports • Can run report schedules - send output to user Document Libraries • Uses SQL Server Agent – make sure Agent is running • Create report shared schedule – Site Actions/Site Settings/Reporting Services-Manage Shared Schedules – Add a new schedule (actually writes a job entry in SQL Server Agent) • Modify report data source to store credentials securely on the server (for unattended execution) • Create a new subscription for the report – Go to Report/Manage Subscriptions/Add subscription – Deliver to SharePoint Document Library (Generated reports) – Set output format – Associate with the report schedule – Assign any parameters (can’t used Linked Reports) – You may want to schedule an execution snapshot as well 8/4/2015 13 topics for SSRS/SP Integration 23Back to TOC
  • 24. 9) Delivery through Data Driven subscriptions • Instead of creating subscriptions manually, we can populate a relational control table with entries we’d otherwise provide manually • SharePoint interface will prompt us for necessary fields • Once again, the source of data (as well as the data source for the relational control table that contains the subscription information) must have credentials securely on the server (for unattended execution) • This can be a time saver – if you have a large # of recipients • Also dynamic – will pick up changes when we insert new rows to the relational control table 8/4/2015 13 topics for SSRS/SP Integration 24Back to TOC
  • 25. 9) Data Driven subscriptions T-SQL code to create tblSubscriptionFileShare, to store data-driven subscription information 8/4/2015 13 topics for SSRS/SP Integration 25Back to TOC Key value that Parameter expects: gets difficult when dealing with OLAP parameters
  • 26. 10) SSRS reports inside PerformancePoint Server • If you’re using PPS to create SharePoint dashboards against analytic databases (using SSAS OLAP or SSAS Tabular), you can devote specific dashboard pages to SSRS reports • Can seamlessly integrate deployed SSRS reports, and take advantage of hierarchical PPS dropdown filters • We can place them in specific PPS page zones – arguably works cleaner than web parts 8/4/2015 13 topics for SSRS/SP Integration 26Back to TOC
  • 27. 10) SSRS reports inside PerformancePoint Server • By default, the dropdown list doesn’t allow expand or collapse • We could use web parts and SSAS filters, but they have flexibility issues, and require modifications to the source report • Instead, we can bring the report into a PPS dashboard page (which can be deployed back to SharePoint) and use much better dropdowns 8/4/2015 13 topics for SSRS/SP Integration 27Back to TOC
  • 28. 10) SSRS reports inside PerformancePoint Server • End result: we can bring in an SSRS report to a PPS Dashboard page • We can link it to year in the KPI scorecard, and from a hierarchical dropdown filter 8/4/2015 13 topics for SSRS/SP Integration 28Back to TOC
  • 29. 10) SSRS reports inside PerformancePoint Server • Must create a PPS report as an SSRS report type • Must specify the report server URL, and the location of the report • (No help with discovery – have to provide the URLs ourselves) • Might need to _vti_bin as part of the Report Server URL (sometimes requires some trial and error) SharePoint 2013 has ability to browse for the report 8/4/2015 13 topics for SSRS/SP Integration 29Back to TOC
  • 30. 10) SSRS reports inside PerformancePoint Server • Must create a PPS filter against an OLAP source • Uses MDX Descendants function to get everything from the top level in the geography, down to the City level, and everything in between 8/4/2015 13 topics for SSRS/SP Integration 30Back to TOC
  • 31. 11) SSRS reports against SharePoint 2010 Lists • SSRS 2008R2 now offers a direct data source type for SharePoint 2010 Lists • No need to specify ASMX, only need to specify site collection • Much easier to specify the specific list Core Site Collection Select custom list Make sure to set 8/4/2015 13 topics for SSRS/SP Integration 31Back to TOC
  • 32. 12) Data Alerts in SharePoint 2010 with SQL 2012 • Data Alerts – can set up rules for report executions, to notify users of data changes • Alerts can go to email addresses • Only available when using SSRS 2012 (or higher) and SharePoint 2010 (or higher). Not available for “native mode” SSRS environments without SharePoint • Relies on SQL Server Agent – must have agent running • SMTP4Dev – simple Email server from CodePlex • Won’t send email anywhere – great for development/testing • Configured for local Server • Must specify server in: • http://win-f44mi1754cm:17225/_admin/globalemailconfig.aspx • Also specify mail settings in SSRS Service app or configuration settings 8/4/2015 13 topics for SSRS/SP Integration 32Back to TOC
  • 33. 13) Power View-new SSRS 2012 tool w/Sharepoint • New Data Visualization Tool in SharePoint for SQL 2012 • Works against SSAS 2012 Tabular Models, Deployed PowerPivot models – Support for traditional SSAS Multi-dimensional OLAP databases added in SQL Server Cumulative Update 4 for SQL Server 2012 Service Pack 1 • End-user reporting tool, visual subset of SSRS • Nice capability for storyboarding capability 8/4/2015 13 topics for SSRS/SP Integration 33Back to TOC
  • 34. Power View visualization against the Power Pivot Data Model User can filter on Country – State Province Scatter chart plotting city observations of Sales revenue and # of orders Can use year as “Play axis” to show that while Beaverton is top city in Oregon across all years, it wasn’t top city in 2007 13) Power View-new SSRS 2012 tool w/Sharepoint 8/4/2015 13 topics for SSRS/SP Integration 34Back to TOC
  • 35. We can even select a single city and plot the progression of annual sales for a city over time While this has nice interactive features, advanced users might want to show a linear regression line, and also the correlation coefficient (impact of order count on sales) Here is where tools like SSRS or even Excel Pivot Charts are a better option – Power View does not have these features 13) Power View-new SSRS 2012 tool w/Sharepoint 8/4/2015 13 topics for SSRS/SP Integration 35Back to TOC
  • 36. Cross filtering – I can click on the pie slice for Australia, and the bar chart above shades the monthly sales just for Australia 13) Power View-new SSRS 2012 tool w/Sharepoint 8/4/2015 13 topics for SSRS/SP Integration 36Back to TOC
  • 37. Coming soon!!! SSRS with Power BI • Power BI sites (in the cloud) • Next release (later in 2014) will be able to “connect back” to on-premises data sources • SSRS reports deployed to Power BI site can use on- premises data sources through a Data Gateway 8/4/2015 13 topics for SSRS/SP Integration 37
  • 38. Coming soon!!! SSRS with Power BI 8/4/2015 13 topics for SSRS/SP Integration 38 Power BI Site “in the cloud” Local SSRS project Deploy project to Power BI site Company on-premises database Secured Data Gateway, so cloud reports can access on-premises data Users access reports in Power BI Dashboards Follow the blog of Chris Webb for details http://cwebbbi.wordpress.com/