Cré ér uné listé té lé phoniqué avéc SQL Sérvér Réporting Sérvicés



Documents pareils
Installation de SQL Server Reporting Services avec l intégration dans un site Windows SharePoint Services V3

Exploiter les statistiques d utilisation de SQL Server 2008 R2 Reporting Services

Utiliser Reporting Services pour des NewsLetter

Utiliser SQL Server 2008 R2 Reporting Services comme source de donne es pour Microsoft Excel

Installation SharePoint Foundation 2013 en mode Stand-Alone

BIRT (Business Intelligence and Reporting Tools)

Installation de SharePoint Foundation 2013 sur Windows 2012

Reporting Services - Administration

Créer un rapport pour Reporting Services

Configuration du moteur de recherche de SharePoint Foundation 2013

Manuel. Administration P.CONSEIL. 12 avril Statut :

Censio Tutorial Sharepoint Cloud Connector exporter les données d un fichier plat dans Sharepoint Online. Version 1.

RTE Technologies. RTE Geoloc. Configuration avec Proxy ou Firewall

Procédure d installation

Les Utilisateurs dans SharePoint

Whitepaper. Méthodologie de création de rapports personnalisés SQL Server Reporting Services

La réplication sous SQL Server 2005

Sauvegarde des bases SQL Express

Créer sa première base de données Access Partie 4/4 - Création d un état

Découvrir la messagerie électronique et communiquer entre collègues. Entrer dans le programme Microsoft Outlook Web Access

1 Introduction. Business Intelligence avec SharePoint Server 2010

GUIDE D INSTALLATION INTERNET haute vitesse

TP2 DE BUSINESS INTELLIGENCE ISIMA ZZ3 F3

Au préalable, nous nous plaçons dans l espace au sein duquel nous allons créer notre raccourci vers l ENTG.

Créer un publipostage avec Word 2007.

Access 2007 FF Access FR FR Base

GUIDE DE L UTILISATEUR INSTALLATION & CONFIGURATION

Comment accéder à d Internet Explorer

Tapez le titre de la page «BASTIA ville méditerranéenne», puis allez deux fois à la ligne à l aide de la touche Entrée.

Description du logiciel Acronis Backup & Recovery 11.5

Paiement sécurisé sur Internet. Fonctionnalités du Pack Factures

Sage 50 Version Nouveautés. Comptabilité générale. Sous réserve de modifications. Fonctionnalité Sage 50 Lite. Sage 50 Professional

TP2_1 DE BUSINESS INTELLIGENCE ISIMA ZZ3 F3

SOMMAIRE. Accéder à votre espace client. Les Fichiers communs. Visualiser les documents. Accéder à votre espace client. Changer de Workspace

Business Intelligence avec SQL Server 2012

Saisie de la déclaration de cotisations FSPOEIE

Active CRM. Solution intégrée de téléprospection. 04/10/2011

GROOBAX. cliquer sur le «G» Cliquer sur «options» Sélectionner le dossier qui contiendra les paramètres => Cliquer A chercher le dossier créé en 2/

OSIRIS/ Valorisation des données PORTAIL BO MANUEL UTILISATEUR

Modélisation et Gestion des bases de données avec mysql workbench

AFTEC SIO 2. Christophe BOUTHIER Page 1

Host Integration Server 2000

Utiliser un tableau de données

La double authentification dans SharePoint 2007

COSWIN MOBILE SERVEUR DE SYNCHRONISATION GUIDE D INSTALLATION

SQL Server Installation Center et SQL Server Management Studio

KompoZer. Composition du site : _ une page d'accueil : index.html. _ une page pour la théorie : theorie.html. _ une page pour les photos : photos.

Cher utilisateur, Nous vous souhaitons une excellente utilisation d INES.FreeEdition. L équipe INES info@ines.eu

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/ bits, Windows 2008 R2 et Windows bits

Tutoriaux : Faites vos premiers pas avec Microsoft Visio 2010

Spécifications système. Démarrage de l application CertiBru-Res. Premier accès à l application à partir de cet ordinateur

Formation tableur niveau 1 (Excel 2013)

Simple, facile à archiver, il est disponible dès le premier jour du mois * et n utilise ni papier ni enveloppe. Le e-relevé / Mode d emploi

Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES

Installation et utilisation du client FirstClass 11

Soutenance de projet. Mise en place d une solution de reporting

MISE AU POINT FINANCIÈRE GUIDE DE L UTILISATEUR. Le logiciel MISE AU POINT FINANCIÈRE est offert sous licence par EquiSoft.

Savoir utiliser les services de l ENT Outils personnels SOMMAIRE

DELEGATION ACADEMIQUE AU NUMERIQUE FORMATION ADMINISTRATEUR SCRIBE 2.3 ET CARTABLE EN LIGNE (CEL)

Utilisation de l éditeur.

Gestion des documents avec ALFRESCO

Corrigé de l'atelier pratique du module 8 : Implémentation de la réplication

Corrigé de l'atelier pratique du module 6 : Transfert de données

Access 2010 Entraînement 1 Garage Renault Dossier 24 MCD

GUIDE D UTILISATION DU BACKOFFICE

ARADOS POUR DIVALTO LA SIMPLICITE EST NOTRE PASSION POWRED BY HYPERION

Créer un tableau avec LibreOffice / Calc

Introduction à Expression Web 2

Guide Tenrox R8.7 de configuration de Microsoft Reporting Services

WinReporter Guide de démarrage rapide. Version 4

Mon Budget Guide d utilisateur Windows Phone 7

Guide Utilisateur. RTE COM On Demand for Xerox, Vos FAX et SMS par Internet

Installation d un ordinateur avec reprise des données

Pour paramétrer l'extranet Pré-inscription, sélectionner Pré-inscriptions dans le menu Paramètre.

Guide d utilisation Billetterie FFR. Avril 2014 V0

Manuel d utilisation du logiciel Signexpert Paraph

Import factures depuis journal de vente

AD FS avec Office 365 Guide d'installation e tape par e tape

POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI

VTX FTP. Transfert de fichiers business par FTP - Manuel de l'utilisateur. Informations complémentaires : info@vtx.

Travailler en réseau intranet à l'école

Procédures d'utilisation de Maitre'D

INTERCONNEXION ENT / BCDI / E - SIDOC

Accès au Serveur de PAIE «SPV» par INTERNET Paramétrage du poste de travail «Windows»

Utiliser le logiciel CALIBRE pour gérer vos documents et les convertir au format epub

Guide de démarrage IKEY 2032 / Vigifoncia

Avertissement. La Gestion Electronique de Documents

SVP j ai besoin d aide!

PRESENTATION / FORMATION

La version 3: 100% conforme aux dernières exigences de la DGI au Maroc. Edition Déclaration Télé-déclaration des liasses fiscales

Migration d une Base de données

12 Tableaux croisés dynamiques

Séminaire d information MIGRATION WINDOWS 7 ET OFFICE 2010

Préambule. Sommaire. Ouverture de votre Service Client. Configuration de La Solution Crypto. Activation. Paramètres PagesIMMO

Utilisation avancée de SugarCRM Version Professional 6.5

Vous pouvez à présent à reconfigurer votre messagerie en cliquant ici.

Campagnes d ings v.1.6

Administration Centrale : Opérations

Lancez le setup, après une phase de décompression, la fenêtre d installation des prérequis apparaît, il faut les installer :

Transcription:

Cré ér uné listé té lé phoniqué avéc SQL Sérvér Réporting Sérvicés Le moteur de rapport de SQL Server 2008 R2 est capable de fournir de très nombreux services utilisables au sein d une entreprise. Un exemple de base d utilisation est la fameuse liste téléphonique utilisée par de très nombreuses personnes. SQL Server ;Reporting Services ;SSRS Introduction Le moteur de rapport de SQL Server 2008 R2 est capable de fournir de très nombreux services utilisables au sein d une entreprise. Un exemple de base d utilisation est la fameuse liste téléphonique utilisée par de très nombreuses personnes telles que les assistantes de direction ou les chargés d accueil téléphonique. Nous partirons d un exemple simple basé sur une liste de type Contact stockée dans SharePoint 2010). Nous verrons comment charger les informations de base utiles dans une liste téléphonique (Nom, Prénom et Téléphone du bureau). Il faut que ces informations soient chargées dans la liste source. Connexion à la source de données La première étape est de connecter l outil de développement de rapport «SQL Server Business Intelligence Development Studio». Il faut donc créer un nouveau projet de type «Report Server Project».

Nous devons maintenant créer une nouvelle chaine de connexion, pour ceci, nous devons cliquer avec le bouton droit sur «Shared Data Sources» et choisir «Add New Data Source». Il faut choisir le type Microsoft SharePoint List, spécifier l URL du site SharePoint où la liste est stockée. Il faut cocher «Use Windows Authentication (integrated security)» dans la fenêtre d options «Credentials». Notre chaine de connexion est utilisable dans un rapport.

Création du rapport Pour créer ce rapport, il faut cliquer avec le bouton droit sur «Reports» et choisir «Add New Report». Un assistant de création apparaît, il faut cliquer sur Next et choisir la source de données créée précédemment «DataSource1» Puis cliquer sur «Next». Il faut cliquer sur «Query Builder» pour créer la requête CAML adaptée pour notre besoin.

L assistant nous propose l ensemble des listes disponibles. Il faut cocher la liste qui nous intéresse et les colonnes de cette liste, il est possible de tester cette sélection en cliquant sur «Run Query» Puis il faut cliquer sur OK pour valider. L assistant nous fournit la requête exécutée : <RSSharePointList xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xmlns:xsd="http://www.w3.org/2001/xmlschema"> <ListName>ContactPhone</ListName> <ViewFields> <FieldRef Name="Title" /> <FieldRef Name="FirstName" /> <FieldRef Name="WorkPhone" /> </ViewFields>

</RSSharePointList> Il faut cliquer sur «Next» pour passer à l étape suivante, afin de choisir «Tabular» et valider par «Next». A ce stade, il faut ajouter les trois champs (Nom, Prénom et Business Phone) dans la partie détails Puis valider par «Next». Il faut choisir le Style du tableau «Corporate» et valider par «Next». Enfin, il faut donner un nom à ce rapport «Report_ListeTelephonique» et valider par «Finish» pour obtenir notre rapport. Modification du rapport La première modification à effectuer est d ajouter un filtrage sur les numéros vides et un classement sur la requête envoyée au serveur SharePoint ceci par l option <Query>

<RSSharePointList xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xmlns:xsd="http://www.w3.org/2001/xmlschema"> <ListName>ContactPhone</ListName> <ViewFields> <FieldRef Name="Title" /> <FieldRef Name="FirstName" /> <FieldRef Name="WorkPhone" /> </ViewFields> <Query> <Where> <And> <IsNotNull> <FieldRef Name="WorkPhone" /> </IsNotNull> <Neq> <FieldRef Name="WorkPhone" /> <Value Type="Text" /> </Neq> </And> </Where> <OrderBy> <FieldRef Name="Title" Ascending="true" /> <FieldRef Name="FirstName" Ascending="true" /> </OrderBy> </Query> </RSSharePointList> La seconde modification est d ajouter un champ calculé pour la première lettre du nom de famille. Ceci se fait en cliquant avec le bouton droit sur le DataSet et choisir «Add Calculated Field». Ce champ contiendra la formule «=Left(Fields!Last_Name.Value,1)». La troisième modification est d ajouter le regroupement par cette Lettre créée juste avant. Pour cela, il faut cliquer sur le tableau pour sélectionner l objet «Tablix», puis cliquer avec le bouton droit sur la ligne «Row Groups», choisir «Add Group» et «Parent Group».

Il faut choisir le champ «First Letter» et cocher «Add group header», puis cliquer sur OK. Il est aussi possible de regrouper le nom et le prénom dans un seul champ, via un champ calculé. Il est aussi possible de modifier la présentation (style, couleur, taille des caractères, ). A ce stade, le tableau de notre rapport est terminé, comme nous pouvons le voir dans la fenêtre de «Preview».

Utilisation de l option multi colonnes A ce stade la liste est simple, elle contient une seule colonne, sur un format A4 portrait. Nous souhaitons à travers cet exemple, avoir une page A4 Paysage avec quatre colonnes, afin de limiter le nombre de pages par rapport. Pour cela, il faut, dans un premier temps, modifier le format du rapport pour le passer du mode portrait par défaut au mode paysage. Il faut donc cliquer avec le bouton droit sur le rapport et choisir «Report Properties». Il faut alors modifier l unité en CM, puis choisir le mode «Landscape», le format de papier A4 et enfin mettre 1 cm à chaque bord. Il faut maintenant regarder dans la fenêtre «Properties» de ce Report dans la partie «Columns». Il faut spécifier Columns=4 et ColumnSpacing=0.5cm.

Il faut maintenant penser à modifier la largeur du Body et des éléments à l intérieur afin de rester dans ce multiple ((24 cm de largeur - 2 cm de bordure 1.5cm d espace inter-colonnes)/4 colonnes = environ 5 cm). Le rapport est maintenant terminé, il suffit de tester la visualisation (Preview) dans l outil de développement afin de valider le design.

Cela permet aussi de corriger les tailles et styles appliqués sur les cellules. Attention : L option «Columns» n est pas visible dans le mode Preview, il faut absolument effectuer un Export du preview vers PDF pour avoir le résultat réel. Pour cela il faut cliquer sur la «disquette» et choisir PDF. On peut alors voir la version imprimable et utilisable du rapport généré. Mise en production du rapport Il faut maintenant remonter ce rapport sur votre serveur de rapport de production en choisissant un compte du domaine pour l exécution du rapport dans la chaine de connexion «Credentials stored

securely in the report server» et cochant la ligne «Use as Windows credentials when connecting to the data source». Il faut appliquer la chaine de connexion au rapport et ensuite le tester avec l export PDF Un raccourci vers l URL de génération du rapport directement en PDF est aussi utilisable sous la forme : http://myreportserver/reportserver/pages/reportviewer.aspx?%2farticles%2freport_list etelephonique&rs:command=render&rs:format=pdf

Il est enfin possible d abonner les utilisateurs à ce rapport par les abonnements et planifier un envoi mensuel de ce rapport dans leur boite aux lettres. Conclusion SQL Server 2008 R2 Reporting Services associé à SharePoint permet d automatiser des processus qui pouvaient être manuel au préalable. L outil est très puissant pour des solutions telles que cet exemple ou d autres disponibles sur ce site. Fabrice Romelard [MVP] Intranet - Extranet Chief Technical Officer SGS http://blogs.developpeur.org/fabrice69