Microsoft SQL Server 2005 Reporting Services pour les nuls

Regarde un rapport avec Microsoft SQL Server 2005 Reporting Services nécessite que votre ordinateur possède au moins une connexion au serveur qui exécute le serveur de rapports. Si vous avez installé les exemples de rapports à partir du CD d'installation de Reporting Services, vous devriez être capable de voir un exemple de rapport en suivant ces étapes:

Sommaire

  1. Connectez-vous au Gestionnaire de rapports en pointant votre navigateur web préféré à l'adresse http: // localhost / rapports.

    La page d'accueil du Gestionnaire de rapports apparaît. Vous verrez un dossier pour les rapports d'exemples, ainsi que tous les autres dossiers définis sur votre serveur de rapports. Vous verrez également les options de menu liées aux paramètres et abonnements sites. Cliquez sur le bouton Afficher les détails (qui bascule alors à un bouton Masquer les détails) pour voir qui a créé les dossiers et quand leur dernière modification.

  2. Sélectionnez le dossier que vous souhaitez afficher et cliquez dessus.

    Report Manager affiche le contenu du dossier exemples de rapports. Le dossier comprend des rapports, des ressources, et (éventuellement) d'autres dossiers défini sur le serveur de rapports. Chaque rapport dans le dossier Exemples de rapports peut avoir une description (le cas échéant), ainsi que d'une liste de la dernière date de modification et qu'il l'a modifié.

  3. Sélectionnez le rapport que vous souhaitez afficher et cliquez dessus.

    Report Manager affiche le rapport. Le rapport montre toutes les informations sur la base des valeurs de paramètres entrés, ainsi que sur la sécurité appliquée sur le serveur de rapports.

    Une option de barre d'outils permet l'exportation vers un format différent. Ceci est un moyen de changer les informations rapportées dans un tableur ou un fichier PDF pour le partage et la collaboration avec les autres.

  4. Cliquez sur le bouton Retour lorsque vous avez terminé de consulter le rapport.

    Alternativement, vous pouvez faire un lien vers le dossier de rapport original en cliquant sur le lien sur le fil d'Ariane dans le coin supérieur gauche de la fenêtre Gestionnaire de rapports.

Comment faire pour créer des attributions de rôles avec SQL Server Reporting Services

SQL Server 2005 Reporting Services comprend plusieurs rôles prédéfinis pour accueillir différentes catégories d'utilisateurs. Vous pouvez voir les rôles définis dans SQL Server Management Studio lorsque vous développez les rôles dossier dans le dossier de sécurité dans le Report Server.

Si vous droit; cliquez sur l'un de ces rôles et choisissez Propriétés dans la liste qui apparaît, vous verrez le détail des autorisations de tâches vérifiés pour ce rôle.

Vous pouvez créer des rôles supplémentaires si les rôles prédéfinis sont insuffisantes. Vous pouvez modifier ou supprimer soit les rôles prédéfinis ou les rôles personnalisés que vous créez, aussi longtemps que vous ne invalident la dernière attribution de rôle restant pour votre serveur de rapports. Vous pouvez définir un nouveau rôle ou modifier un rôle existant au sein du Gestionnaire de rapports de SQL Server Management Studio.

Pour créer une attribution de rôle dans le Gestionnaire de rapports, procédez comme suit:




  1. Accédez à la page Sommaire, et ouvrez le dossier qui contient l'élément pour lequel vous souhaitez appliquer une attribution de rôle.

  2. Cliquez sur l'onglet Propriétés, puis cliquez sur l'onglet Sécurité, et effectuer une des actions suivantes:

    un. Si l'article utilise les paramètres de sécurité d'un élément parent, cliquez sur Modifier la sécurité d'objet, cliquez sur OK, puis cliquez sur Nouvelle attribution de rôle.

    b. Si l'article a déjà la sécurité spécifique à l'article défini pour cela, cliquez sur Nouvelle attribution de rôle.

  3. Tapez le nom d'un compte de groupe ou de l'utilisateur.

    Vous pouvez spécifier un seul nom de compte pour chaque attribution de rôle.

  4. Sélectionnez une ou plusieurs définitions de rôles qui décrivent comment l'utilisateur ou le groupe devrait accéder à l'élément, puis cliquez sur OK.

  5. Pour déterminer quelles tâches une définition de rôle prend en charge, cliquez sur le nom de la définition de rôle.

  6. Si les définitions de rôles existants sont insuffisants, cliquez sur Nouveau rôle pour créer un nouveau.

Définitions de rôles peuvent contenir soit au niveau des articles ou des tâches de niveau système. Vous ne pouvez pas combiner les tâches des deux niveaux dans une définition de rôle unique. Parce que le nombre de tâches que vous pouvez travailler avec est relativement petite, vous généralement pas besoin d'un grand nombre de définitions de rôles. Créer ou modifier une définition de rôle nécessite un examen attentif. Si vous créez trop de rôles, les rôles deviennent difficiles à maintenir et à gérer.

5 façons de personnaliser les rapports avec SQL Server Reporting Services

Ajouter quelques lignes de codage supplémentaire dans SQL Server 2005 Reporting Services pour personnaliser vos rapports. Essayez quelques-unes de ces trucs intéressants (et frais) pour faire vos rapports, soit se démarquer ou insérer dans les normes existantes, vous pouvez être amené à remplir.

Format papier barre verte

Si vous travaillez dans une entreprise qui fonctionne encore de gros ordinateurs, vous avez pu voir l'ancien "barre verte" papier. Ceci est le papier large que les ordinateurs mainframe utilisent pour imprimer leurs résultats. Le papier est bordée alternativement avec des rayures vertes et blanches pour aider à la lecture à travers les colonnes d'un rapport.

Dans SQL Server Reporting Services, pour simuler l'effet de bande lors de l'impression, vous devez faire le formatage conditionnel sur le contenu des cellules de tableau. Pour changer le Couleur de fond d'être une expression qui alterne entre le vert et le blanc, utiliser cette expression pour le Couleur de fond propriété pour toutes les cellules dans la ligne du rapport:

= IIF (RowNumber (Rien) Mod 2, "vert", "blanc")

Page de contrôle des pauses

Si vous voulez améliorer la page de commande des pauses dans un rapport, vous pouvez le faire avec des expressions sur les groupes dans une matrice ou une table. Si vous savez que vous souhaitez insérer un saut de page sur un nombre de lignes spécifiques, vous pouvez spécifier que dans le groupe expression- cette façon, vous pouvez introduire un groupement caché de saut de page. Voici comment:

  1. droit; cliquez sur une ligne sur la grille de tableau et sélectionnez Modifier le groupe dans le menu pop-up.

  2. Dans la boîte de dialogue d'édition Expression qui apparaît, saisissez l'expression suivante pour insérer un saut de page après 20 Rapport lignes:

= Plafond (RowNumber (Rien) / 20)

Créer totaux cumulés

Dans certaines situations de déclaration, vous voudrez peut-être d'exprimer le total cumulé pour une colonne de rapport comme il change rangée par rangée. Pour ce faire, vous devez entrer une expression de la valeur dans la cellule du tableau. Dites que vous voulez spécifier un total cumulé pour un champ appelé SalesAmt. La fonction d'agrégation suivante vous fournira des totaux cumulés:

= RunningValue (Fields! SalesAmt.Value, Somme, Nothing) 

Changer l'icône du dossier Gestionnaire de rapports pour un logo d'entreprise

Vous pouvez personnaliser l'icône en haut à gauche de la page d'accueil du Gestionnaire de rapports et de mettre votre logo d'entreprise à sa place. Si vous parcourez la source du Gestionnaire de rapports, page d'accueil, vous verrez que la référence de fichier pour l'icône du dossier est:

/Reports/images/48folderopen.jpg 

Recherche autour dans le gestionnaire de programme, vous pouvez trouver ce fichier dans le répertoire:

 C: Program Files Microsoft SQL Server MSSQL.3 Reporting Services
ReportManager images

Si vous ouvrez ce fichier, vous verrez que cela est une image 48 x 48 .jpg. Par conséquent, si vous pouvez faire une résolution .jpg similaire de votre logo d'entreprise et enregistrer ce nouveau fichier de logo comme 48folderopen.jpg, la prochaine fois que vous actualisez votre Report Manager, vous verrez votre logo d'entreprise dans le coin supérieur gauche de la page Web.

Supprimer des objets ou des formules dans un rendu Excel d'un rapport

Lorsque vous ne voulez pas pour voir une carte de document ou formule dans un rendu Excel de votre rapport, vous pouvez contrôler les propriétés du rendu en utilisant les paramètres d'informations de périphérique lorsque vous spécifiez le rapport en utilisant la méthode d'accès de l'URL.

Par exemple, pour supprimer un plan de document d'un rapport dans Excel, utilisez le lien URL comme suit:

http: // servername / reportserver / SampleReports / Sales Order Detailrs:
Commande = Renderrc: Format = HTML4.0 rcOmitDocumentMap = True

Lorsque vous voulez que les valeurs de données et pas de formules générés dans Excel pour l'ensemble du rapport, vous pouvez utiliser le dispositif d'information Cadre de OmitFormulas à supprimer la génération de formule que dans l'expression suivante:

http: // servername / reportserver / SampleReports / Employé Sales SummaryEmployeeID =
38rs: command = Renderrs: Format = EXCELRC: OmitFormulas = true

» » » Microsoft SQL Server 2005 Reporting Services pour les nuls