Dynamische empfängerspezifische Abonnements für Seitenberichte

GILT FÜR: Power BI Desktop Power BI-Dienst

Dynamische Abonnements pro Empfänger dienen dazu, die Verteilung einer personalisierten Kopie eines Berichts an jeden Empfänger eines E-Mail-Abonnements zu vereinfachen. Sie definieren, welche Ansicht des Berichts eine Person erhält, indem Sie angeben, welche Parameter auf ihre Version des Berichts angewendet werden sollen.

Dynamische Abonnements pro Empfänger sind für paginierte Berichte und power BI-Berichte verfügbar. Dieser Artikel befasst sich mit paginierten Berichten. Informationen zu dynamischen Abonnements für Power BI-Berichte finden Sie unter Dynamische Abonnements für jeden Empfänger von Power BI-Berichten.

Die dynamischen Abonnementparameter werden in einem separaten Power BI-Semantikmodell gespeichert. Das Semantikmodell definiert die Zuordnung zwischen Empfänger*innen und den jeweiligen Parametern. Wenn es an der Zeit ist, den Bericht zu senden, bestimmt die neuesten Daten, die in Ihrem semantischen Modell verfügbar sind, wer ein Abonnement erhält und welche Parameter angewendet werden.

Screenshot eines paginierten Berichts in Power BI.

Prerequisites

  • Ein paginierter Bericht mit freizugebenden Parametern, der in einem Arbeitsbereich gespeichert und durch eine Kapazität (Power BI Premium-Kapazität, Microsoft Fabric-Testversion oder Microsoft Fabric-Kapazität) unterstützt wird.
  • Erstellen von Berechtigungen für ein Power BI-Semantikmodell, das die E-Mail-Adressen Ihrer Empfänger*innen und Parameterwerte enthält, die für einzelne Empfänger*innen angewandt werden sollen.
  • Eine Mitwirkender-, Mitglieder- oder Administratorenrolle in diesem Arbeitsbereich. Sie verfügen über die Rolle „Mitwirkender“, „Mitglied“ oder „Administrator“ in einem Arbeitsbereich, wenn Sie Berichte oder Dashboards in diesem Arbeitsbereich bearbeiten können. Weitere Informationen finden Sie unter Rollen in Arbeitsbereichen.
  • Ein Power BI-Semantikmodell, das Empfängerdaten enthält. Empfängerdaten umfassen Empfänger-E-Mail-Adressen und die Parameter, die Sie jedem Empfänger zuweisen möchten.

Erstellen eines dynamischen Abonnements

Möchten Sie ein Abonnement erstellen, das benutzerdefinierte Ansichten eines Berichts basierend auf den festgelegten Parametern an Ihre Abonnent*innen sendet? Vielleicht sind Sie Schulungsleiter und möchten einen Bericht an verschiedene Vorgesetzte senden, die jeweils am Fortschritt ihrer Mitarbeiter interessiert sind. Jetzt können Sie ein Abonnement erstellen und den Bericht so anpassen, dass jeder Vorgesetzte nur die Daten sieht, die sich auf seine eigenen Mitarbeiter beziehen. Dazu stellt Power BI eine Verbindung mit einem Semantikmodell her, das die Zuordnung zwischen Empfänger*innen und Parametern definiert. Wenn der Bericht gesendet werden soll, bestimmen die neuesten in diesem Semantikmodell verfügbaren Daten, welche/r Vorgesetzte einen Bericht empfängt und welche Parameter auf diesen Bericht angewendet werden.

Für Benutzer, die mit SQL Server Reporting Services (SSRS) vertraut sind, ähnelt dieses Feature datengesteuerten Abonnements.

Beginnen Sie mit einem paginierten Bericht mit Parametern. Sie wissen, dass der Bericht Parameter enthält, wenn Sie Parameter auswählen und Dropdownoptionen im Header anzeigen. Dieser Bericht weist einen Parameter für den Managernamen und einen Parameter für Mitarbeiter auf.

Screenshot des Power BI-Diensts mit zwei Parametern für Managername und Mitarbeiter.

Herstellen einer Verbindung mit Empfängerdaten

  1. Wählen Sie Bericht abonnieren aus.

    Screenshot der Schaltfläche

  2. Das Fenster "Abonnements " wird geöffnet, und es sind noch keine Abonnements vorhanden. Wählen Sie Abonnement erstellen aus.

    Screenshot des Bildschirms

  3. Wählen Sie "Dynamisch" pro Empfänger aus.

    Screenshot des Bildschirms

  4. Markieren Sie das Power BI-Semantikmodell, das Ihre Empfängerdaten enthält. Empfängerdaten umfassen Spalten für die E-Mail-Adresse, Parameter, die pro Empfänger variiert werden können, und optional Anlagetyp und E-Mail-Betreff.

    In einigen Organisationen gibt es möglicherweise ein Power BI-Semantikmodell für Unternehmensmitarbeiter*innen, das diesem Zweck entspricht. Andernfalls müssen Sie eventuell ein neues Semantikmodell erstellen, das E-Mail-Adressen und Werte für Berichtsparameter enthält. Die kritischen Daten sind die E-Mail-Adressen. Damit Sie die Parameter auf Empfängerbasis festlegen können, muss das Semantikmodell die E-Mail-Adressen aller potenziellen Empfänger*innen enthalten. Wählen Sie Weiteraus. In diesem Beispiel heißt unser Semantikmodell für die Parameterzuordnung Schulungsdaten.

    Screenshot des Schritts

Auswählen und Filtern von Daten

Im Fenster Daten auswählen und filtern werden die Felder aufgelistet, die dynamisch festgelegt werden können. In diesem Beispiel liegen ein Feld für die E-Mail-Adresse und mehrere Parameter vor. Wählen Sie die Spalten aus Ihrem Semantikmodell aus, die für einzelne Empfänger*innen variiert werden sollen. E-Mail-Adresse und Parameter können basierend auf Daten im Power BI-Semantikmodell dynamisch festgelegt werden.

  1. Im Fenster " Daten auswählen und filtern " wird die Liste der Felder aus dem Semantikmodell " Schulungsdaten " angezeigt, mit dem Sie Ihr Manager-Schulungsberichtsabonnement dynamisch filtern können. In diesem Beispiel gibt es E-Mail-Adresse, E-Mail-Betreff, Berichtsparameter und Dateityp "Anlage". Diese Felder aus dem Semantikmodell für Trainingsdaten können mit dem Abonnement verknüpft werden.

    Wählen Sie die relevanten Felder aus, die pro Empfänger variiert werden sollen. Hier haben wir E-Mail und zwei Felder für Parameter: Mitarbeitername und Vorgesetztername. Fügen Sie optional Filter hinzu, und ändern Sie die Aggregationsmethode, indem Sie die Bereiche "Filter" und " Erstellen " erweitern. Beim Hinzufügen von Daten erstellt Power BI eine Tabelle. Schränken Sie in diesem Fenster ein, wer den Bericht erhalten soll. In unserem Beispiel wählen wir nur die Mitarbeiter aus, die auch Vorgesetzte sind.

    Screenshot der Seite

  2. Wählen Sie "Weiter" aus, wenn Sie mit Ihren Auswahlen zufrieden sind.

Eingeben von E-Mail-Details

Benennen Sie im Fenster " E-Mail-Details " das Abonnement, fügen Sie Empfänger durch Kommas oder Semikolons getrennt und einen Betreff hinzu, und wählen Sie den Typ der zu verwendenden Anlage aus. Viele dieser Felder bieten die Möglichkeit, die dynamischen Parameter zu verwenden. In diesem Beispiel werden \Empfänger\ dynamisch aus dem Semantikmodell der \Trainingsdaten\ mithilfe des \E-Mail-Feldes\ hinzugefügt. Und der E-Mail-Betreff wird dynamisch mithilfe des Managers-Namensparameters festgelegt. Das Linksymbol gibt an, dass dynamische Inhalte verwendet werden.

  1. Benennen Sie Ihr Abonnement.

  2. Geben Sie empfänger-E-Mail-Adressen manuell ein, oder verwenden Sie die Dropdownliste, um einen Wert auszuwählen, der Empfänger dynamisch aus dem Semantikmodell für Schulungsdaten auswählt.

  3. Fügen Sie manuell einen E-Mail-Betreff hinzu, oder verwenden Sie die Dropdownliste, um individualisierte Themen mithilfe des Namensfelds "Manager" aus dem Semantikmodell " Training data " dynamisch zu erstellen.

    Screenshot mit optionen für dynamische Parameter im Fenster

  4. Fügen Sie optionale Details hinzu. Geben Sie eine Nachricht an die Empfänger*innen ein. Verwenden Sie die Umschaltflächen, um einen Link zu dem Bericht in Power BI hinzuzufügen und ein Vorschaubild der ersten Seite des Berichts in die E-Mail einzuschließen. Das Vorschaubild ist die erste Seite des Berichts. Das Vorschaubild zeigt den Bericht mit den eindeutigen Parametern des Empfängers, die angewendet wurden.

  5. Wählen Sie die Dropdownliste Vollständigen Bericht anfügen aus, um die Liste der Optionen anzuzeigen. Wählen Sie ein Format aus. Sensitivitätsbezeichnungen werden auf die E-Mail-Anlage angewendet, und die Anlage respektiert alle festgelegten Schutzbezeichnungen für den Bericht. Die Größe des Anhangs ist auf weniger als 25 MB begrenzt.

  6. Wählen Sie Weiteraus.

Parameter auswählen

Im Fenster "Parameter " werden alle Berichtsparameter angezeigt, und Sie wählen aus, welche Dynamisch basierend auf einer Spalte im Power BI-Semantikmodell festgelegt werden sollen. Paginierte Berichte ermöglichen es Ihnen, die Ansicht des Berichts anzugeben, den Personen im Abonnement erhalten, indem Sie die Parameter im Fenster "Parameter " festlegen. Entscheiden Sie für jeden Parameter, ob der aktuelle Wert, der Standardwert oder der dynamische Wert verwendet werden soll. Für unser Szenario, in dem Schulungsabschlussberichte an Vorgesetzte gesendet werden, ist es sinnvoll, den dynamischen Parameter „Name des Vorgesetzten“ und den dynamischen Parameter „Name des Mitarbeiters“ zu verwenden. Es gibt aber auch andere Szenarien, in denen Sie eine Mischung aus statischen und dynamischen Parametern verwenden möchten. Wenn Ihr Bericht beispielsweise Kontinent- und Länderregionsdaten enthält, sollten Sie den Kontinent als Südamerika festlegen und dynamische Parameter für die Länder und Regionen verwenden.

Screenshot mit optionen für dynamische Parameter im Fenster

  • Current verwendet den Wert aus der aktuell ausgewählten aktiven Version des Berichts. Um die aktuellen Werte zu aktualisieren, rendern Sie den paginierten Bericht mit anderen Werten erneut, öffnen Sie den Assistenten Bericht abonnieren, und wählen Sie Aktuell aus.
  • Standardmäßig wird der vom Berichtsautor festgelegte Wert verwendet. Wenn der/die Autor*in des Berichts beispielsweise ausdrucksbasierte Parameter festgelegt hat (der Standardwert ist etwa immer das heutige Datum), verwendet das Abonnement diesen als Standardwert.
  • Aus Daten abrufen ermöglicht das Auswählen einer Spalte aus Ihrem Semantikmodell, um für jeden Empfänger bzw. jede Empfängerin einen anderen Parameter zu definieren.

Festlegen des Zeitplans

Erstellen Sie im Fenster Zeitplan festlegen einen Zeitplan für Ihr dynamisches Abonnement.

  1. Wählen Sie ein Startdatum und optional ein Enddatum für Ihr Abonnement aus. Standardmäßig ist das Startdatum das Datum, an dem Sie das Abonnement erstellt haben, und das Enddatum ist ein Jahr später. Sie können es zu einem beliebigen Zeitpunkt vor dem Ablauf des Abonnements in ein beliebiges Datum in der Zukunft ändern. Wenn ein Abonnement ein Enddatum erreicht, wird es deaktiviert, bis Sie es erneut aktivieren. Vor dem geplanten Enddatum werden Sie per Benachrichtigungen gefragt, ob Sie das Abonnement verlängern möchten.

  2. Verwenden Sie das Dropdownmenü Wiederholen, um eine Häufigkeit für Ihr Abonnement auszuwählen. Sie können „täglich“, „wöchentlich“ oder „monatlich“ auswählen. Sie können auch Ihre Zeitzone anpassen.

    Tip

    Wenn Sie eine Abonnement-E-Mail nur an bestimmten Tagen erhalten möchten, wählen Sie „wöchentlich“ aus, und aktivieren Sie die Kontrollkästchen für die gewünschten Wochentage. Wenn Sie „Monatlich“ auswählen, müssen Sie eingeben, wie oft pro Monat Sie die Abonnement-E-Mail erhalten möchten.

  3. Wählen Sie eine geplante Zeit für das Abonnement aus. Sie können es für eine bestimmte Zeitzone zur vollen Stunde oder 15, 30 oder 45 Minuten danach ausführen lassen.

    Screenshot des Fensters

  4. Wenn Sie Aktives Abonnement deaktivieren, haben Sie die Möglichkeit, dieses Abonnement manuell auszulösen, anstatt es regelmäßig ausführen zu lassen.

Überprüfen und Abschließen der Erstellung des dynamischen Abonnements

Wählen Sie im Fenster Überprüfen und beenden eine Überschrift aus, um Ihre Einstellungen zu überprüfen. Wenn alle Einstellungen korrekt aussehen, wählen Sie Speichern und schließen aus. Wenn Änderungen erforderlich sind, wählen Sie das Stiftsymbol aus, um Änderungen vorzunehmen.

Screenshot des Fensters

Im Bereich Abonnements werden die neuen Abonnements aufgelistet. Das Linksymbol gibt an, dass dynamische Inhalte verwendet werden.

Eine weitere Möglichkeit zum Überprüfen Ihres Abonnements besteht darin, den Pfeil im Bereich "Abonnements " auszuwählen.

Screenshot des Bereichs

Wie bei anderen Abonnements können Sie das Abonnement bearbeiten, löschen, aktivieren und deaktivieren.

Überlegungen und Einschränkungen

  • Dynamische Abonnements von paginierten Berichten pro Empfänger unterliegen einem Timeout von 10 Minuten.

  • Ihr Semantikmodell für Empfänger*innen verfügt über einen Grenzwert von 1000 Empfängerzeilen. Wenn die Empfängerliste zu einem beliebigen Zeitpunkt 1000 Zeilen überschreitet, erhalten nur die ersten 1000 Empfänger die Abonnement-E-Mail, und der Abonnementersteller erhält eine Fehler-E-Mail.

  • Der Empfang der Abonnement-E-Mail garantiert keinen Zugriff auf den Bericht. Der Berichtszugriff muss separat festgelegt werden.

  • Parameterwerte versuchen, dem Wert und nicht der Bezeichnung zuzuordnen.