8
1 Activation et configuration de Reporting Services (v1.31) Tutorial conçu et rédigé par Michel de CREVOISIER - Août 2013 SOURCES Installation de Reporting Services for SharePoint : http://msdn.microsoft.com/en-us/library/gg492276.aspx http://msdn.microsoft.com/en-us/library/c1a6b683-15cf-44ae-ac60-ceee63a60aaf http://msdn.microsoft.com/en-us/library/d7a11bda-ae26-49ac-b071-37d83cae5afe Configuration supportées : http://msdn.microsoft.com/en-us/library/gg492257.aspx

Activation et configuration de Reporting Services pour SharePoint 2013 (tuto de A à Z)

Embed Size (px)

DESCRIPTION

Mise en place de Reporting Services sous SharePoint 2013 avec SQL Server 2012 SP1

Citation preview

Page 1: Activation et configuration de Reporting Services pour SharePoint 2013 (tuto de A à Z)

1

Activation et configuration

de Reporting Services (v1.31)

Tutorial conçu et rédigé par Michel de CREVOISIER - Août 2013

SOURCES

Installation de Reporting Services for SharePoint :

http://msdn.microsoft.com/en-us/library/gg492276.aspx

http://msdn.microsoft.com/en-us/library/c1a6b683-15cf-44ae-ac60-ceee63a60aaf

http://msdn.microsoft.com/en-us/library/d7a11bda-ae26-49ac-b071-37d83cae5afe Configuration supportées :

http://msdn.microsoft.com/en-us/library/gg492257.aspx

Page 2: Activation et configuration de Reporting Services pour SharePoint 2013 (tuto de A à Z)

2

INDEX

SOURCES .............................................................................................................................................................. 1

INDEX ................................................................................................................................................................... 2

1. Reporting Services Application .................................................................................................................. 3

1.1 Nouveautés .......................................................................................................................................... 3

1.2 Prérequis.............................................................................................................................................. 3

1.3 Activation du service ........................................................................................................................... 3

1.4 Création d’une WebApp associée au service ...................................................................................... 4

1.5 Configuration de SSRS ......................................................................................................................... 5

1.6 Création d’un rapport .......................................................................................................................... 5

2. Erreurs ......................................................................................................................................................... 7

2.1 Menu « Managed Shared Schedules » inaccessible ............................................................................ 7

2.2 Désactivation TERADA / SQLPDW ....................................................................................................... 8

ARTICLES RELATIONNES Vous trouverez également d’autres articles en relation avec SQL Server :

Installation de SQL Server (tuto)

Sécurisation d’un serveur SQL (tuto)

Outils pour SQL Server (tuto)

Installation de Reporting Services en mode natif (tuto)

Installation de Reporting Services en mode SharePoint (tuto)

Page 3: Activation et configuration de Reporting Services pour SharePoint 2013 (tuto de A à Z)

3

1. Reporting Services Application

1.1 Nouveautés D’importants changements ont été appliqués au sein de Reporting Services (et aussi Analysis Services). Toutefois, la principale nouveauté réside dans le fait que le Reporting Services Configuration Manager n’est plus requis (ou supporté). Une déclinaison spécifique de SSRS pour SharePoint est dorénavant nécessaire. Quant à la partie configuration, elle s’effectue désormais depuis la console d’administration SharePoint. Pour terminer, notez qu’aucune configuration particulière n’est nécessaire côté SQL Server. Seule une instance SQL suffit !

1.2 Prérequis Pour mettre en place SSRS pour SharePoint avec SQL Server 2012, suivez comme indiqué :

Installez Reporting Services Add-in for for SharePoint SP1 (téléchargement) sur les serveurs frontaux de la ferme SharePoint. Ce dernier est également disponible dans l’ISO de SQL Server 2012 mais il vous faudra dans ce cas installer « par-dessus » le SP1 de SQL Server 2012

Installez Reporting Services - SharePoint sur votre serveur applicatif où sera exécuté ce

service. Il vous faudra pour cela l’ISO de SQL Server 2012 ainsi que son SP1

1.3 Activation du service

Vous trouverez ici les commandes dédiées à ce service. Pour activer ce service, exécutez les commandes ci-dessous sur le serveur SharePoint où sera activé « Reporting Services » :

Install-SPRSService Install-SPRSServiceProxy

Démarrer le service : get-spserviceinstance -all |where {$_.TypeName -like “SQL Server Reporting*”} | Start-SPServiceInstance

Créez la « Service application » et indiquez pour quelle WebApp vous souhaitez l’utiliser :

Page 4: Activation et configuration de Reporting Services pour SharePoint 2013 (tuto de A à Z)

4

Important : ce menu apparaîtra uniquement si le SP1 de SQL Server 2012 est installé et si les deux premières commandes sont exécutées sur les serveurs frontaux (pas besoin de faire un IISreset)

Pour terminer, démarrez le service à partir de l’interface Manage service on server sur votre serveur applicatif

1.4 Création d’une WebApp associée au service

Lors de la création de la Service Application, il vous est demandé d’indiquer une WebApp allant utiliser SSRS. Il se peut néanmoins que votre WebApp soit créée après la mise en place de SSRS et que de ce fait elle ne soit pas correctement configurée. Pour parer à ce problème :

Désactivez l’association de la WebApp en question avec SSRS dans Manage features :

Allez ensuite dans les propriétés de la Service Application et cochez à nouveau la case associée

à votre WebApp

Vérifiez que le compte de service associé à SSRS a bien été rajouté à partir du menu User Policy

Une fois votre WebApp créée, ajoutez lui une collection de sites et activez les fonctionnalités suivantes :

PowerView (collection)

Performance Point (collection et site)

Report Server Integration

Page 5: Activation et configuration de Reporting Services pour SharePoint 2013 (tuto de A à Z)

5

1.5 Configuration de SSRS Pour accéder au menu de configuration de SSRS, cliquez sur la Service Application (source) :

Il est peut s’avérer nécessaire d’utiliser un compte de service afin de se connecter à un serveur distant stockant des images des rapports en cours :

Attention : surtout n’utilisez pas le menu de SSRS pour 2008 R2 dans General Setting étant donné que vous utilisez SQL Server 2012 :

1.6 Création d’un rapport

1.6.1 Création d’une Connection Library Commencez par créer une Data Library au foramt RSDS :

Settings > Add an app > Data connection library

Page 6: Activation et configuration de Reporting Services pour SharePoint 2013 (tuto de A à Z)

6

Editez ensuite ses paramètres afin de vous connecter à votre base de données :

1.6.2 Création d’un rapport via « Report Builder »

Pour créer un rapport au format Report Builder, il est nécessaire de créer une « Dashboard Library » pour y stocker vos futurs rapports. Pour cela allez dans :

Settings > Add an app > Dashboards Libray

Dans ce « Dashboard », le « Content type » Report Builder est masqué par défaut. Pour l’afficher, allez dans les paramètres de l’App :

Add from existing contenet type

Page 7: Activation et configuration de Reporting Services pour SharePoint 2013 (tuto de A à Z)

7

Ajoutez ensuite le type « Report Builder Report » :

Retournez ensuite dans votre « App » pour voir apparaître ce type de rapport:

En cliquant dessus, Report Builder 2012 se lancera et il vous sera demandé votre source de

donnée au format « RSDS »

Créez ensuite un « Dataset »

2. Erreurs

2.1 Menu « Managed Shared Schedules » inaccessible Si vous cliquez sur Manage Shared Schedules …

… alors que le service SQL agent n’est pas configuré sur votre serveur SQL, l’erreur suivante apparaitra :

Page 8: Activation et configuration de Reporting Services pour SharePoint 2013 (tuto de A à Z)

8

2.2 Désactivation TERADA / SQLPDW

L’erreur suivante apparaitra sur le serveur SharePoint où est installé le service Reporting :

Pour corriger l’erreur, exécutez ces commandes (source). Notez qu’il est de modifier le fichier de configuration de SSRS : $ssrs = Get-SPRSServiceApplication $ext = Get-SPRSExtension -Identity $ssrs.Id $e = $ext | Where-Object {$_.Name -eq “TERADATA” -and $_.ExtensionType -eq “Data” } Remove-SPRSExtension -Name $e.Name -ExtensionType $e.ExtensionType -Identity $ssrs.Id $e = $ext | Where-Object {$_.Name -eq “SQLPDW” -and $_.ExtensionType -eq “Data” } Remove-SPRSExtension -Name $e.Name -ExtensionType $e.ExtensionType -Identity $ssrs.Id $e = $ext | Where-Object {$_.Name – “SQLPDW” -and $_.ExtensionType -eq “SemanticQuery” } Remove-SPRSExtension -Name $e.Name -ExtensionType $e.ExtensionType -Identity $ssrs.Id Pour info, le fichier de config de SRSS pour Sharepoint se trouve dans : C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\WebServices\Reporting

N’hésitez pas à m’envoyer vos commentaires ou retours à l’adresse suivante : m.decrevoisier A-R-0-B-A-5 outlook . com

Soyez-en d’ores et déjà remercié