Utilisation de datasets partagés (portail web)

S’applique à : SQL Server 2016 (13.x) Reporting Services et versions ultérieures Power BI Report Server

Avec un dataset partagé, vous pouvez gérer les paramètres d'un jeu de données (dataset) séparément des rapports et des autres éléments de catalogue qui l'utilisent. Les datasets partagés sont utilisables avec des rapports paginés et mobiles, ainsi qu’avec des indicateurs de performance clés.

Vous pouvez afficher et gérer les propriétés d’un dataset partagé dans le portail web. À partir du portail web, vous pouvez lancer le Générateur de rapports pour créer ou modifier des datasets partagés.

Création d’un dataset partagé

Procédez comme suit pour créer un jeu de données partagé.

  1. Sélectionnez Nouveau dans la barre de menus.

  2. Sélectionnez Dataset.

    Capture d’écran montrant la liste déroulante Nouveau avec l’option Dataset mise en évidence.

  3. Cette action lance le Générateur de rapports, ou vous invite à le télécharger.

  4. Dans la boîte de dialogue Nouveau rapport ou Dataset , sélectionnez une source de données connexion à utiliser pour ce jeu de données. Vous devrez peut-être naviguer jusqu’à l’emplacement de la source des données partagée.

  5. Sélectionnez Créer.

  6. Créez votre dataset, puis sélectionnez l’icône Enregistrer dans l’angle supérieur gauche pour enregistrer le dataset dans le serveur de rapports.

Gestion d’un dataset partagé existant

Procédez comme suit pour gérer un jeu de données partagé existant.

Notes

Si vous ne voyez pas le dataset partagé dans le dossier, vérifiez que les datasets sont bien affichés. Vous pouvez sélectionner Afficher dans la barre de menus dans le coin supérieur droit du portail web. Assurez-vous que Datasets est activé.

  1. Sélectionnez les points de suspension (...) correspondant au dataset que vous souhaitez gérer.

    Capture d’écran montrant l’utilisateur sélectionnant l’option des points de suspension pour le jeu de données.

  2. Sélectionnez Gérer, ce qui vous permet d’accéder à l’écran de modification.

    Capture d’écran montrant l’option des points de suspension sélectionnée et l’option Gérer mise en évidence.

Propriétés

Dans la fenêtre des propriétés, vous pouvez modifier le nom et la description du dataset. Vous pouvez également utiliser les fonctions Supprimer, Déplacer, Modifier dans le Générateur de rapports, Télécharger ou Remplacer.

Capture d’écran montrant l’écran Propriétés de la boîte de dialogue Modifier Company Sales.

Cache

Vous disposez de différentes options de mise en cache des données d’un dataset. Vous pouvez commencer avec une simple sélection.

  1. Toujours exécuter ce rapport avec les données les plus récentes interroge la source de données en cas de requête.

  2. Mettre en cache des copies de ce rapport et les utiliser en cas de disponibilité place une copie temporaire des données dans un cache pour une utilisation avec les éléments qui utilisent ce dataset. La mise en cache améliore habituellement les performances, car les données sont retournées à partir du cache ; la requête de dataset n'est pas réexécutée.

Capture d’écran montrant l’écran Mise en cache de la boîte de dialogue Modifier Company Sales avec l’option Toujours exécuter ce rapport avec les données les plus récentes.

Vous disposez d’options supplémentaires en sélectionnant Mettre en cache des copies de ce rapport et les utiliser en cas de disponibilité.

Capture d’écran montrant l’écran Mise en cache avec l’option Mettre en cache des copies de ce rapport et les utiliser en cas de disponibilité sélectionnée.

Expiration du cache

Vous pouvez déterminer si le cache pour le dataset partagé doit expirer au bout d’un certain intervalle. Ou si vous préférez, vous pouvez choisir de le faire expirer selon une planification. Vous pouvez utiliser une planification partagée.

Capture d’écran montrant l’option Le cache expire selon une planification sélectionnée.

Remarque

La définition d’un délai d’expiration n’actualise pas le cache. Sans un plan d’actualisation du cache, les données sont actualisées à l’exécution suivante du dataset.

Plans d’actualisation du cache

Vous pouvez utiliser des plans d’actualisation du cache pour créer des planifications de préchargement de copies temporaires des données pour un jeu de données partagé dans le cache. Un plan d'actualisation inclut une planification et la possibilité de spécifier ou de remplacer des valeurs pour les paramètres. Vous ne pouvez pas remplacer les valeurs des paramètres marqués en lecture seule. Vous pouvez créer et utiliser plusieurs plans d'actualisation.

Les rôles à attribuer par défaut qui vous permettent d'ajouter, de supprimer et de modifier des datasets partagés pour des plans d'actualisation du cache sont les suivants : Gestionnaire de contenu, Mes Rapports et Serveur de publication.

Une fois l’option de cache mentionnée précédemment activée, vous pouvez définir un plan d’actualisation du cache. Sélectionnez le lien Gérer les plans d’actualisation qui s’affiche une fois que vous appliquez les paramètres de cache. La page du plan d’actualisation du cache s’ouvre.

Pour créer un plan d’actualisation du cache, cliquez sur Nouveau plan d'actualisation du cache. Vous pouvez ensuite entrer un nom pour le plan et spécifier une planification. Si le dataset comporte des paramètres définis, ceux-ci sont répertoriés et vous pouvez leur attribuer des valeurs, sauf s’ils sont marqués comme étant en lecture seule.

Une fois que vous avez terminé, vous pouvez sélectionner Créer un plan d’actualisation du Cache.

Capture d’écran de la boîte de dialogue Modifier Company Sales montrant l’option Créer un plan d’actualisation du cache.

Remarque

  • L’agent SQL Server doit être en cours d’exécution pour créer un plan d’actualisation du cache.
  • Si vous créez un indicateur de performance clé (KPI) basé sur un jeu de données partagé, le jeu de données doit avoir un plan d’actualisation du cache. Dans le cas contraire, il n’est pas mis à jour.

Vous pouvez ensuite Modifier ou Supprimer des plans répertoriés. L’option Créer à partir d'un élément existant est activée lorsqu'un seul et unique plan d'actualisation du cache est sélectionné. Cette option crée un plan d’actualisation à partir du plan d’origine copié. La page du plan d’actualisation du cache qui s’ouvre contient les détails du plan sélectionné. Vous pouvez alors modifier les options du plan d'actualisation et enregistrer ce dernier en utilisant une nouvelle description.

D’autres questions ? Posez une question dans le forum Reporting Services.