Version 2021

À propos des invites

Une invite est une question que le système affiche à l’intention de l’utilisateur pendant l’exécution d’un rapport. La manière dont l’utilisateur répond à l’invite détermine les données extraites de la source qui s’affichent dans le rapport. Pour une présentation des invites, pour voir comment les invites font gagner du temps aux concepteurs de rapports, et comment les invites fonctionnent avec les filtres de sécurité MicroStrategy, reportez-vous au document Aide sur les rapports de base.

Un concepteur peut inclure une ou plusieurs invites dans un rapport. Les invites sont un outil efficace :

  • Autoriser chaque utilisateur qui exécute le rapport à demander des jeux de données personnalisés à partir de votre source de données lorsqu'il répond aux invites et exécute le rapport. En réalité, chaque utilisateur crée un filtre pour le rapport.
  • Les invites permettent au concepteur de rapport de générer au final un moins grand nombre de rapports en utilisant un plus grand nombre d’objets inclusifs, au lieu de créer une multitude de rapports spécifiques de chaque analyste.
  • Les invites permettent au concepteur de rapport de s’assurer que les objets d’un rapport sont les plus récents du projet. Ceci est rendu possible par l’utilisation d’un objet de recherche dans une invite. Lorsqu’un utilisateur lance une invite en exécutant un rapport, l’objet de recherche extrait les objets les plus récents qui correspondent aux critères de recherche définis par le concepteur de rapport. Dès lors, quelle que soit la date de création de l’invite, à chaque exécution du rapport par un utilisateur, ce dernier sélectionne des réponses dans la liste des objets les plus récents disponibles dans le projet, y compris des objets qui n’existaient pas lors de la création de l’invite.
  • Les invites permettent aux utilisateurs de maintenir à jour les objets sur leurs rapports enregistrés. Les utilisateurs peuvent enregistrer un rapport avec invites de façon que les objets dans l’invite restent connectés aux objets d’origine dans le projet sur lequel ils étaient initialement basés lors de la création de l’invite. Si des objets du projet sont modifiés ou supprimés, le rapport pourra refléter ces modifications lors de la prochaine exécution du rapport avec invite.

Composants d’une invite

Les composants d’une invite déterminent la manière dont celle-ci s’affiche et fonctionne. Ces composants sont les suivants :

  • Prérequis des réponses : ce composant vous permet de choisir si les utilisateurs doivent répondre impérativement ou facultativement à l’invite. Si une réponse est exigée, le rapport ne peut être exécuté tant qu’aucune réponse n’a été donnée.
  • Réponses par défaut à une invite : ce composant vous permet d’inclure une réponse présélectionnée à l’invite, que l’utilisateur pourra accepter, remplacer par une autre réponse ou accepter et ajouter d’autres réponses.
  • Titre et description : ce composant vous permet de proposer un nom et une description utiles pour l’invite ; ceux-ci pourront avoir un impact sur l’approche des invites par les utilisateurs, qu’elles soient simples ou complexes.
  • Style : ce composant détermine l’aspect de l’invite et le mode de sélection des réponses à l’invite par les utilisateurs.

Lors du choix de ces options, il est important de prendre en compte les besoins de vos utilisateurs et l’objectif du rapport et des objets qu’il contient. Si vous envisagez d’appliquer un planning sur un rapport comportant des invites, les décisions que vous prenez concernant les prérequis des réponses et les réponses par défaut affecteront le filtrage des données du rapport lors de l’exécution automatique de celui-ci. Pour consulter un tableau présentant la manière dont les diverses combinaisons de ces options affectent le filtrage des données d'un rapport planifié lors de l'exécution de celui-ci, reportez-vous au document Aide sur les rapports avancés.

Pour obtenir des informations détaillées et des exemples sur chacun de ces composants et sur leurs interactions, reportez-vous au document Aide sur les rapports de base. Pour savoir comment créer une invite, reportez-vous au lien approprié sous Rubriques connexes répertorié à la fin de cette rubrique.

Invites autonomes et invites intégrées à un rapport ou à un filtre

Une invite autonome est créée comme un objet MicroStrategy indépendant. Elle peut être utilisée dans plusieurs rapports ainsi que dans des filtres, des mesures et d’autres objets, et elle peut être employée par d’autres concepteurs de rapport. Une invite autonome offre une grande souplesse aux concepteurs.

Dans MicroStrategy Developer, vous pouvez aussi créer, au moment de la création du rapport, du filtre ou du groupe personnalisé, des invites qui feront intégralement partie de celui-ci. Les invites créées faisant intégralement partie d’un autre objet sont enregistrées dans la définition de cet objet. Elles ne peuvent donc pas servir dans un autre objet. Pour plus d'informations sur la création d'une invite dans le cadre d'un rapport ou d'un filtre, reportez-vous au document Création d'objets de requête et de requêtes, pour les concepteurs chapitre dans Aide sur les rapports de base. Pour plus d'informations sur la création d'une invite faisant partie d'un groupe personnalisé, reportez-vous au document Aide sur les rapports avancés.

Comparaison d’une invite et d’un filtre

Une invite est comparable à un filtre car elle détermine les données spécifiques à afficher dans un rapport. La différence est que vous créez un filtre dans le but de fournir une définition unique pour le rapport. Celui-ci permet ensuite de proposer le même ensemble de données à tous les utilisateurs qui exécutent ce rapport. Par opposition, une invite modifie dynamiquement le contenu d’un rapport en fonction des réponses de l’utilisateur lorsque ce dernier exécute le rapport. Avec les invites, les utilisateurs peuvent déterminer les objets (attributs, éléments d’attributs, mesures, etc.) qu’ils souhaitent inclure à la requête envoyée à la source de données ou l’en exclure. Par conséquent, une invite peut être considérée comme un moyen pour chaque utilisateur de créer son filtre pour un rapport donné. Par exemple :

  • Les utilisateurs peuvent faire leur choix parmi plusieurs filtres pour choisir précisément les critères de filtrage des données du rapport qu’ils s’apprêtent à exécuter. Pour ce faire, créez une invite d’objet contenant les filtres existants et placez l’objet dans un rapport. Les utilisateurs pourront ensuite choisir le filtre qu’ils souhaitent appliquer au rapport. Pour plus de détails sur les invites d’objet, reportez-vous à Comment créer une invite d'objet.
  • Les invites fournissent aux rapports des définitions dynamiques que les utilisateurs peuvent modifier à chaque soumission de la requête, en choisissant différentes réponses lorsqu’ils y sont invités. Si vous créez une invite d’attribut contenant l’attribut Year, les utilisateurs sont invités à sélectionner l’année pour laquelle ils souhaitent obtenir les résultats du rapport. Le rapport peut être exécuté la première fois en sélectionnant l’année 2005 et une seconde fois en sélectionnant l’année 2006.

Rubriques connexes

Types d'invites

Invite de qualification hiérarchique

Invite de liste d’éléments d’attributs

Invite de qualification des attributs

Comment créer une invite de qualification de mesure

Comment créer une invite d'objet

Invite de valeur

Ajout d'une invite à un rapport

Comment déterminer si un rapport utilise des réponses d'invite par défaut