Presented by Nicholas Bisciotti

Transcription

Presented by Nicholas Bisciotti
Presented by Nicholas Bisciotti
Saturday, April 12, 2014
Quantech Services, Inc.
o Have done several projects involving SharePoint with SSRS and SSIS
o Have used design patterns with ERP (PeopleSoft, Deltek, Sage) CRM (SugarCRM, RightNow, Onyx), and
custom databases
E-mail nbisciotti@quantechserv.com
Blog http://njbblog.blogspot.com
Twitter @nickbisciotti
http://www.quantechserv.com
Abstract
Agenda
Possible Topics
Examples of Solutions
ERP
SharePoint
Reporting Database
Reporting Database
SharePoint
SharePoint
SSIS Package
Data Warehouse
(Data Marts, Multidimensional Data Models,
Tabular Data Models)
CRM
ERP
SharePoint
Individuals
Teams
Departments
Company
Partners
Customers
Reporting
Integration
Data
Financial
GL
AP/Purchasing
Services Procurement
AR/Billing
Contracts
Project Financials
HR
Recruiting
Employee Information
Employee
Transactions
Employee History
Time and Expense
Payroll
Learning Management
ERP
Contacts
Accounts
Opportunities
Service Requests
CRM
SharePoint Lists
Databases
Planning
Planning
Planning
Install/Configure SSRS
SharePoint/SSRS Server
(written for SharePoint Server 2013 SP1 / SQL Server 2012)
Hardware/OS




64 bit, 2.0Ghz or higher (recommended for SQL Server), 4 cores (recommended for SharePoint)
8 GB RAM (minimum)
NTFS (recommended for SQL Server), no compression
Windows Server 2012 R2 (requires SharePoint 2013 SP1)
.NET Framework
 Microsoft .NET Framework version 3.5 SP1 (SQL Server 2012 requirement)
 Microsoft .NET Framework version 4.0 (SQL Server 2012 requirement)
 Microsoft .NET Framework version 4.5 (SharePoint 2013 requirement)
(Microsoft TechNet, 2014)
Install/Configure SSRS
Software Prerequisites
Required by SQL Server 2012
 Microsoft .NET Framework version 3.5 SP1
 Microsoft .NET Framework version 4.0
Required by SharePoint 2013











Microsoft .NET Framework version 4.5
Windows Management Framework 3.0
Application Server Role, Web Server (IIS) Role
Microsoft SQL Server 2008 R2 SP1 Native
Windows Identity Foundation (KB974405)
Microsoft Sync Framework Runtime v1.0 SP1 (x64)
Windows Identity Extensions
Microsoft Information Protection and Control Client
Microsoft WCF Data Services 5.0
Windows Server AppFabric
Cumulative Update Package 1 for Microsoft AppFabric 1.1 for Windows Server (KB 2671763)
Install/Configure SSRS
Install SharePoint 2013 (setup.exe) on the SharePoint/SSRS Server
Run the Configuration Wizard and Join the Server to the SharePoint Farm
Reference the SQL Client Alias, not the Server Name
Install SharePoint Server 2013 SP1
http://www.microsoft.com/en-us/download/details.aspx?id=42008
*Caution* At time of this
presentation, Microsoft
reported issues with SP2013
SP1 so please research before
upgrading farms to SP1.
Run the Configuration Wizard or PSConfig.exe to Upgrade
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\BIN
PSConfig.exe -cmd upgrade -inplace b2b -force -cmd applicationcontent -install -cmd installfeatures
(Microsoft, 2014)
*Note* if Upgrading to SharePoint 2013 SP1
PROBLEM
Patch missing and already installed at the
same time, can’t finish the upgrade.
SOLUTION
1. Log into each SharePoint Server
2. Open the SharePoint Management Shell
as Administrator
3. Get-SPProduct -local
Install/Configure SSRS
Verify SharePoint Versions
SharePoint Server 2013 SP1 = 15.0.4569.1000
Configuration Database Version
• Central Administration, Servers in Farm
DLLs Versions
C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\ISAPI
• OWSSVR.DLL (SharePoint Foundation)
• Microsoft.SharePoint.dll (SharePoint Foundation)
• Microsoft.SharePoint.Portal.dll (SharePoint Server)
Install/Configure SSRS
Run the SQL Server 2012 w/SP1 Installation Wizard
SQL Server Instance Features





Database Engine Services
Reporting Services - SharePoint
Reporting Services Add-in for SharePoint Products
Management Tools - Basic
Management Tools – Complete
Install/Configure SSRS
Run the SQL Server 2012 w/SP1 Installation Wizard
Reporting Services SharePoint Integrated Mode
 Install Only. Installs the report server files. After installation use SharePoint Central Administration to complete the
configuration. Verify the SQL Server Reporting Services service is started and create at least one SQL Server Reporting
Services service application. For more information, click Help.
Install/Configure SSRS
Verify SQL Server Versions
SQL Server Management Studio, New Query
SELECT
SERVERPROPERTY('MACHINENAME')
SERVERPROPERTY('SERVERNAME')
SERVERPROPERTY('EDITION')
SERVERPROPERTY('PRODUCTLEVEL')
SERVERPROPERTY('PRODUCTVERSION')
SERVERPROPERTY('LICENSETYPE')
as
as
as
as
as
as
[Machine Name],
[Server Name],
[Edition],
[Product Level] ,
[Product Version],
[License Type]
SQL Server 2012 SP1 = 11.0.3128.0
Install/Configure SSRS
Install SSRS Add-In on all SharePoint Web Front Ends in Farm
http://www.microsoft.com/en-us/download/details.aspx?id=35583
(Microsoft, 2014)
Install/Configure SSRS
Run the Reporting Services SharePoint Mode PowerShell Cmdlets
http://msdn.microsoft.com/en-us/library/gg492249.aspx
Install/Configure SSRS
Create SSRS Service Application
Install/Configure SSRS
Verify SSRS Service Application
Central Administration, Manage Service Applications
Install/Configure SSRS
Configure System Settings
Central Administration, Manage Service Applications
Install/Configure SSRS
Log Files
(Microsoft TechNet, 2014)
Install/Configure SSRS
Log Files
View Execution Information
USE [Report Server DB]
SELECT * FROM executionlog
Enable Execution Logging
Central Administration, Application Management, Manage Service Applications, SSRS Service
Application, System Settings
ReportingServicesService.exe.config - Configuration for HTTP Log
%ProgramFiles%\Microsoft SQL Server\MSSQL.x\Reporting Services\ReportServer\Bin\
HTTP Log
%ProgramFiles%\Microsoft SQL Server\MSSQL.x\Reporting Services\LogFiles
Publish SSRS Report to SharePoint
1. Create document libraries
•
•
•
•
Data Sources
Data Sets
Reports
Report Parts
2. Note the URLs
https://WebApp.Domain.com/Repository/Reports/DataSources
https://WebApp.Domain.com/Repository/Reports/DataSets
https://WebApp.Domain.com/Repository/Reports/Reports
https://WebApp.Domain.com/Repository/Reports/ReportParts
Publish SSRS Report to SharePoint
3. Open Report Project in SQL Server Data Tools
When using SQL Server Data Tools, open as Administrator.
Publish SSRS Report to SharePoint
4. Set Deployment Properties
Right-Click Solution, Properties
OverwriteDataSources = True
TargetDatasetFolder
TargetDataSourceFolder
TargetReportFolder
TargetReportPartFolder
TargetServerURL – https://WebApp.Domain.com
Publish SSRS Report to SharePoint
5. Deploy Report
Right-Click Solution, Build
Right-Click Solution, Deploy
Publish SSRS Report to SharePoint
6. Check-In, Approve, Publish as Major Version
•
•
•
•
Data Sources
Data Sets
Reports
Report Parts
Publish SSRS Report to SharePoint
7. Add/Configure SQL SSRS Report Viewer Web Part
Install / Configure SSIS
Install SharePoint List Source and Destination Adapters for SSIS
http://sqlsrvintegrationsrv.codeplex.com/releases/view/17652
(CodePlex, 2014)
Install / Configure SSIS
Install SSIS OData Source on SSIS SQL Server
http://www.microsoft.com/en-us/download/details.aspx?id=42280
(Microsoft, 2014)
Ensure CLR is Enabled
SP_Configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
SP_Configure 'clr enabled', 1;
GO
RECONFIGURE;
GO
Create Catalog, Folder in SSMS
Right-Click, Deploy in MSSQL Data Tools
Once Package Deployed to Catalog
Right-Click, New SQL Agent Job in SSMS
http://www.quantechserv.com
Quantech Services, Inc.
o Have done several projects involving SharePoint with SSRS and SSIS
o Have used design patterns with ERP (PeopleSoft, Deltek, Sage) CRM (SugarCRM, RightNow, Onyx), and
custom databases
E-mail nbisciotti@quantechserv.com
Blog http://njbblog.blogspot.com
Twitter @nickbisciotti

Similar documents