Serveur d'impression

Rapport mobile SQL Server 2016 Reporting Services – Bien choisir son serveur d impression

Le 2 mai 2019 - 6 minutes de lecture

Par: Scott Murray | Dernière mise à jour: 2016-03-04 | Commentaires (43) | Conseils connexes: Plus> SQL Server 2016

Problème

Vous souhaitez donc développer des rapports mobiles pour SQL Server Reporting Services (SSRS)?
Quelles sont les options disponibles? Existe-t-il de nouvelles fonctionnalités dans SQL Server 2016?
qui peut simplifier le processus? Comment puis-je commencer?

Solution

La quantité de développement et le nombre de nouveaux outils
Microsoft met en service la veille économique et l'analyse de données
est stupéfiant. Il semble que le géant endormi se soit réveillé dans le monde du reporting et de l'analyse. Actuellement dans le
L’édition d’aperçu CTP 3.2 de SQL Server 2016 est une nouvelle version adaptée aux mobiles (et KPI).
version conviviale) de Reporting Services. Avec le nouveau mobile friendly
site Web, un nouvel outil SQL Server Mobile Report Publisher est maintenant disponible.
disponibles pour concevoir, développer et déployer des rapports structurés pour les applications mobiles.
visualisation sur de nombreux appareils différents. Vous pouvez télécharger l'outil Mobile Report Publisher à l'adresse suivante: https://www.microsoft.com/en-ca/download/details.aspx?id=50400.

Ce
l'application est basée sur l'outil Datazen; Microsoft récemment
acheté Datazen et a repositionné son développeur de rapports mobiles dans
le nouveau SSRS Mobile Report Publisher. L'outil est riche en fonctionnalités, et
Je pense que c'est très intuitif à utiliser. L’un des principaux avantages de cet outil est que
lors de la présentation sur un appareil mobile, l'outil déploie des rapports qui sont
flexible lorsqu'il est vu sur divers appareils. Cela signifie que sur un
petit appareil comme un téléphone, le rapport ajustera les différents objets
pour la meilleure visualisation sur cet appareil; si vous regardez sur une plus grande taille
comme sur une tablette, le rapport s’ajuste de nouveau pour la
meilleure expérience de visionnage pour l'utilisateur final. Bien sûr, si vous regardez sur un
ordinateur, une vue même différente sera générée. À ce point
Cependant, Mobile Report Publisher est toujours en mode de prévisualisation. Également,
la prise en charge de ces rapports est actuellement disponible dans SQL Server 2016 CTP 3.2.

Pour nos exemples dans cette astuce, nous allons utiliser Adventure Works
bases de données comme base
pour nos rapports mobiles. Les versions 2016 de AdventureWorks
La base de données est disponible à l'adresse suivante: https://www.microsoft.com/en-us/download/details.aspx?id=49502.
De plus, ce lien donne accès à la version de l'entrepôt de données.
de la base de données Adventure Works avec divers exemples de fichiers de script.

Création d'un rapport mobile dans SQL Server 2016

Commençons par créer notre premier rapport mobile dans Mobile
Outil de l'éditeur de rapports. Je pense que vous trouverez l'outil assez facile à
travailler avec. Comme indiqué ci-dessous, la fenêtre d'ouverture comporte plusieurs composants principaux, notamment:

  • une grille de conception avec des cellules en lignes et en colonnes
  • une boîte à outils de visualisation de carte, de jauge, de carte et de navigation
  • un type de vue et une zone de formatage
  • zone de réglage et de données
  • général nouveau / enregistrer / enregistrer en tant que barre d'outils
Écran principal des rapports mobiles

Connexion à SQL Server 2016 Reporting Services

Une des premières étapes à effectuer est de connecter le serveur de publication.
vers une instance SSRS de SQL Server 2016 exécutant au moins CTP3.2. Cette version de
SQL Server 2016 a un mode Aperçu qui affiche une nouvelle apparence de SSRS.
Comme indiqué ci-dessous, SSRS contient un lien vous permettant de "prévisualiser" la nouvelle
rapports de la page d'accueil des services.

Lien d'aperçu du serveur de rapports

Après avoir cliqué sur le lien de prévisualisation, la nouvelle apparence de SSRS apparaîtra.
Je prévois de terminer des articles sur la nouvelle page d’accueil de SSRS dans
conseils futurs, mais il suffit de dire que la nouvelle structure du site contient
Zones pour les indicateurs de performance clés, les rapports mobiles et les rapports paginés à l'ancienne mode
(Les rapports paginés sont ce que SSRS affiche dans les versions actuelles).
Actuellement, toutes les fonctionnalités ne fonctionnent pas sur le site de prévisualisation,
mais la pièce mobile est en place.

Nouveau site SSRS

Ainsi, nous voudrons nous connecter à ce nouveau site
dans Mobile Report Publisher. Pour ce faire, nous devons prendre note
de la nouvelle adresse du site: http: /// Reports_Preview /.
Notre première étape consiste à cliquer sur le bouton Connexions, comme indiqué ci-dessous.
 Je compare cette connexion à la connexion à votre serveur de rapports à partir de
ReportBuilder.

créer une connexion

Ensuite, vous entrerez l'adresse du serveur, le nom d'utilisateur et le mot de passe. Le nom du serveur prend la forme de / Reports_Preview. Notez le "_Preview" à la fin de la
adresse du serveur. Sans ce suffixe, vous ne pourrez pas vous connecter. je
découvert cela à la dure après de nombreux essais et erreurs. Aussi je
se demander si cette adresse changera une fois que Microsoft mettra le nouveau site
en production avec SQL Server 2016.

fenêtre de connexion

Une fois que vous avez rempli tous les détails, vous cliquez sur Connecter. En cas de succès, vous verrez la confirmation ci-dessous.

connexion terminée

Si vous entrez des informations incorrectes, vous obtiendrez une erreur,
comme indiqué ci-dessous, l’erreur peut ne pas être totalement utile avec
Qu'est-ce qui ne va pas. J'ai entré un nom de serveur incorrect qui a généré le
ci-dessous le message d'erreur.

erreur de connexion

Maintenant que nous avons une connexion au serveur, nous pouvons maintenir cette
connexion ou ajouter une nouvelle connexion en cliquant sur l'écran de connexion
encore.

maintenance de la connexion

Certains paramètres de base peuvent également être définis pour le rapport en question.
en cliquant sur le bouton Paramètres; ces paramètres incluent l'en-tête de rapport (qui
peut être différent du nom du fichier). Nous pouvons également définir la date plusieurs
/ options de temps qui influent sur la façon dont les heures et les dates sont affichées sur le
dispositif consommant le rapport. Enfin, nous pouvons définir si le rapport
les données sont mises en cache ou cryptées sur le périphérique consommant le rapport.

Paramètres "src =" http://www.mssqltips.com/tipimages2/4184_Settings.jpg "/></div>
</p>
<h2><span class=Conception de la disposition des rapports mobiles dans SQL Server 2016

Nous pouvons ensuite définir
la disposition de la grille et les formats de nos rapports. Cependant, avant nous aussi
beaucoup de travail, nous avons besoin de comprendre comment les grilles fonctionnent. L'éditeur utilise
le concept de grille maîtresse pouvant alimenter une tablette et une grille téléphonique.
Comme indiqué ci-dessous, la grille par défaut est la grille principale et
gère les visualisations disponibles pour le téléphone et la tablette
la grille. Le nombre réel de lignes et de colonnes pour chaque grille peut être
contrôlée en utilisant les barres de défilement illustrées ci-dessous pour ajuster le nombre
de cellules
par rangée et colonne.

Type de grille

Pour les deux
grilles pour téléphones et tablettes, illustrées ci-dessous, nous pouvons régler
les lignes et les colonnes de la grille pour chacun de ces types d'affichage.

grille de tablette

grille téléphonique

De plus, vous
peut ajuster très facilement la palette de couleurs par défaut pour les 3 grilles. Remarque
que les trois grilles changent lorsque vous effectuez ce changement. Notez enfin que
vous pouvez aussi changer le style de fond et décider si vous voulez
voulez que le changement de palette de couleurs ait un impact sur les accents de couleur.

Palette de fond

Ajouter des visualisations aux rapports mobiles SQL Server 2016

Maintenant commençons
ajout d'une visualisation à la grille de conception principale; comme illustré
ci-dessous, le processus est essentiellement un ensemble d’étapes par glisser-déposer.

Ajouter à la grille principale

Assez facile et
nous pouvons même cliquer sur le bouton Aperçu et obtenir un rapport plutôt intéressant. Vous êtes
probablement en disant la même chose que j'ai fait …. "mais, attendez, je n'ai pas ajouté
tous les ensembles de données pour le moment. Comment ai-je déjà un aperçu ". The Mobile
Report Publisher utilise en fait des exemples de données. Vous pouvez ainsi voir ce que le
la visualisation ressemble à avant même que les jeux de données aient été ajoutés. Nous allons
couvrir l'ajout de données plus tard dans cette astuce.

Aperçu des données d'exemple

Si nous passons à la
Tablette ou la grille du téléphone, vous remarquerez que les visualisations qui
ont été ajoutés à la grille principale en fait ne sont pas automatiquement déplacés
aux deux autres grilles de conception. Remarquez dans la copie d'écran ci-dessous, le
deux visualisations ajoutées à la grille principale s'affichent maintenant dans le
Zone des instances de contrôle. Nous pouvons ensuite faire glisser manuellement l’un des
visualisations disponibles sur la grille. Nous aurions besoin de faire la même chose pour
la grille téléphonique.

ajouter à la grille de la tablette

Nous pouvons mettre le
visualisations à n’importe quel endroit de la grille; il ne doit pas être dans le
même position de grille que sur la grille principale.

résultats de la grille de la tablette

Par la suite, nous pouvons facilement faire glisser le graphique ou le graphique vers une autre cellule de la grille.

déplacer visuel

Ou nous cliquons sur les engrenages (voir la copie d'écran ci-dessus), ce qui ouvrira un ensemble de boutons couper / copier / coller / supprimer / rétablir.

Éditer Visuat

Vous pouvez également
augmenter la taille d'un visuel particulier afin qu'il couvre plus de
une cellule de grille. Cela vous permet de montrer plus de détails sur un
visuel tout en empilant potentiellement de plus petits visuels soit au-dessus / au-dessous
ou côte à côte au plus grand visuel.

Ajout de données à nos rapports mobiles SQL Server 2016

Nous avons travaillé avec
la mise en forme jusqu'à ce point, alors allons-y pour obtenir des données
pour nos cartes. Comme indiqué par la suite, lorsque nous cliquons sur l'onglet Données,
nous sommes en mesure de voir les données simulées ou échantillonnées utilisées pour générer le
exemples utilisés initialement dans les visualisations.

données simulées

Nous pouvons commencer à ajouter nos propres données en cliquant sur le bouton Ajouter des données.

Ajouter des données

Actuellement deux
Des options sont disponibles pour ajouter des données aux rapports. Les deux données peuvent être
récupéré à partir d'un fichier Excel local ou d'un ensemble de données sur une base de données SQL 2016
Serveur de rapports. Nous allons montrer le processus d’ajout de données des deux
sources commençant par SSRS Server.

Ajouter des données

La précédente
connexion que nous avons établie plus tôt dans la pointe va maintenant être pratique pour
connexion au serveur SSRS afin de rechercher les ensembles de données disponibles. Si tu as
connexions multiples établies, elles seront toutes affichées ici.
En gros, il suffit de cliquer sur le serveur pour lancer le processus.

Ajouter des données de SSRS

Une liste des ensembles de données disponibles est affichée. comme indiqué ci-dessous, il vous suffit de cliquer sur le jeu de données souhaité.

Jeux de données disponibles

Enfin, le jeu de données est affiché dans l'onglet Données.

Ensemble de données de détail des ventes

Un processus similaire est suivi pour l'ajout d'une source Excel locale. Tout d'abord, Excel local est sélectionné.

Ajouter un jeu de données Excel

Ensuite, vous recherchez le fichier, puis le jeu de données Excel est chargé, comme dans l'illustration ci-dessous.

Jeu de données Excel

Un élément à noter,
lorsque vous essayez de récupérer un jeu de données SSRS, le jeu de données
doit avoir été créé avec le générateur de rapports version 3.2
Outil de prévisualisation.
Lorsque j'ai essayé d'utiliser un ensemble de données créé dans SQL 2014 et de le mettre à niveau
à
SSRS 2016, l'erreur suivante s'est produite. Vous devez également faire attention à
n'utilisez pas des ensembles de données trop volumineux pour le moment. J'ai rencontré des problèmes avec un
ensemble de données d'environ 100 000 lignes.

erreur du serveur

Maintenant que les données
ensembles sont chargés, nous pouvons maintenant "attacher" ou connecter un jeu de données à un
visualisation particulière. Comme indiqué ci-dessous et toujours dans les données
onglet, vous sélectionnez la visualisation que vous souhaitez que les données soient
attaché à. N'oubliez pas que les données simulées ou échantillonnées sont utilisées par défaut.
Les options disponibles pour chaque visualisation dépendent du type de visualisation. Pour
la première impression d'écran ci-dessous, la visualisation par flèche utilise une comparaison entre deux valeurs,
nous devons d’abord dire au système quel ensemble de données source utiliser comme indiqué à proximité
les cases marquées n ° 2 et n ° 4 ci-dessous. Ensuite, nous spécifions le champ de données à
utilisé pour la visualisation dans les cases n ° 3 et n ° 5. La deuxième copie d'écran est pour le graphique à colonnes; l'éditeur
prend certaines libertés pour supposer quel champ est le champ de date pour le
service de temps. Vous devez ensuite sélectionner le jeu de données source, n ° 2 dans la seconde
sérigraphie puis champ pour les mesures, n ° 3 dans le deuxième écran
impression. Vous suivriez un processus similaire pour chaque visualisation.

Option visuelle 1

Option visuelle 2

Prévisualiser les données avec les rapports mobiles SQL Server 2016

Nous sommes enfin
prêt à revoir notre travail via l’option de prévisualisation. La conception de la grille qui
est sélectionné, la flèche droite dans la copie d’écran ci-dessous, contrôle le
aperçu vous verrez.

Option de prévisualisation

Maintenant, nous pouvons examiner, comme indiqué ci-dessous, chacune des trois grilles dans un mode de prévisualisation!

Déployer des rapports mobiles avec SQL Server 2016

Nos dernières étapes
déployer notre rapport nouvellement développé sur le serveur de rapports. Ce
Ce processus est réalisé en utilisant le bouton Enregistrer sous.

Enregistrer sous'

Nous allons sélectionner l'option Enregistrer sur le serveur.

Enregistrer sur le serveur

Le nom du rapport
sera pré-rempli si un titre de rapport a été renseigné dans l'onglet Paramètres. le
serveur est la connexion que nous avons créée précédemment dans le conseil. Nous pouvons utiliser le
champ d'emplacement pour enregistrer le rapport dans un dossier particulier. Quand
terminé, nous sélectionnons sauvegarder.

Enregistrer dans l'emplacement du serveur

Si tout va bien, le message Report was Published sera affiché.

Publier le succès

Examiner les rapports mobiles finaux dans SQL Server 2016

Maintenant nous pouvons
accédez au serveur de rapports et basculez vers le nouveau serveur de rapports
Mode Aperçu. Avis dans la copie d'écran ci-dessous, notre rapport apparaît
avec une vignette du rapport lui-même dans la conception de la grille maîtresse.

Mode aperçu SSRS Reprot Server

Un clic sur la vignette affiche le rapport en utilisant le format de grille principale.

SSRS Master Voir

En utilisant le mode développeur Chrome, nous pouvons également prévisualiser l’affichage du rapport sur une tablette, illustré ci-après.

Mode tablette

Et enfin en mode d'émulation de téléphone.

Mode téléphone

Conclusion

Nous avons couvert beaucoup de terrain sur le nouveau SSRS Mobile Report Publisher
outil. L’outil nous permet de développer des rapports SSRS qui sont formatés
juste pour voir le rapport sur une tablette ou un téléphone. L’outil permet de
création d'une conception de la grille principale, puis une conception pour les tablettes et un
conception pour les téléphones. Pour terminer le processus, nous devons nous connecter à un
jeu de données précédemment créé et enregistré sur le serveur de rapports ou, alternativement, un
Un fichier Excel local peut être utilisé. Une fois le jeu de données établi, chaque
la visualisation peut être "attachée ou connectée" à l'ensemble de données, et
certain champ clé attribué aux points de données pour la visualisation.

le
Mobile Report Publisher est un outil intéressant dans la pile Microsoft BI.
J'espère terminer quelques conseils futurs décrivant les divers
visualisations disponibles et quels paramètres peuvent être utilisés pour personnaliser
ces visualisations. Bien sûr, veuillez noter que pour le moment, tous les
les outils pour SQL Server 2016 sont en version bêta ou en mode aperçu.

Prochaines étapes

Dernière mise à jour: 2016-03-04

bouton webcast suivant

bouton suivant

A propos de l'auteur
Scott Murray, auteur de MSSQLTips

Scott Murray est passionné par la conception de solutions décisionnelles avec SharePoint, SSAS, OLAP et SSRS.

Voir tous mes conseils

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.