Auteur de questions
(Comment faire) Configurer Reporting Services pour SharePoint 2010 (BI)

Discussion générale
-
Business Intelligence - Configuration Reporting Services pour SharePoint 2010 (fr-FR)
ü L’intégration d’un serveur de rapports à SharePoint 2010 suppose l’installation du composant ou « Add-In » « SQL 2008 R2 Reporting Services SharePoint 2010 » sur le serveur applicatif et serveur frontal de votre ferme.
ü Une authentication kerberos est requise. Le client utilise déjà ce mode d’authentification au niveau de son infrastructure
ü Le composant « Report Builder » | Visual Studio doit être installé sur le Server Microsoft SQL Server.
o Voici le lien permettant de le télécharger :
o http://www.microsoft.com/downloads/fr-fr/details.aspx?FamilyID=d3173a87-7c0d-40cc-a408-3d1a43ae4e33
ü Une licence « Entreprise » valide doit être utilisée.
ü Il est recommandé de séparer les rôles de frontal SharePoint et de serveurs de base de rapports
ü Il est conseillé d’équiper le serveur de base de données hébergeant l’instance de rapports d’un disque dur 15'000 tours minutes
ü L’utilisation de processeurs Quad Core 64 bits est impérative.
ü Les processeurs doivent au minimum être cadencés à 2.0 GHz.
ü La quantité de mémoire disponible sur chaque serveur est également un aspect déterminant. Le minimum par serveur est de 4 GB, avec la possibilité d’aller jusqu’à 64 GB par serveur si nécessaire.
ü Les dispositifs de stockage au niveau du serveur de base de données doivent être particulièrement performants. Un système SAN est l’idéal.
Ces prérequis matériel sont basés sur l’architecture recommandée par MICROSOFT. Attention ces prérequis sont des prérequis minimum. Bien évidement en fonction de l’utilisation de la plateforme elles peuvent être augmenté
· Se connecter au serveur de base de données hébergeant l’instance du serveur de rapports
Connectez-vous sur le serveur de base de données Microsoft SQL Server server, et démarrez « Reporting Services Configuration Manager », comme suit :Saisissez le nom du serveur SQL et le nom de l’instance. Ces 2 informations sont normalement déjà remplies. Il vous suffit alors de cliquer sur le bouton « connect ».· Définir le compte de service à utiliser
Après vous être authentifié sur le serveur de rapports, cliquez sur « Service Account », insérez l’utilisateur et le mot de passe défini comme administrateur de la ferme SharePoint ou « Farmadmin ». Sélectionnez « use another account » :· Configurer l’url du service de rapport
Saisir ici l’url du service web et cliquer sur appliquer ou « apply ». Ceci va créer automatiquement un répertoire virtuel IIS au niveau de notre serveur de rapport, encore appelé « virtual directory ». La communication entre le serveur de rapports et SharePoint 2010 se fait via l’utilisation de services webs.L’opération s’est déroulée avec succès.· Changer le mode d’authentification native du serveur de rapports pour un mode intégré (à SharePoint)
Nous allons passer maintenant à la configuration du mode d’authentification du serveur de base de données. Cliquez sur « Change Database » et suivez étape par étape les images ci-joints.· Créer un nouveau serveur de rapport
Utilisez le compte Administrateur de la ferme SharePoint ou « FarmAdmin » et tester la connexion.Changez le mode natif pour un mode intégré ou « SharePoint Integrated Mode ».Selectionnez “Service Credentials” au niveau du type d’authentificationVérifiez bien que tout est “success”.Votre Mode est transformé en « SharePoint Integrated Mode »· Tester l’accès au serveur de rapport
Nous allons pouvoir maintenant tester le serveur de rapport. Une erreur est renvoyée.Maintenant nous pouvons tester l’accès au serveur de rapport. Une erreur est renvoyée indiquant l’absence de « DLL » SharePoint. La solution est d’installer SharePoint 2010 et de le joindre à la base de données existante.Une fois SharePoint 2010 installé, il vous faut lancer l’assistant de configuration. L’écran d’accueil de SharePoint Server 2010 s’ouvre.Attention une connexion à Internet active est nécessaire pour le téléchargement des divers composants requis si vous ne les avez pas.
Vérifier ici pour installer et comment joindre SHAREPOINT: http://www.gokanozcifci.be/subsite/how-to-install-SharePoint-2010.htmlNous pouvons désormais tenter de nouveau d’accéder au serveur de rapports. Nous avons bien accès au serveur de rapports désormais.· Accédez à l’administration centrale, puis à l’onglet “General Application settings”
· cliquez ensuite sur “Reporting services Integration”
· Report server web service url
Saisir ici l’url du serveur de rapport indiqué au moment de la configuration du serveur de rapports.· Authentication Mode
Choisir le mode d’authentification “Trusted account”. Le lien suivant fournit plus d’informations sur la sécurité liée à l’intégration d’un serveur de rapports à un serveur SharePoint (ou mode intégré) :Mode d’authentificationInformations complémentaires« Claims »Si vous avez choisi d’utiliser un mode d’authentification “Claims” au niveau de votre application web SharePoint 2010, vous devez alors toujours opter pour le mode « Trusted Authentication »« NTLM »Optez également pour le mode « Trusted Authentication » dans le cas d’une application web utilisant le mode « NTLM ».· Activer la fonctionnalité
Ceci définit les collections de sites pouvant utiliser les services de rapports.NOTE: Si votre site SharePoint est configuré en mode sécurisé SSL et que vous ne voyez pas apparaître le site, cela ne signifie pas forcément qu’il y a un problème.Voici notre base de données exemple :Vous pouvez créer un rapport soit avec Visual Studio2008, soit avec Report Builder
2 Autoriser le type de contenu “Report Server” dans la bibliotèque de documents hébergeant les rapports .rdl
· Autoriser les types de contenu dans la bibliothèque de documents « data connections »
3 Créer une chaine e connection dans SharePoint (.rsds) et vérifier les droits d’accès du compte de service
· Vérifier que le compte défini au niveau de l’intégration du serveur de rapports dispose au moins de droits de lecture sur la base de données concernée :
Cliquer sur « Manage Shared Datasets »· Créer une nouvelle chaine de connection « Report Data Source »
· Saisir la chaine de connexion vers la base de données concernée
Vous pouvez ici reprendre la chaine de connexion indiquée dans le rapport Visual Studio :La reprendre au niveau de la chaine de connexion spécifié dans SharePoint :Cocher la case « Use as Windows Credentials ».· Vérifier l’accès au rapport
Choisir « Manage Data sources »IL est fortement recommandé d’utiliser une chaine de connexion commune plutôt qu’une chaine de connexion spécifique au rapport.Le fichier contenant la chaine de connexion vers la source de données doit être d’extension .rsds
Cliquer maintenant sur le rapport que nous avons créé dans la bibliothèque SharePoint, comme suit :- Type modifié Gokan OzcifciMVP lundi 16 janvier 2012 20:19 Comment faire
- Modifié Gokan OzcifciMVP lundi 16 janvier 2012 20:25 Modif
- Modifié Florin Ciuca mardi 17 janvier 2012 08:33 edit
Toutes les réponses
-
Petit Up!
Founder of SharePoint CookBook: http://www.GokanOzcifci.be
Microsoft Certified Technology Specialist: SharePoint 2010, Configuring
Microsoft Certified Personal -
Bonjour,
Merci pour ce post qui va m'être utile.
J'ai une petite question sur la génération de tableau de bord à partir de données contenus dans des listes Sharepoint (et non dans une base de données SQL tierce). Savez-vous s'il est possible de le faire? Pour l'exemple, je suis parti sur 3 listes simples liées entre elles via des colonnes lookup. Vendeur 1-->* Commande *-->1 Produit. Je souhaiterai faire des reports avec affichage des meilleurs vendeurs, les produits les plus vendus via des graphiques ou tableau. Avez-vous une idée de la marhce à suivre?
NicoBzh
-
Salut NicoBzh,
Effectivement c'est possible, consultez ces liens suivants:
- Make Report by Reporting Service with SharePoint List
- Creating SSRS Reports from two SharePoint lists or more
Egalement le sousci à été traité:
Bonne chance, Gokan
My blog SharePoint Pirate:http://www.gokanozcifci.be
Microsoft Certified Technology Specialist: SharePoint 2010, Configuring
Microsoft Certified Personal
SharePoint Server 2010 Contributor on BTgonulluleri.com
Contributor on NothingButSharepoint.com -
-
Derien NicoBzh..
My blog SharePoint Pirate:http://www.gokanozcifci.be
Microsoft Certified Technology Specialist: SharePoint 2010, Configuring
Microsoft Certified Personal
SharePoint Server 2010 Contributor on BTgonulluleri.com
Contributor on NothingButSharepoint.com -
Re,
Voilà j'ai terminé mes premiers reports , cela fonctionne très bien pour des besoins simples. Il y a quelques limites qui ne permettra pas de répondre aux besoins de report. Doc MSDN
- --> La sélection de champs dans plusieurs listes n'est pas prise en charge : ce qui limite l'utlisation lorsqu'on utiliser des listes liées entre elles via les colonnes lookup.
- --> Les paramètres ne sont pas pris en charge par cette extension de données : du coup je ne vois pas l'utilité de faire un rapport si l'utilisateur ne peut pas lui-même filtrer les données qu'il souhaite voir afficher dans le report. Il est cependant possible de mettre des filtres en dur dans le rapport... Mais ce n'est pas très dynamique. Du coup comment filtrer les éléments en fonction de l'utilisateur connecté?
Je poursuis mes investigations ...
NicoBzh