Published on

June 16, 2016

Introduction aux services de reporting de SQL Server

Dans le monde de SQL Server, il existe de nombreux produits qui composent la pile SQL Server. L’un des éléments clés de cette pile est SQL Server Reporting Services (SSRS). SSRS est la plateforme de reporting d’entreprise de Microsoft qui complète les autres composants de l’ensemble SQL Server.

Avec SSRS, vous pouvez développer des rapports qui présentent des données provenant de bases de données relationnelles SQL Server et de cubes Analysis Services. Cependant, il est important de noter que la source de données ne doit pas se limiter à SQL Server. SSRS peut se connecter à n’importe quelle source de données en utilisant des connexions OLE DB ou ODBC. Cela signifie que même si vous utilisez une plateforme de base de données différente comme Oracle, vous pouvez toujours utiliser SSRS comme solution de reporting.

Les produits et outils concurrents disponibles sur le marché qui concurrencent SSRS incluent Crystal Report Business Objects, entre autres.

Le cycle de vie du rapport

Le cycle de vie du rapport peut être divisé en trois phases : la création, la gestion et la diffusion. Selon votre rôle professionnel, vous pouvez être impliqué dans toutes les phases ou seulement une ou deux d’entre elles.

Création : C’est la première étape du cycle de vie du rapport. Après avoir recueilli les exigences de l’utilisateur, vous commencez à assembler votre rapport. Cela implique de définir la source de données, de spécifier où se trouvent les données, d’écrire la requête pour récupérer et extraire les données, et de définir l’apparence du rapport. Le document résultant est rédigé en langage de définition de rapport (RDL), qui est un document XML contenant les métadonnées du rapport. Il est important de noter qu’aucune donnée réelle n’est contenue dans le rapport lui-même ; les données sont récupérées à partir de la source de données lors de l’exécution du rapport. Il existe deux outils pouvant être utilisés pour la création de rapports : Report Design (intégré à SQL Server Data Tools) et Report Builder (une application autonome).

Gestion : Une fois les rapports rédigés, ils sont déployés sur un serveur de reporting central, ce qui les rend disponibles aux utilisateurs disposant des autorisations appropriées. SSRS dispose d’un modèle de sécurité basé sur les rôles robuste qui vous permet de verrouiller vos rapports et de mettre en place un modèle de sécurité robuste. De plus, il existe d’autres tâches de gestion que vous pourriez avoir besoin de réaliser, telles que la configuration des plannings d’exécution et de diffusion. Les outils impliqués dans la gestion de SSRS comprennent Report Manager (une application web) et l’outil de configuration des services de reporting (utilisé pour gérer la configuration de SSRS). Il existe également des outils en ligne de commande disponibles, tels que RS.exe, qui peuvent être utilisés pour automatiser et contrôler de manière programmée le déploiement et l’audit des rapports.

Diffusion : La façon dont les rapports sont diffusés dépend de la manière dont votre instance SSRS est installée et configurée. Si vous utilisez le mode intégré à SharePoint, vous pouvez consulter et consommer vos rapports à la demande via SharePoint. Si vous utilisez une instance native, vous pouvez consulter les rapports à la demande via le portail web de Report Manager. SSRS prend en charge différents formats de rapport, permettant aux utilisateurs de consommer les rapports dans leur format préféré, comme Excel ou PDF. Les utilisateurs peuvent également configurer des abonnements aux rapports, automatisant ainsi le processus de livraison des rapports. Le mécanisme de livraison de rapport le plus courant est l’e-mail, mais un emplacement de partage de fichiers peut également être utilisé comme deuxième option de livraison.

Ceci est juste une brève introduction aux services de reporting de SQL Server. Si vous souhaitez en savoir plus, envisagez de suivre le cours 140 de Learning Tree, qui offre un aperçu pratique des services de reporting, de la création des rapports à leur déploiement et leur gestion. Des places sont disponibles pour le cours qui se déroule au London Education Centre à partir du 2 août, au prix de seulement 750 £ plus TVA. Pour plus d’informations, veuillez envoyer un e-mail à training@gethynellis.com.

Click to rate this post!
[Total: 0 Average: 0]

Let's work together

Send us a message or book free introductory meeting with us using button below.