Chaînes de connexion dynamique SSRS

 Si vous souhaitez exécuter un rapport sur plusieurs serveurs,et vous ne voulez pas créer le même rapport 10 à 100 fois. Avec SSRS, ce ci est facile

voci comment définir votre source de données avec une chaîne dynamique.

Créez d’abord un paramètre appelé «Serveur» (entrez une valeur par défaut si vous le souhaitez)

Ensuite, accédez à votre source de données et sélectionnez le bouton Expression

Entrez le code suivant:

Ensuite, accédez à votre source de données et sélectionnez le bouton Expression

Entrez le code suivant:

="data source=" & Parameters!Server.Value & ";Initial Catalog=master"

Si vous voulez aussi une connexion dynamique sur la base de données Entrez le code suivante:

="data source=" & Parameters!Server.Value & ";initial catalog=" & Parameters!Database.Value


Tapez un nouveau nom de serveur et appuyez sur Retour ou cliquez sur le bouton Afficher le rapport et vous obtenez des détails sur le nouveau serveur

les rôles personnalisés dans SSRS

bonjour

la majorité des personnes dans l’administration du SRRS il connait que les rôles prédéfinit Par l’interface Web du SSRS Alors il existe la possibilité de crée des rôles personnalisée selon notre besoin de sécurité  voyant tout d’abord Les rôles prédéfinis au niveau du SSRS  ces rôles sont réparties en deux catégories

  • les rôles au niveau du système : Administrateur système et Utilisateur système sont prédéfinis L’affectation à ces rôles s’effectue en cliquant sur Paramètres du site dans l’angle supérieur droit du site du serveur de rapports Ensuite vous devrez cliquez sur le lien Sécurité dans le menu de gauche. Les groupes de répertoires locaux et actifs et les utilisateurs peuvent être affectés à l’un ou l’autre de ces rôles Généralement, le rôle Administrateur système est réservé à ceux qui ont besoin d’un contrôle total sur Report Server, tandis que le rôle Utilisateur système est appliqué aux utilisateurs / groupes qui sont des utilisateurs avancés du serveur de rapports

Sans titre Généralement, le rôle Administrateur système est réservé à ceux qui ont besoin d’un contrôle total sur Report Server, tandis que le rôle Utilisateur système est appliqué aux utilisateurs / groupes qui sont des utilisateurs avancés du serveur de rapports

SSRS comprend aussi 5 rôles prédéfinis qui devraient suffire dans la plupart des cas Ces rôles incluent:

  • Browser: permet aux utilisateurs d’exécuter des rapports et de parcourir les dossiers. ce rôle sera utilisé par la plupart des utilisateurs finaux
  • Content Manager: permet aux utilisateurs de gérer et de définir des dossiers et des rapports et d’accorder des autorisations
  • Report Builder: permet aux utilisateurs de créer des rapports Report Builder
  • Publisher: permet aux utilisateurs de déployer / télécharger des rapports et de créer des dossiers
  • Mes rapports: permet aux utilisateurs de créer et de gérer des dossiers personnels MyReports  Pour attribuer des autorisations à un rapport ou à un dossier, sélectionnez d’abord le rapport ou le dossier souhaité, puis cliquez sur la flèche vers le bas à droite du rapport ou du nom de dossier. Sélectionnez ensuite l’option de sécurité dans le menu de gauche Sans titreEn plus d’utiliser les rôles prédéfinis dans SSRS, des rôles personnalisés peuvent être créés et utilisés

Pour crée un rôles personnalisée il faut passer par ssms (Sql Service Management Studio) En faisant changent L’icone Server Type vers Reporting service                                        Puis  Après avoir ouvrir SSMS modifiez le type de serveur à Reporting Services,entrez votre nom de serveur et vos informations de connexion, puis cliquez sur Connexion. Une fois connecté au serveur de rapports, ouvrez le dossier de sécurité, comme indiqué dans la capture d’écran suivante. Notez sous l’onglet de sécurité, deux types de rôles existent un pour les rôles système et un pour les rôles «utilisateur régulier».        Sans titre il est toujours recommandé fortement de laisser tels quels les rôles prédéfinis et de créer de nouveaux rôles avec les permissions appropriées. Contrairement à une ancienne version de SSRS, dans SSRS 2012, de nouveaux rôles et ajustements aux rôles existants doivent être effectués dans SQL Server Management Studio                                                                                                            Sans titre Le clic droit de la souris sur Rôles et Sélection un nouveau rôle ouvre la fenêtre Nouveau rôle d’utilisateur, qui permet de nommer le rôle et de sélectionner des tâches particulières à assigner à ce nouveau rôle                         Sans titre

sans-titre7

Une fois le rôle est créés a travers SSMS  ce  rôles personnalisés apparaissent désormais dans la liste d’attribution des rôles, comme indiqué dans la figure ci-dessous.

Sans titredonc Finalement Plusieurs rôles prédéfinis existent et suffiront pour la plupart de vos besoins d’autorisation. Cependant, des rôles personnalisés peuvent également être générés et crée comme c’est déjà montrée dans ce article

Bonne Administration SSRS

Ajouter une Ligne Graphique dans une Graphique SSRS

bonjour

Est-ce possible d’ajouter une  ligne verticale dans le graphique Bar (horizontal)?

Oui

1) Faire un tableau simple bar avec une catégorie et mesure. Dans cet exemple, j’ai utilisé les Année pour les  champs  de la catégorie et values  comme valeur de mesure.

Ci joint mon graphique

Sans titre

2  Cliquer sur axe abscisse  puis le bouton StripLines propertySans titre2

Cliquez sur le bouton Ajouter dans l’éditeur de collection ChartStripLine. Les propriétés doivent apparaître comme indiqué ci-dessous

Sans titre3

Maintenant, changer la propriété BorderStyle comme solide et entrer dans le champ ou le numéro auquel vous souhaitez que la ligne cible à venir dans la propriété IntervalOffset comme indiqué ci-dessous

Sans titre4

Cliquez sur OK, puis cliquez sur le bouton d’aperçu. Vous devriez être en mesure de voir la ligne de cible dans le diagramme à barres comme indiqué ci-dessous.

Sans titre5

Vous pouvez augmenter la largeur de la ligne cible en modifiant la propriété BackgroundColor au BorderColor et en augmentant la propriété StripWidth dans la ChartStripLine

merci

 

 

 

 

Création d’un rapport SSRS en utilisant une source de données mySQL

SQL Server Reporting Services est un excellent outil pour créer des rapports à partir d’une base de données SQL Server, mais vous pouvez également utiliser SSRS pour créer des rapports à partir d’une base de données mySQL. Dans cet exemple, je vais vous montrer comment créer un rapport en utilisant MYSQL comme source du donnée .

Les étapes consistent à :

Aller au menu de démarrage de Windows> Outils d’administration> DataSources ODBC et cliquez sur le bouton Ajouter

Sans titre1.pngsans-titre2

sans-titre3

 

 

 

 

 

 

 

Indiquer le nom du serveur et le le login/password pour se connecter à la base MySQL Il peut être l’adresse IP ou le système hôte local si la machine utilisée est la machine locale. Spécifiez l’utilisateur, dans ce cas, la racine et le mot de passe

Remarque :si vous ne connaissez pas le mot de passe de la base de données de l’utilisateur demander à l’administrateur de mysql

sans-titre4

Vous disposez maintenant d’une connexion ODBC.  nous allons l’utiliser dans SSRS comme une source du données

Ouvrez le développement Business Intelligence Studio de SQL Server et créer un nouveau Assistant Project Server Report

Sans titre5.png

Dans la zone de liste déroulante Type, sélectionnez ODBC

Dans la chaîne de connexion cliquez sur le bouton Modifier

sans-titre6

sans-titre7

Dans la conception de la requête, cliquez sur Suivant.

sans-titre8

Maintenant, nous avons créé un rapport à l’aide d’une table mySQL pour un rapport Reporting Services.

sans-titre9

Vous pouvez utiliser SSRS pour créer des rapports avec une base de données, il peut être Oracle, DB2, Sybase, etc.

comment Utiliser plusieurs Dataset pour alimenter une seul tableau

 

Bonjour a tous

Dans cet article, nous allons voir comment utiliser deux datasets  dans un seul tableau grâce à la fonction LookUp

il est le temps de vous montrer de nouvelles fonctionnalités dans SSRS qui permet la récupération de données d’un autre ensemble de données, un ensemble de données non liées à votre région de données.

Dans cet article, je vais vous montrer exactement comment cela fonctionne en utilisant le nouveau Lookup, LookupSet et fonctions Multilookup SSRS.

ci joint leur syntax Syntax:

Lookup ( Clé du premier dataset, clé du second dataset, donnée que l’on veut afficherdeuxième dataset )

Lookup(source_expression, destination_expression, result_expression, dataset)

J’ai décit mon problème sur le grand site dévelopez.com

http://www.developpez.net/forums/d1576397/logiciels/solutions-d-entreprise/business-intelligence/microsoft-bi/ssrs/utiliser-dataset-differents-alimenter-seul-tableau/

 

Expression1

essayer d’Ecrivez votre expression selon votre besoin

Lokup2

 

cordialement

 

 

Planifier Envoi rapport SSRS par mail

Bonjour

Première étape :

   configuration de Report Server pour l’ abonnement par email

  • Sur le serveur installé avec SQL Reporting Services, lancez Start > All programs > Microsoft SQL Server 2012 >Configuration Tools > Reporting Services Configuration
  • Sélectionnez Email Settings dans la barre de navigation à gauche.
  • Indiquez l’ adresse de l’ expéditeur à utiliser pour les messages. Il faut que cet utilisateur ait les permissions évidemment d’ envoyer des emails via le serveur SMTP
  • Indiquez le nom du serveur SMTP (ce peut être une adresse IP, un nom UNC…etc. Par exemple, vous pouvez indiquer le nom du serveur Exchange si vous utilisez Exchange Server pour l’envoi de message)
  • Appliquez les paramètres en cliquant le bouton Apply puis quitter le gestionnaire.

Database_2014

Seconde étape : configuration d’une source de données personnalisée pour le rapport concerné

  • Lancez le gestionnaire de rapport de SRS dans Internet Explorer. Il doit s’ agir d’ une URL du typehttp:///Reports
  • Cliquez Afficher les détails tout à droite dans la barre d’ outils du gestionnaire, pour faire apparaître le détail des répertoires disponibles.

Sans titre

Troisième étape : configuration de l’ abonnement au rapport Dynamics CRM

  • Toujours sur le rapport concerné, basculez sur l’ onglet Abonnements.
  • Cliquez Nouvel abonnement dans la barre d’ outils.

Sélectionnez Messagerie comme option de remise du rapport.

  • Entrez l’ adresse email du ou des destinataires du rapport dans la zone A:
  • Entrez éventuellement des destinataires en copie et copie cachée si besoin.
  • Cochez Inclure un lien ou Inclure un rapport selon si l’ utilisateur souhaite recevoir le rapport en pièce jointe ou directement dans le corps du message.
  • Sélectionnez le format du rapport de votre choix.
  • Planifiez l ‘abonnement pour une réception hebdomadaire par exemple en cliquant Sélectionnez une planification.
  • Configurez manuellement les paramètres de rapport dont vous auriez besoin.

Cela donne par exemple :

sans-titre1

 

  • Terminez en cliquant sur OK.
  • Vous pouvez consulter votre abonnement dans la liste des abonnements et voir notamment la date de sa dernière exécution et l’ état correspondant.

Sans titre2

et Voila vous réceptionner vos reporting  a travers votre boite du mail

Sans titre

cordialement

Comment changer dynamiquement la couleur du graphe avec SSRS

bonjour a tous

Dans cette article on va  essayer de modifier le couleur du graphe selon la résultat du dataset

Dans cette exemple Or va affichez les barres du  graphique pour calculer le nbre de jour en congé

la condition est la suivante si le nbre >50 on affiche la barre avec la couleur « red »

si non la couleur « bleu »

Donc insérez dans votre raport un nouveau diagramme (chart via la toolbox)
Sélectionnez votre chart.
Sélectionnez vos courbes en cliquant dessus, si vous les avez sélectionnées correctement des petits ronds devraient apparaitre dessus)
Puis faites un clic droit, ‘Series properties’

test_bureau

Dans la boite de propriétés, sélectionnez ‘remplissage’ puis cliquez sur le bouton d’expression (Fx) pour la propriété couleur de Pick color.
Collez ensuite dans l’interface d’expression le code suivant (à modifier suivant votre dataset)

=IIf(Fields!nbj.Value>50, »red », »Blue »)

Sans titre

sans-titre23

 

ET VOILA

cordialement

Composant gauge SSRS

Bonjour a tous

Dans cet article je vais vous montrer comment utiliser le Composant gauge dans un rapport SSRS                                                                                                                                                Il existe deux types de jauges: radiale et linéaire. L’illustration suivante montre les éléments de base d’une seule jauge radiale dans le panneau de jauge

1-Gauge-Data-Region-in-SSRS

1. Maintenant Faite ouvrir Visual Studio 2010 et ouvrez votre projet SSRS. Puis ajoutez rapport nommé DemoGaugeReport dans votre projet

Maintenant, créez un jeu de données. Dans l’ensemble de données, nous allons utiliser la requête suivante

SELECT row_number() OVER (ORDER BY count(id_c) DESC) AS classement, count(id_c) AS nbre, suf
FROM RessHum_Conge
WHERE (etat_cuf = ‘En cours’)
GROUP BY suf
ORDER BY count(id_c) DESC

2. Faites un clic droit sur le rapport surface et aller à Insertion> Gauge                                  Gauge Maintenant, la conception de votre rapport ressemblent ci-dessous capture d’écran.Gauge

Puis cliquez droit sur ​​l’échelle et sélectionnez Propriétés de l’échelle comme indiqué  dans la capture d’écran ci-dessous

Sans titre

Sans titre

Vous pouvez également modifier l’apparence de l’échelle, pointeur, plage, capuchon d’aiguille, etc.

Donc, nous avons fait avec le rapport de la jauge. Pour voir les résultats cliquez sur l’onglet d’aperçu

Sans titre.png

cordialement

 

 

Coloration des lignes alternativement SSRS

Bonjour

nous allons voir comment  colorer une ligne sur 2 dans un rapport ssrs    Dans la propriété background de la cellule, tu choisis Expression et tu lui met une condition =IIF(RowNumber(Nothing) Mod 2=0, « LemonChiffon », »White »)

pour plus de détaille consulter le site de Micorsoft

https://msdn.microsoft.com/fr-fr/library/dd255249(v=sql.120).aspx

 

 

paramétrer calendrier dans un rapport SSRS

Bonjour a tous

En SSRS, la date est un paramètre particulier, on peut utiliser le format d’affichage de calendrier.

étape 1:Filtrez les données de rapport au niveau de la source de données en écrivant des requêtes de dataset qui comportent des variables (on utilise @date1,@date2 dans cette exemple)

WHERE dtsys BETWEEN @Date1 AND @Date2

Sans titre

L’image suivante du Générateur de rapports montre que les deux paramétrés mis dans le requétes du dataset @date1 et @date2 s’apparaît dans l’icone paramètre 

Sans titre

Dans la boîte de dialogue clique droit Propriétés de paramètres choisissez comme type de paramètres de données « date / Heure »

Sans titre

Un calendrier Aperçu dans l’affichage du rapport  afin de sélectionner la date 1 et la date 2

Sans titre

Lorsque vous visualisez un rapport, la barre d’outils de la visionneuse de rapports affiche chaque paramètre de sorte que l’utilisateur puisse spécifier des valeurs de manière interactive

sans-titre12

 

cordialement