Erstellen eines Berichts mit Qlik Application Automation
Anhand der Qlik Reporting Service-Konnektorblocks in Qlik Application Automation können Sie schnell und leicht angepasste mehrseitige Berichte basierend auf App-Arbeitsblättern erstellen. Dieses Thema zeigt, wie jeder dieser Berichtsblocks zum Erstellen von Berichten verwendet wird. Am Ende des Themas werden Sie in der Lage sein, einseitige Berichte basierend auf einem App-Arbeitsblatt, mehrseitige Berichte und angepasste Berichte mit unterschiedlichen Auswahlen auf verschiedenen Arbeitsblättern zu erstellen. Berichte können im PDF- oder im PowerPoint-Format erstellt werden. Wenn Ihre Berichte als PowerPoint-Dateien verteilt werden, können sie von Ihren Empfängern bearbeitet werden.
Sie sollten mit Qlik Application Automation vertraut sein, um einen Bericht mithilfe der Qlik Reporting Service-Konnektorblöcke zu erstellen. Weitere Informationen finden Sie unter Qlik Anwendungsautomatisierung (nur auf Englisch).
Datensicherheit
Nachdem ein Bericht anhand einer Automatisierung erstellt wurde, können Sie ein Dokument an beliebige Benutzer freigeben. Das bedeutet, dass Sie im Prinzip Daten von einer App freigeben können, die nicht allen Benutzern zur Verfügung steht. Vergewissern Sie sich vor dem Erstellen und Senden von Berichten, dass Sie die Sicherheitsanforderungen der für die Berichtserstellung verwendeten App und der Daten verstehen.
Einen einfachen Bericht generieren
Am Ende dieses Abschnitts sind Sie in der Lage, einen einfachen Bericht zu erstellen, der die Arbeitsblätter einer App zeigt. Sie erstellen den Bericht manuell, indem Sie die Automatisierung ausführen. Wenn Sie eine App mit mehr als einem Arbeitsblatt verwenden, werden alle Arbeitsblätter in den Bericht eingeschlossen. In späteren Abschnitten erfahren Sie, wie Sie bestimmte Arbeitsblätter auswählen, um den Bericht anzupassen.
Erstellen Sie eine neue Automatisierung (nur auf Englisch).
Wählen Sie im Blockauswahlbereich unter Meine Konnektoren die Option Qlik Reporting aus.
Ziehen Sie einen Block Bericht erstellen auf den Arbeitsbereich und hängen Sie ihn einem Block Start an.
Wählen Sie das Feld App-ID aus und verwenden Sie die Funktion Lookup ausführen, um die App zu suchen, die Sie zum Generieren eines Berichts verwenden möchten.
Das Feld Name ist mit dem App-Namen ausgefüllt. Wenn der Bericht einen anderen Namen erhalten soll, geben Sie einen neuen Namen in das Feld ein.
Legen Sie den Arbeitsblattmodus auf Alle fest.
Diese Einstellung erstellt einen Bericht, der jedes Arbeitsblatt in der App einschließt.
Ziehen Sie einen Block Bericht generieren auf den Arbeitsbereich und hängen Sie ihn an den Block Bericht erstellen an.
Das Feld Bericht wird mit dem Berichtsnamen aus dem vorherigen Block ausgefüllt. Wählen Sie unter Formatmodus die Option PDF aus.
Wählen Sie im Blockauswahlbereich unter Meine Konnektoren die Option Mail aus.
Ziehen Sie einen Block Mail senden auf den Arbeitsbereich und fügen Sie ihn an das Ende der Automatisierung an.
Mail senden muss zum Senden von E-Mails konfiguriert werden. Wählen Sie die Registerkarte Verbindung im Block-Konfigurationsmenü aus. Geben Sie die entsprechenden Mailverbindungsinformationen für Ihren E-Mail-Anbieter ein. Ein Beispiel für eine Verbindung über einen Gmail-SMTP-Server finden Sie unter Gmail-Authentifizierung.
Wählen Sie Eingaben.
Geben Sie eine E-Mail-Adresse in das Feld An ein.
Geben Sie einen Betreff für die E-Mail ein und legen Sie Typ auf Text fest.
Geben Sie eine Nachricht in das Feld Textkörper ein.
Wählen Sie Anhang hinzufügen aus.
Wählen Sie im Feld Datei den Berichtsnamen aus der Liste aus.
Ihre Berichtsautomatisierung gleicht folgendem Beispiel:
Speichern Sie die Automatisierung und klicken Sie auf Ausführen.
Der Bericht wird an Ihre Empfänger-E-Mail-Adresse gesendet, wenn Sie keine Blockfehler erhalten. Der häufigste Fehler beim Verwenden eines Mail-Blocks ist ein SMTP-Konfigurationsfehler. Wenn dies geschieht, prüfen Sie die Verbindungseinstellungen für den Block Mail senden und versuchen Sie es erneut.
Hinzufügen einer Auswahl zum Bericht
Im vorigen Abschnitt haben Sie einen Bericht basierend auf den Arbeitsblättern in einer App erstellt. In diesem Abschnitt wenden Sie eine Auswahl auf den ganzen Bericht an. Alle Arbeitsblätter werden eingeschlossen, wenn Ihre App mehrere Arbeitsblätter hat, und die Auswahl wird über alle Arbeitsblätter hinweg angewendet.
Ziehen Sie einen Block Auswahl zu Bericht hinzufügen auf den Arbeitsbereich und hängen Sie ihn an den Block Bericht erstellen an.
Vergewissern Sie sich im Feld Bericht, dass der Berichtsname angezeigt wird. Verwenden Sie andernfalls das Dropdown-Menü, um ihn auszuwählen.
Wählen Sie das Feld Feldname aus und verwenden Sie die Funktion Lookup ausführen, um ein Feld für Ihre Auswahl zu suchen.
Klicken Sie unter dem Abschnitt Werte auf Wert hinzufügen und verwenden Sie die Funktion Lookup ausführen, um einen Wert auszuwählen, den Sie für Ihre Auswahl verwenden möchten. Die angezeigten Werte sind diejenigen, die mit dem ausgewählten Feld verknüpft sind.
TipphinweisWenn Ihre App über alternative Zustände verfügt, können Sie die Funktion Lookup ausführen im Feld Zustand verwenden, um die Auswahl eines alternativen Zustands auf den Bericht anzuwenden.
Nachdem Sie den Block Auswahlen zu Bericht hinzufügen konfiguriert haben, speichern Sie die Automatisierung.
Klicken Sie auf Ausführen, um den Bericht mit angewendeten Auswahlen zu senden.
Anpassen des Berichts
Im vorigen Abschnitt haben Sie eine Auswahl auf den ganzen Bericht angewendet. Ein häufiger Berichtsanwendungsfall ist die Erstellung eines Berichts, der auf das Arbeitsblatt angewendete Auswahlen statt des ganzen Berichts enthält. Damit können Sie jede Seite entsprechend Ihren geschäftlichen Bedürfnissen anpassen. In diesem Beispiel fügen Sie das gleiche Arbeitsblatt zweimal hinzu, wenden aber verschiedene Auswahlen an. Damit wird ein Bericht erstellt, in dem das gleiche Diagramm für verschiedene Feldwerte verglichen werden kann. Die gleichen Schritte gelten, wenn Sie verschiedene Arbeitsblätter auf Ihren Bericht anwenden möchten.
Arbeiten Sie mit der gleichen Automatisierung, die Sie oben erstellt haben, und ziehen Sie alle Blöcke unter dem Block Bericht erstellen auf eine Seite des Arbeitsbereichs.
Fügen Sie zwei Blöcke Arbeitsblatt zu Bericht hinzufügen und zwei Blöcke Auswahl zu Bericht hinzufügen zum Arbeitsbereich hinzu.
Hängen Sie sie unter dem Block Bericht erstellen in folgender Reihenfolge an: Arbeitsblatt hinzufügen, Auswahl in Arbeitsblatt treffen, weiteres Arbeitsblatt hinzufügen, weitere Auswahl in Arbeitsblatt treffen. Ihre Automatisierung gleicht folgendem Beispiel:
InformationshinweisDer Block Auswahl zu Arbeitsblatt hinzufügen wendet eine Auswahl auf ein Arbeitsblatt an, das mit einem Block Arbeitsblatt zu Bericht hinzufügen hinzugefügt wurde. Das bedeutet, dass Sie für jedes Arbeitsblatt einen eindeutigen Block hinzufügen müssen, um Auswahlen anzuwenden. Andernfalls werden keine Auswahlen angewendet.
In diesem Beispiel möchten Sie das gleiche Arbeitsblatt zweimal hinzufügen. Verwenden Sie für jeden Block Arbeitsblatt zu Bericht hinzufügen die Funktion Lookup ausführen, um das gleiche Arbeitsblatt aus der App für beide Blöcke auszuwählen. Das Feld Bericht wird automatisch mit dem Berichtsnamen ausgefüllt.
Fügen Sie für jeden Block Auswahl zu Arbeitsblatt hinzufügen einen anderen Feldwert für jedes Arbeitsblatt hinzu. Die Auswahlen gelten für den davorstehenden Block Arbeitsblatt zu Bericht hinzufügen.
Fügen Sie den Block Bericht generieren und den Block Mail senden am Ende der Automatisierung noch einmal hinzu. Diese beiden Blöcke brauchen nicht neu konfiguriert zu werden.
Speichern Sie die Automatisierung und klicken Sie auf Ausführen. Sie erhalten einen zweiseitigen Bericht des gleichen Arbeitsblatts, wobei auf jeder Seite unterschiedliche Auswahlen angewendet werden.
Auslöseoptionen der Automatisierung
In diesem Thema haben Sie den Bericht manuell über den Automatisierungs-Editor ausgelöst. In den meisten Fällen wird für einen Bericht ein Zeitplan eingerichtet, oder der Bericht wird über einen Webhook oder einen In-App-Auslöser ausgelöst. Erstellen Sie einen benutzerdefinierten Bericht mit den obigen Beispielen und befolgen Sie dann eines der Themen unten, um zu ändern, wie der Bericht ausgelöst wird.
- Weitere Informationen über die verschiedenen Methoden zum Auslösen einer Automatisierung finden Sie unter Arbeiten mit Ausführungsmodi (nur auf Englisch).
- Ein Beispiel für das Auslösen von Automatisierungen über eine Schaltfläche in der App finden Sie im Tutorial zu Aktive Intelligenz (nur auf Englisch).
- Weitere Informationen dazu, wie Webhook-Auslöser funktionieren, beispielsweise zum Ausführen einer Automatisierung, wenn eine App geladen wird, finden Sie unter Arbeiten mit Webhooks (nur auf Englisch).
Einschränkungen
Weitere Informationen zu den Einschränkungen und Spezifikationen für Qlik Application Automation-Berichte finden Sie unter Spezifikationen und Einschränkungen für Qlik Reporting Service.