Télécharger le PDF
1) Mentionner qu'est-ce que SSRS?
SSRS ou SQL Server Reporting Services est une plate-forme de création de rapports basée sur un serveur qui fournit des fonctionnalités de rapport détaillées pour une variété de sources de données. Les services de reporting incluent un ensemble complet d'outils pour gérer, créer et fournir des rapports et des API qui permettent aux développeurs de synchroniser les données et le processus de rapport dans une application personnalisée.
2) Mentionner quels sont les composants d'architecture importants de SSRS?
Les composants d'architecture importants de SSRS comprennent
- Gestionnaire de rapports
- Concepteur de rapports
- Types de navigateurs pris en charge par les services de rapports
- Serveur de rapports
- Utilitaires de serveur de rapports et de ligne de commande
- Base de données du serveur de rapports
- Source d'information
3) Expliquez ce que sont les régions de données et quelles sont les différentes régions de données?
Les régions de données sont des éléments de rapport qui affichent des lignes répétées d'informations résumées à partir d'ensembles de données.
Les différentes régions de données comprennent
- Graphique
- Jauge
- Lister
- Matrice
- Table
4) Expliquez quelles sont les différentes étapes du traitement des rapports?
Les différentes étapes du traitement des rapports comprennent
-
Compiler: Il analyse les expressions dans les définitions de rapport et enregistre le format intermédiaire compilé en interne sur le serveur
-
Processus: il exécute des requêtes de jeux de données et combine un format intermédiaire avec des données et une mise en page
-
Rendu: il envoie le rapport traité à une extension de rendu pour indiquer la quantité d'informations qui tient sur chaque page et créer le rapport de page
-
Exporter: il exporte les rapports dans un format de fichier différent
5) Mentionner quelles sont les nouvelles fonctionnalités de SSRS?
Les nouvelles fonctionnalités de SSRS incluent
-
Exportation de fichier Excel: les fichiers peuvent être exportés dans des formats de fichier Excel, auparavant seuls les fichiers XLS étaient uniquement exportés
-
Alertes de données: les nouvelles alertes de données permettent de créer des seuils d'alerte qui sont évalués selon un calendrier défini par l'utilisateur, il existe également un gestionnaire d'alertes de données pour alerter les administrateurs
-
Power View: avec le nouveau format de fichier RDLX, Power View est une nouvelle fonctionnalité interactive de Business Intelligence
Ce sont les nouvelles fonctionnalités incluses, à part celles-ci, si vous utilisez SSR sur SharePoint, cela offre des avantages supplémentaires tels que le glisser-déposer de rapports ad hoc et l'envoi d'e-mails lorsque les données changent.
6) Expliquez ce qu'est un sous-rapport?
Les sous-rapports sont insérés dans la partie principale, tout comme un rapport principal, vous lui transmettez également des requêtes et des paramètres. En d'autres termes, un sous-rapport peut être considéré comme une extension de votre rapport principal, mais il se compose d'un ensemble de données différent. Par exemple, vous pouvez préparer un rapport des clients, puis utiliser un sous-rapport pour afficher une liste de commandes pour chaque client.
7) Liste des autres serveurs que vous pouvez utiliser avec SSRS?
La plupart du temps, les entreprises utilisent un serveur SQL avec SSRS, mais il existe d'autres serveurs que vous pouvez intégrer
- Oracle
- ODBC et OLEDB
- Hyperion
- Teradata
- Fichiers XML plats
8) Mentionner quels sont les composants de base du SSRS?
Les composants de base de SSRS comprennent
- Un ensemble d'outils pour afficher, créer et gérer un rapport
- Un composant de serveur de rapports qui héberge et traite les rapports dans différents formats tels que PDF, HTML, Excel, CSV,
- Une API, qui permet aux développeurs de s'intégrer à des applications personnalisées ou de créer des outils personnalisés pour gérer ou créer des rapports
9) Mentionner quels sont les différents types de rapports SSRS?
Les différents types de rapports comprennent
- Rapports paramétrés
- Rapports instantanés
- Rapports mis en cache
- Rapports sur les clics
- Rapports d'exploration
- Rapports d'extraction
- Sous-rapports
- Rapports liés
- Rapports ad hoc
10) Nommez quelques-uns des logiciels open source que vous pouvez utiliser à la place de SSR?
Certaines des alternatives logicielles open source sont
- Rapports Jasper
- Rapport JFree
- BIRT (outil de reporting de Business Intelligence)
- OpenReport
- DataVision et ainsi de suite
11) Mentionner quels sont les composants du service de reporting dans SSRS?
Les composants du service de reporting dans SSRS incluent.
-
Concepteur de rapports: c'est un endroit où le rapport est créé ou conçu
-
Report Server: il fournit des services pour la livraison de rapports et pour les implémentations
-
Gestionnaire de rapports: un outil d'administration Web pour gérer le serveur de rapports
12) Expliquez: pouvez-vous implémenter l'exploration de données dans SSRS?
Oui, il est possible d'implémenter l'exploration de données dans SSRS à l'aide du concepteur DMX pour créer des requêtes d'exploration de données pour les rapports SSRS.
13) Expliquez comment vous pouvez configurer un agrégat en cours d'exécution dans SSRS?
Pour configurer un agrégat en cours d'exécution dans SSRS, vous pouvez utiliser la fonction Valeur d'exécution.
14) Mentionner quelle est la fonction principale d'un paramètre de requête?
La fonction principale d'un paramètre de requête est de filtrer les données dans la source de données.
15) Expliquer que SSRS peut-il signaler les résultats du cache?
La mise en cache des rapports permet aux utilisateurs d'accéder et de visualiser les rapports beaucoup plus rapidement. SSRS autorise les rapports de cache sur le serveur de rapports.
16) Mentionnez quels sont les trois utilitaires de ligne de commande et quelles sont leurs principales fonctions?
Les trois utilitaires de ligne de commande comprennent
-
RsConfig.exe: il est utilisé pour déterminer les propriétés de connexion de l'instance SSRS à la base de données Report Server
-
RsKeyMgmet.exe: il exécute la configuration du déploiement évolutif et les opérations de clé de chiffrement
-
Rs.exe: il exécute les fichiers de script du serveur de rapports qui peuvent effectuer des opérations de gestion et le déploiement de rapports
17) Expliquez comment vous pouvez déployer un rapport SSRS?
Le rapport SSRS peut être déployé de trois manières
-
Par Visual Studio: vous pouvez déployer directement le rapport dans Visual Studios via l'explorateur de solutions, en déclarant l'URL du serveur de rapports dans les propriétés du projet à l'URL du serveur cible.
-
Par serveur de rapports: en parcourant le rapport à partir de l'emplacement du disque du serveur, vous pouvez déployer le rapport sur le serveur de rapports
-
En créant l'utilitaire: une autre option consiste à créer un utilitaire personnalisé pour déployer le rapport
18) Mentionnez la méthode que vous pouvez utiliser pour réduire la surcharge des sources de données Reporting Services?
Les rapports et instantanés mis en cache peuvent être utilisés pour réduire la surcharge des sources Reporting Services.
19) Expliquez quelle est la différence entre le rapport tabulaire et matriciel?
-
Rapport tabulaire: le rapport tabulaire est le type de rapport le plus élémentaire. Chaque colonne se rapporte à une colonne choisie dans la base de données
-
Rapport matriciel: Un rapport matriciel est une tabulation croisée de quatre groupes de données.
20) Expliquez comment stockeriez-vous votre requête dans un rapport SSRS ou un serveur de base de données?
Le stockage des requêtes SQL directement au format texte dans les données doit être évité. Au lieu de cela, il doit être stocké dans une procédure stockée sur le serveur de base de données. L'avantage est que le SQL serait dans un format compilé dans un SP et offre tous les avantages du SP par rapport à l'utilisation d'une requête ad-hoc du rapport.