Fehlerbehebung – In-App-Berichte
In diesem Hilfethema wird gezeigt, wie Sie häufig auftretende Fehler beheben, die während Ihrer Arbeit mit In-App-Berichten in Qlik Cloud Analytics auftreten können.
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.
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 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.
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: „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
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.
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 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.
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.
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.
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.
Mögliche Ursache 2
Der Bericht wurde aus einer Qlik NPrinting-Vorlage migriert, die Objektfilter verwendet.
Vorgeschlagene Aktion 1
Arbeiten Sie das Ladeskript um, sodass es wie vorgesehen funktioniert, ohne Star-Befehle zu verwenden.
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 Excel 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.
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 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.
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.
Beim Hochladen der Excel-Vorlage in die Qlik Sense App ist ein Fehler aufgetreten.
Wenn Sie versuchen, eine Vorlage hochzuladen, die bereits mit einer anderen Qlik Sense App verbunden ist, wird möglicherweise dieser Fehler angezeigt.
Die Vorlagendatei konnte nicht hochgeladen werden. Die Referenzobjekte der Vorlage, die in der Qlik Sense App nicht verfügbar sind.
Dieser Fehler kann auftreten, wenn Sie versuchen, die verbundene Qlik Sense App zu aktualisieren, während Sie eine neue Vorlage hochladen, vielleicht für eine duplizierte oder veröffentlichte Kopie einer bestehenden App.
Mögliche Ursache 1
Es gibt Inhalte in der Vorlage, die Objekte aus privaten Arbeitsblättern verwenden. Private Arbeitsblätter werden nicht eingeschlossen, wenn die App exportiert, dupliziert oder veröffentlicht wird. Um die verbundene App für eine Vorlage ändern zu können, müssen alle App-Objekte, auf die in der Vorlage verwiesen wird, in der neuen App vorgefunden werden.
Mögliche Ursache 2
Es liegen Probleme mit einem oder mehreren der einzelnen Objekte vor, auf die in der Vorlage verwiesen wird.
Vorgeschlagene Aktion 1
Führen Sie einen der folgenden Vorgänge durch:
-
Kehren Sie zur ursprünglichen Quell-App zurück und machen Sie die referenzierten privaten Arbeitsblätter öffentlich.
-
Öffnen Sie die Vorlage mit dem Qlik Add-In für Microsoft Excel und löschen Sie die referenzierten Inhalte, die auf den privaten Arbeitsblättern basieren.
Vorgeschlagene Aktion 2
Öffnen Sie die Vorlage mit dem Qlik Add-in für Microsoft Excel. Dort finden Sie für jedes Objekt weitere beschreibende Fehlermeldungen und können das Problem weiter diagnostizieren. Zum Beispiel könnten Sie die Vorlage von Qlik NPrinting migriert haben, und die Vorlage verweist auf Diagrammtypen, die in tabellarischen Berichten von Qlik Cloud nicht unterstützt werden.
Microsoft Excel: Nach der Bereitstellung des Qlik Add-Ins wird während der Authentifizierung ein leeres Dialogfeld angezeigt
Wenn ein Benutzer versucht, sich beim Add-In zu authentifizieren, kann sein Authentifizierungs-Popup-Dialogfeld leer sein. Alternativ wird dem Benutzer möglicherweise ein Fehler im Dialogfeld angezeigt (insbesondere 12006).
Mögliche Ursache
Damit ein Benutzer mit dem Qlik Add-In für Microsoft Excel arbeiten kann, erfordert der Authentifizierungsfluss eine Umleitung zwischen Ihrem Mandanten und dem Identitätsanbieter, der in einer anderen Domäne gehostet ist. Ihr Identitätsanbieter legt eine Cross-Origin-Opener-Policy mit restriktiven Einstellungen fest. Dadurch wird der Teil der domänenübergreifenden Kommunikation des Authentifizierungsflusses blockiert und verhindert, dass die Anmeldeinformationen korrekt an das Add-In zurückgegeben werden.
Vorgeschlagene Aktion
Die folgende Lösung sollte von einem Netzwerkadministrator durchgeführt werden, der für die Einrichtung von Identitätsanbietern zuständig ist.
Gehen Sie folgendermaßen vor:
-
Setzen Sie den Antwort-Header von Ihrem IDP zu Ihrem Dialog auf:
Cross-Origin-Opener-Policy: unsafe-none
Weitere Informationen finden Sie in der offiziellen Microsoft-Dokumentation: Office-Dialogfeld-API – Regeln und Tricks
Microsoft Excel: Statische Bilder werden in der Vorlage nicht angezeigt
Mögliche Ursache 1
Als Benutzer verfügen Sie nicht über ausreichend Berechtigungen im Qlik Cloud Mandanten, um Bilder aus Apps herunterzuladen.
Mögliche Ursache 2
In Microsoft Excel besteht ein kleines Synchronisierungsproblem. Dieses Problem ist auf Webversionen von Excel für Microsoft 365 beschränkt.
Vorgeschlagene Aktion 1
Wenden Sie sich an Ihren Mandantenadministrator, wenn Sie weitere Berechtigungen benötigen.
Wenn Sie ein Mandantenadministrator sind, finden Sie weiter Informationen unter:
-
Rollen und Berechtigungen für Benutzer und Administratoren (benutzerbasierte Abonnements)
-
Rollen und Berechtigungen für Benutzer und Administratoren (kapazitätsbasierte Abonnements)
-
Rollen und Berechtigungen für Benutzer und Administratoren (Qlik Anonymous Access Abonnements)
Vorgeschlagene Aktion 2
Wenn Sie die Bearbeitungsansicht/Anzeigeansicht im Excel-Menüband umschalten, wird das Bild wieder sichtbar.
Microsoft Excel: Die Vorlage sieht anders aus, nachdem sie in macOS gespeichert und in Windows wieder geöffnet wurde
Insbesondere werden Sie vielleicht feststellen, dass sich die Dimensionen der statischen Bilder geändert haben. Möglicherweise verwendet die Datei jetzt auch andere Schriftarten.
Mögliche Ursache
Dies sind technische Unterschiede darin, wie macOS und Windows Bilder in Excel-Dateien darstellen. Zudem können sich Schriftarten in der Datei ändern. Die Standardschriftarten sind in macOS und Windows unterschiedlich, und in der Regel werden auch nicht die gleichen Schriftarten unterstützt.
Vorgeschlagene Aktion
Versuchen Sie, während der Entwicklung der Vorlage nicht zwischen verschiedenen Betriebssystemen zu wechseln. Wenn dies nicht vermieden werden kann (z. B. bei gemeinsamer Vorlagenentwicklung), passen Sie die Schriftarten und Formatvorlagen im Excel-Arbeitsbuch nach Bedarf an. Diese Einstellungen befinden sich unter Seiten-Layout.
Änderungen an den Bildabmessungen lassen sich nur schwer beheben. Für Berichte, in denen Bilder verwendet werden, sollten Sie daher während der ganzen Vorlagenentwicklung das gleiche Betriebssystem verwenden.
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.
Zeitstempel für die Berichtsgenerierung im Dateinamen (oder in der Dateinamenvorschau) ist falsch
Mögliche Ursache
Der Besitzer der Berichtsaufgabe hat in seinen Profileinstellungen 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 Profileinstellungen eine bevorzugte Zeitzone festlegen.
Gehen Sie folgendermaßen vor:
-
Klicken Sie in Qlik Cloud auf das Benutzerprofilmenü in der oberen rechten Ecke.
-
Klicken Sie auf Profileinstellungen.
-
Wählen Sie unter Zeitzone Ihre bevorzugte Zeitzone aus.