Abonnements dynamiques par destinataire pour les rapports paginés

S’APPLIQUE À : Power BI Desktop Service Power BI

Les abonnements dynamiques par destinataire sont conçus pour simplifier la distribution d’une copie personnalisée d’un rapport à chaque destinataire d’un abonnement par e-mail. Vous définissez la vue du rapport qu’un individu reçoit en spécifiant les paramètres à appliquer à sa version du rapport.

Les abonnements dynamiques par destinataire sont disponibles pour les rapports paginés et pour les rapports Power BI. Cet article concerne les rapports paginés. Pour en savoir plus sur les abonnements dynamiques pour les rapports Power BI, consultez Dynamic per recipient subscriptions for Power BI reports.

Les paramètres d’abonnement dynamique sont stockés dans un modèle sémantique Power BI distinct. Le modèle sémantique définit le mappage entre les destinataires et les paramètres respectifs. Quand il est temps d’envoyer le rapport, les données les plus récentes disponibles dans votre modèle sémantique déterminent qui reçoit un abonnement et quels paramètres sont appliqués.

Capture d’écran montrant un rapport paginé dans Power BI.

Prerequisites

  • Un rapport paginé avec des paramètres à partager, enregistré dans un espace de travail soutenu par une capacité (capacité Power BI Premium, version d’évaluation de Microsoft Fabric ou capacité Microsoft Fabric).
  • Créer des autorisations sur un modèle sémantique Power BI qui contient les adresses e-mail de vos destinataires et les valeurs des paramètres qui doivent être appliquées à chaque destinataire.
  • Un rôle de contributeur, membre ou administrateur dans l’espace de travail. Vous savez que vous disposez d’un rôle de contributeur, de membre ou d’administrateur dans un espace de travail si vous avez la possibilité de modifier des rapports ou des tableaux de bord dans cet espace de travail. En savoir plus sur les rôles dans les espaces de travail.
  • Un modèle sémantique Power BI qui contient les données des destinataires. Les données des destinataires incluent les adresses e-mail des destinataires et les paramètres que vous souhaitez affecter à chaque destinataire.

Créer un abonnement dynamique

Voulez-vous créer un abonnement qui envoie des vues personnalisées d’un rapport à vos abonnés en fonction de paramètres que vous définissez ? Vous êtes peut-être en charge de la formation et souhaitez envoyer un rapport à différents responsables intéressés par la progression de l’achèvement de leurs employés respectifs. Vous pouvez maintenant créer un abonnement et personnaliser le rapport afin que chaque responsable ne voit que les données relatives à ses propres employés. Pour ce faire, Power BI se connecte à un modèle sémantique qui définit le mappage entre les destinataires et les paramètres. Quand c’est le moment d’envoyer le rapport, les données les plus récentes disponibles dans ce modèle sémantique déterminent quels responsables reçoivent un rapport dans leur boîte de réception et quels paramètres sont appliqués à ce rapport.

Pour les utilisateurs familiarisés avec SQL Server Reporting Services (SSRS), cette fonctionnalité est semblable aux abonnements pilotés par les données.

Commencez par un rapport paginé doté de paramètres. Vous savez que le rapport a des paramètres si vous sélectionnez Paramètres et que vous voyez les options de liste déroulante dans l’en-tête. Ce rapport a un paramètre pour le nom du gestionnaire et un paramètre pour Employee.

Capture d’écran montrant le service Power BI avec deux paramètres pour le nom du gestionnaire et l’employé.

Se connecter aux données des destinataires

  1. Sélectionnez S’abonner au rapport.

    Capture d’écran montrant le bouton S’abonner au rapport dans le service Power BI.

  2. La fenêtre Abonnements s’ouvre et aucun abonnement n’est encore présent. Sélectionnez Créer un abonnement.

    Capture d’écran montrant l’écran Abonnements sans abonnement dans le service Power BI.

  3. Sélectionnez Dynamique par destinataire.

    Capture d’écran montrant l’écran Nouveaux abonnements avec l’option Dynamique par destinataire dans le service Power BI.

  4. Mettez en surbrillance le modèle sémantique Power BI qui contient les données de vos destinataires. Les données des destinataires incluent des colonnes pour l’adresse e-mail, les paramètres qui peuvent varier par destinataire et éventuellement, le type de pièce jointe et l’objet de l’e-mail.

    Dans certaines organisations, il peut y avoir un modèle sémantique Power BI pour les employés de l’entreprise qui correspond à l’objectif. Il peut aussi être nécessaire de créer un modèle sémantique qui contient des adresses e-mail et des valeurs pour les paramètres de rapport. Les données critiques sont les adresses e-mail. Pour qu’il soit possible de définir des paramètres spécifiques par destinataire, le modèle sémantique doit inclure les adresses e-mail de tous les destinataires potentiels. Cliquez sur Suivant. Dans cet exemple, notre modèle sémantique de mappage de paramètres est nommé Données d’entraînement.

    Capture d’écran illustrant l’étape de connexion aux données des destinataires de l’assistant avec les données d’entraînement encadrées en rouge.

Sélectionner et filtrer les données

La fenêtre Sélectionner et filtrer des données répertorie les champs qui peuvent être définis dynamiquement. Dans cet exemple, nous avons un champ pour l’adresse e-mail et plusieurs paramètres. Sélectionnez les colonnes de votre modèle sémantique que vous voulez faire varier pour chaque destinataire. L’adresse e-mail et les paramètres peuvent être définis dynamiquement en fonction des données du modèle sémantique Power BI.

  1. La fenêtre Sélectionner et filtrer les données affiche la liste des champs du modèle sémantique de données d’entraînement que vous pouvez utiliser pour filtrer dynamiquement votre abonnement de rapport d’entraînement Manager . Dans cet exemple, nous avons une adresse e-mail, un objet e-mail, des paramètres de rapport et un type de fichier pièce jointe. Ces champs du modèle sémantique de données d’entraînement peuvent être liés à l’abonnement.

    Sélectionnez les champs appropriés que vous souhaitez faire varier par destinataire. Ici, nous avons e-mail et deux champs pour les paramètres : nom de l’employé et nom du responsable. Si vous le souhaitez, ajoutez des filtres et modifiez la méthode d’agrégation en développant les volets Filtrer et Générer . Lorsque vous ajoutez des données, Power BI génère une table. Dans cette fenêtre, indiquez qui doit recevoir le rapport. Pour notre exemple, nous sélectionnons uniquement les employés qui sont également des gestionnaires.

    Capture d’écran montrant la page Sélectionner et filtrer les données pour les abonnements dynamiques dans le service Power BI.

  2. Sélectionnez Suivant lorsque vous êtes satisfait de vos sélections.

Entrer les détails de l’e-mail

Dans la fenêtre Détails de l’e-mail , nommez l’abonnement, ajoutez des destinataires séparés par des virgules ou des points-virgules et un objet, puis sélectionnez le type de pièce jointe à utiliser. La plupart de ces champs offrent la possibilité d’utiliser les paramètres dynamiques. Dans cet exemple, les destinataires sont ajoutés dynamiquement à partir du modèle sémantique de données d’entraînement , à l’aide du champ e-mail . Et l’objet de l’e-mail est défini dynamiquement à l’aide du paramètre de nom du gestionnaire . L’icône de lien indique que le contenu dynamique est utilisé.

  1. Nommez votre abonnement.

  2. Entrez manuellement des adresses e-mail de destinataire ou utilisez la liste déroulante pour sélectionner une valeur qui sélectionne dynamiquement les destinataires dans le modèle sémantique de données d’entraînement .

  3. Ajoutez manuellement un objet de messagerie ou utilisez la liste déroulante pour créer dynamiquement des sujets individualisés à l’aide du champ nom du gestionnaire à partir du modèle sémantique de données d’entraînement .

    Capture d’écran montrant les options de paramètres dynamiques dans la fenêtre Détails de l’e-mail dans le service Power BI.

  4. Ajoutez des détails facultatifs. Écrivez un message aux destinataires. Utilisez les bascules pour ajouter un lien au rapport dans Power BI et inclure une image d’aperçu du rapport dans l’e-mail. L’image d’aperçu est la première page du rapport. L’image d’aperçu montre le rapport avec les paramètres uniques du destinataire appliqués.

  5. Sélectionnez la liste déroulante Joindre le rapport complet pour afficher la liste des options. Sélectionnez un format. Des étiquettes de confidentialité sont appliquées à la pièce jointe de l’e-mail et la pièce jointe respecte toutes les étiquettes de confidentialité pour le rapport. La taille de la pièce jointe est limitée à 25 Mo.

  6. Choisissez Suivant.

Sélectionner les paramètres

La fenêtre Paramètres affiche tous vos paramètres de rapport, et vous choisissez lequel définir dynamiquement en fonction d’une colonne dans le modèle sémantique Power BI. Les rapports paginés vous permettent de spécifier l'affichage du rapport que les gens reçoivent par abonnement en définissant les paramètres dans la fenêtre Paramètres. Pour chaque paramètre, décidez d’utiliser la valeur actuelle, la valeur par défaut ou la valeur dynamique. Pour notre scénario d’envoi de rapports d’achèvement de formation aux responsables, il est judicieux d’utiliser les paramètres dynamiques Nom du gestionnaire et Nom de l’employé. Toutefois, il existe d’autres scénarios dans lesquels vous pouvez utiliser un mélange de paramètres statiques et dynamiques. Par exemple, si votre rapport comporte des données de continent et de pays-région, vous pouvez définir le continent sur Amérique du Sud et utiliser des paramètres dynamiques pour les pays-régions.

Capture d’écran montrant les options de paramètres dynamiques dans la fenêtre Paramètres dans le service Power BI.

  • Current utilise la valeur de la version active actuellement sélectionnée du rapport. Pour mettre à jour les valeurs actuelles, ré-affichez le rapport paginé avec des valeurs différentes, ouvrez l’Assistant S’abonner au rapport, puis sélectionnez Actuel.
  • La valeur par défaut est définie par l’auteur du rapport. Par exemple, si le créateur du rapport a défini des paramètres basés sur une expression (par exemple, la valeur par défaut est toujours la date du jour), l’abonnement l’utilise comme valeur par défaut.
  • Obtenir à partir des données vous permet de sélectionner une colonne dans votre modèle sémantique afin de définir un paramètre différent pour chaque destinataire.

Définir la planification

Dans la fenêtre Définir la planification, créez une planification pour votre abonnement dynamique.

  1. Sélectionnez une Date de début et éventuellement une Date de fin pour votre abonnement. Par défaut, la date de début de votre abonnement est sa date de création et la date de fin est un an plus tard. Vous pouvez à tout moment, avant la fin de l’abonnement, la remplacer par n’importe quelle date dans le futur. Quand un abonnement atteint une date de fin, il s’arrête jusqu’à ce que vous le réactiviez. Vous recevez des notifications avant la date de fin planifiée pour savoir si vous voulez la prolonger.

  2. Utilisez la liste déroulante Répéter pour sélectionner une fréquence pour votre abonnement. Vous pouvez choisir parmi quotidien, hebdomadaire ou mensuel. Vous pouvez également ajuster votre fuseau horaire.

    Tip

    Pour recevoir un e-mail d’abonnement uniquement certains jours, sélectionnez Hebdomadaire, puis cochez les cases de jours de la semaine. Si vous sélectionnez Mensuel, entrez le ou les jours du mois auxquels vous souhaitez recevoir l’e-mail d’abonnement.

  3. Définissez une Heure planifiée pour l’abonnement. Vous pouvez programmer une exécution à l'heure pile, ou à 15, 30 ou 45 minutes après l'heure, pour un fuseau horaire spécifié.

    Capture d’écran montrant la fenêtre Planification dans le service Power BI.

  4. En désactivant l’option Abonnement actif, vous avez la possibilité de déclencher cet abonnement manuellement au lieu de l’exécuter de façon périodique.

Passer en revue et terminer la création de l’abonnement dynamique

Dans la fenêtre Passer en revue et terminer, sélectionnez un titre pour passer en revue vos paramètres. Si tous les paramètres semblent corrects, sélectionnez Enregistrer et fermer. Si des modifications sont nécessaires, sélectionnez l’icône en forme de crayon pour apporter des modifications.

Capture d’écran montrant la fenêtre Révision et fin dans le service Power BI.

Votre volet Abonnements répertorie les nouveaux abonnements. L’icône de lien indique que le contenu dynamique est utilisé.

Une autre façon de passer en revue votre abonnement consiste à sélectionner la flèche dans le volet Abonnements .

Capture d’écran montrant le volet Abonnements dans le service Power BI.

Comme pour les autres abonnements, vous pouvez modifier, supprimer, activer et désactiver l’abonnement.

Considérations et limitations

  • Les abonnements dynamiques par destinataire des rapports paginés sont soumis à un délai d’expiration de 10 minutes.

  • Votre modèle sémantique des destinataires est limité à 1000 lignes de destinataires. Si la liste des destinataires dépasse 1000 lignes à un moment donné, seuls les 1000 premiers destinataires reçoivent l’e-mail d’abonnement et le créateur de l’abonnement reçoit un e-mail d’erreur.

  • La réception de l’e-mail d’abonnement ne garantit pas l’accès au rapport. L’accès au rapport doit être défini séparément.

  • Les valeurs de paramètre tentent de mapper à la valeur et non à l’étiquette.