Fehlerbehebung – Berichtsaufgaben und generierte Berichte
Dieses Thema bietet Hilfe bei der Behebung häufiger Probleme, die beim Verwalten von Berichtsaufgaben und beim Generieren von Berichten mit den Aufgaben auftreten.
App-Ladevorgang schlägt beim Hochladen einer Verteilerlistendatei fehl
Mögliche Ursache
Das kann an verschiedenen Problemen damit liegen, wie das Ende Ihres Ladeskripts formatiert ist, bevor Sie die Verteilerliste hinzufügen.
Häufige Beispiele:
-
Am Ende Ihres aktuellen Ladeskripts befindet sich ein Befehl Exit script.
-
Am Ende des letzten LOAD- oder SELECT-Befehls im Ladeskript fehlt ein Strichpunkt.
Vorgeschlagene Aktion
Für die obigen Beispiele könnten die folgenden Lösungen funktionieren:
-
Verschieben Sie den neu hinzugefügten Skriptabschnitt Distribution List an eine neue Position über dem Befehl Exit script. Entfernen Sie alternativ den Befehl Exit script, wenn das in Ihrem Anwendungsfall und Skriptkontext sinnvoll ist.
-
Fügen Sie den fehlenden Strichpunkt hinzu.
Berichtsaufgabe: „Senden an einige Benutzer fehlgeschlagen.“
Die Berichtsaufgabe sendet möglicherweise an einige Benutzer, aber an andere nicht.
Mögliche Ursache 1
Die E-Mail-Adresse dieser Empfänger wurde in der Verteilerliste geändert. Beim Erstellen von Berichten für jeden zur Berichtsaufgabe hinzugefügten Empfänger sucht Qlik Cloud in der Verteilerliste nach der E-Mail-Adresse. Wenn keine Übereinstimmung gefunden wird, kann kein Bericht für den Benutzer erstellt werden.
Vorgeschlagene Aktion 1
Als Best Practice wird empfohlen, Gruppen zum Hinzufügen von Benutzern zu Berichtsaufgaben zu verwenden. Gruppen sind Sammlungen von Empfängern. Wenn Sie die E-Mail-Adresse eines Empfängers ändern, der als Teil einer Gruppe zur Aufgabe hinzugefügt wurde, werden Berichte erstellt und an die aktualisierte E-Mail-Adresse zugestellt.
Wenn Sie dennoch einzelne Empfänger zur Berichtsaufgabe hinzufügen müssen, löschen Sie den ursprünglichen Benutzer aus der Berichtsaufgabe und fügen Sie ihn mit der aktualisierten E-Mail-Adresse erneut hinzu.
Weitere Informationen finden Sie unter Erstellen einer Verteilerliste für Ihren Bericht.
Mögliche Ursache 2
Ein oder mehrere Berichtsfilter, die in der Verteilerliste referenziert sind, wurden in der App nicht gefunden. Beispiel:
-
Der Name eines Filters wurde in der App geändert, aber in der Verteilerliste nicht aktualisiert.
-
Ein Filter wurde in der App gelöscht, wird aber in der Verteilerliste noch referenziert.
-
Ein in der Verteilerliste referenzierter Filter wurde noch nicht zur App hinzugefügt.
Vorgeschlagene Aktion 2
Aktualisieren Sie Filternamen, um App und Verteilerliste aneinander auszurichten. Fügen Sie benötigte Filter hinzu. Wenn ein Filter gelöscht wurde und nicht mehr anwendbar ist, entfernen Sie seine Referenz aus der Verteilerliste.
Berichtsaufgabe, die eine Excel-Vorlage enthält: „Fehler beim Senden: Fehler beim Generieren“
Mögliche Ursache 1
Die Vorlage verwendet Excel-Funktionen, die für tabellarische Berichte nicht unterstützt werden.
Beispiele:
-
Visual Basic für Anwendungen, Makros und Skripterstellung
-
Erweiterungen von Drittanbietern
Vorgeschlagene Aktion 1
Erstellen Sie eine Vorlage, die keine nicht unterstützten Excel-Funktionen verwendet.
Eine Liste der Einschränkungen für das Qlik Add-In für Microsoft Excel finden Sie unter Spezifikationen und Einschränkungen für Qlik Reporting Service.
Mögliche Ursache 2
Ein oder mehrere Felder in der App sind mit Immer ein ausgewählter Wert konfiguriert, und es sind keine Berichtsfilter auf die Berichtsaufgabe angewendet, die genau einen Wert für jedes dieser Felder auswählen.
Vorgeschlagene Aktion 2
Wenn eine App ein oder mehrere Felder umfasst, die mit der Eigenschaft Immer ein ausgewählter Wert konfiguriert sind, müssen Sie Ihre Berichtsfilter so konfigurieren, dass die Filter genau einen Wert für jedes dieser Felder auswählen. Diese Berichtsfilter müssen auf die Berichtsaufgabe angewendet werden.
Wenn ein Filter keinen Wert für diese Felder enthält oder wenn gar keine Filter mit der Aufgabe verknüpft sind, schlägt die Berichtsaufgabe fehl.
Mögliche Ursache 3
Folgendes ist passiert:
-
Sie haben Daten aus einem Tabellen-Diagramm in der App zur Vorlage hinzugefügt und ein oder mehrere Spalten-Tags verwendet.
-
In der App haben eine oder mehrere der Spalten der Tabelle die Einstellung Spalte anzeigen, wenn.
-
Zum Zeitpunkt der Berichtserstellung sind die Bedingungen Spalte anzeigen, wenn für diese Spalten nicht erfüllt.
Wenn Sie Spalten-Tags hinzufügen, die mit einer Bedingung Spalte anzeigen, wenn in einem Tabellen-Diagramm eingerichtet sind, muss die Bedingung erfüllt sein, wenn eine Berichtsaufgabe ausgeführt wird, die diese Vorlage verwendet. Andernfalls schlägt die Berichtsaufgabe fehl.
Vorgeschlagene Aktion 3
Entfernen Sie die Spalten-Tags und fügen Sie die Daten des Tabellen-Diagramms der Vorlage als Tabellen-Tag wieder hinzu. Die Berichtsaufgaben, die diese Vorlage verwenden, werden dann erfolgreich ausgeführt, auch wenn die Bedingung nicht erfüllt ist.
Berichtsaufgabe kann nicht ausgeführt werden – maximale Anzahl verschiedener Berichte erreicht
Die Ausführung einer Berichtsaufgabe schlägt mit der folgenden Meldung fehl:
Der Bericht wurde nicht gesendet, weil die maximale Anzahl verschiedener Berichte für diese Aufgabe erreicht ist. Weitere Details finden Sie in der Empfängerliste.
Mögliche Ursache
Eine Berichtsaufgabe kann maximal 500 eindeutige Berichte generieren. Dieses Limit wird für alle zur Aufgabe hinzugefügten Vorlagen ausgewertet und nicht pro Vorlage in der Aufgabe. Dieses Limit gilt auch für alle Berichtsaufgaben, unabhängig davon, ob ein oder mehrere Zyklen angewendet werden oder nicht.
Vorgeschlagene Aktion
Bearbeiten Sie die Berichtsaufgabe und ändern Sie die Definition so, dass bei jeder Ausführung weniger als 500 verschiedene Berichte erstellt werden. Wenn Sie dennoch mehr als 500 verschiedene Berichte auf einmal erstellen müssen, können Sie separate Aufgaben mit ähnlichen Zustellungseinstellungen erstellen.
Mein Bericht enthält nicht die Daten, die ich erwartet hatte
Mögliche Ursache 1
Das Ladeskript enthält einen Star-Befehl, und der Bericht ist für die Verwendung von Filtern festgelegt.
Vorgeschlagene Aktion 1
Arbeiten Sie das Ladeskript um, sodass es wie vorgesehen funktioniert, ohne Star-Befehle zu verwenden.
Mögliche Ursache 2
Der Bericht wurde aus einer Qlik NPrinting-Vorlage migriert, die Objektfilter verwendet.
Vorgeschlagene Aktion 2
Objektfilter werden für tabellarische Berichte in Qlik Cloud nicht unterstützt. Arbeiten Sie die Vorlage so um, dass das gewünschte Ergebnis ohne Objektfilter erreicht wird.
Weitere Informationen finden Sie unter Exportieren von Berichtsvorlagen aus Qlik NPrinting in Qlik Cloud.
Die Berichtsaufgabe wurde deaktiviert
Mögliche Ursache 1
Eine Abschnittszugriff-Tabelle wurde der App hinzugefügt oder daraus entfernt.
Vorgeschlagene Aktion 1
Bewerten Sie, ob die Datensicherheitseinschränkungen, die in den Abschnittszugriff-Tabellen definiert sind, für den Anwendungsfall der Berichtsaufgabe akzeptabel sind. Wenn sie akzeptabel sind, aktivieren Sie die Berichtsaufgabe erneut.
Mögliche Ursache 2
Die App hat Abschnittszugriff und ein Mandantenadministrator hat den Besitzer der Berichtsaufgabe geändert. Damit wird die Berichtsaufgabe automatisch deaktiviert. In dieser Situation kann nur der neue Besitzer der Berichtsaufgabe die Aufgabe erneut aktivieren.
Vorgeschlagene Aktion 2
Änderungen am Besitz der Berichtsaufgabe können sich auf die Datenbestandseinschränkung auswirken, die auf einzelne Empfänger der Aufgabe angewendet ist. Beachten Sie Folgendes: Wenn die Berichtsaufgabe so konfiguriert ist, dass sie Berichte an einzelne Benutzer sendet, die keine Benutzer im Qlik Cloud Mandanten sind, erhalten diese die gleichen Daten wie der neue Besitzer der Berichtsaufgabe.
Wenn der neue Besitzer der Berichtsaufgabe die Konfiguration ausgewertet und alle erforderlichen Änderungen vorgenommen hat, kann er die Berichtsaufgabe wieder aktivieren.
Weitere Informationen finden Sie unter In-App-Berichte und Abschnittszugriff.
Zeitstempel für die Berichtsgenerierung im Dateinamen (oder in der Dateinamenvorschau) ist falsch
Mögliche Ursache
Der Besitzer der Berichtsaufgabe hat in seinen persönlichen Einstellungen keine bevorzugte Zeitzone festgelegt. Wenn nicht explizit eine bevorzugte Zeitzone festgelegt wurde, werden in den Berichtsdateinamen Zeitstempel in UTC verwendet.
Vorgeschlagene Aktion
Der Besitzer der Berichtsaufgabe muss in seinen persönlichen Einstellungen eine Zeitzone festlegen.
Gehen Sie folgendermaßen vor:
-
Klicken Sie in Qlik Cloud auf das Benutzerprofilmenü in der oberen rechten Ecke.
-
Klicken Sie auf Einstellungen.
-
Wählen Sie unter Zeitzone Ihre bevorzugte Zeitzone aus.
Falsche Schriftart im Bericht, der aus der Vorlage Excel erstellt wurde
Mögliche Ursache
In der Vorlage wird eine benutzerdefinierte Schriftart verwendet.
Die Verwendung von benutzerdefinierten Schriftarten in der Vorlagendatei Excel wird nicht unterstützt. Wenn Ihre Vorlage Schriftarten enthält, die für die Berichterstellung nicht verfügbar sind, verwenden Elemente, die diese Schriftarten verwenden, in den generierten Berichten stattdessen die Standardschriftart Excel.
Vorgeschlagene Aktion
Verwenden Sie beim Erstellen Ihrer Excel-Vorlage eine Excel-Schriftart, die am besten zu der von Ihnen ursprünglich verwendeten benutzerdefinierten Schriftart passt. Dies ist der beste Weg, um unerwartete Ergebnisse in der Berichtsausgabe zu vermeiden.