Fehlerbehebung bei erweiterten Berichten für Adobe Commerce
Dieser Artikel bietet einen strukturierten Entscheidungsbaum zur Fehlerbehebung für die Diagnose und Lösung von Problemen mit erweiterten Berichten in Adobe Commerce. Er führt Sie durch zielgerichtete Diagnosefragen und leitet Sie auf der Grundlage Ihrer Antworten zu den entsprechenden Abfragen, Patches oder der Dokumentation. Der Workflow hilft bei der Identifizierung von Grundursachen wie Konfigurationslücken, Währungsabweichungen, Token-Problemen und Cron-bezogenen Fehlern.
Beschreibung description
Umgebung
Adobe Commerce auf Cloud-Infrastruktur
Problem/Symptome
- Im Dashboard für erweiterte Berichte werden keine Daten angezeigt
- 404-Fehler beim Zugriff auf erweiterte Berichte
- Synchronisierungsverzögerungen zwischen Adobe Commerce und erweiterten Berichten
- Fehlendes oder ungültiges Token in Konfiguration
- Mehrere Basiswährungen in Konfigurations- oder historischen Bestellungen erkannt
- Cron-Auftrag analytics_collect_data fehlt, ist fehlgeschlagen oder befindet sich im Fehlerstatus
Lösung resolution
Klicken Sie auf die einzelnen Fragen, um die Antwortdetails in jedem Schritt der Fehlerbehebung anzuzeigen.
Schritt 1
- JA - Mit Schritt 2 fortfahren.
- NEIN - Füllen Sie die erweiterten Reporting-Anforderungen für Ihre Site aus, indem Sie die Schritte unter Erweiterte Reporting-Anforderungen befolgen. Fahren Sie dann mit Schritt 2 fort.
Schritt 2
SELECT value FROM core_config_data WHERE path = 'currency/options/base'; aus, um zu überprüfen.HINWEIS: Dieser Befehl erfordert eine vollständige Tabellenüberprüfung. Bei Tabellen mit einer hohen Anzahl von Datensätzen kann dies daher die Leistung beeinträchtigen, während die Abfrage ausgeführt wird, um historische Bestelldaten abzurufen.
- JA - Wenn mehrere Zeilen von
SELECT value FROM core_config_data WHERE path = 'currency/options/base';zurückgegeben werden, wird das erweiterte Reporting nicht unterstützt. Wir unterstützen nur eine Währung. Sie müssen stattdessen Adobe Commerce Intelligence verwenden. Wenden Sie sich an Ihr Konto-Team, um dies einzurichten. - NEIN - Wenn nur eine Währung (z. B. USD) angezeigt wird, überprüfen Sie historische Bestellungen mit
SELECT DISTINCT base_currency_code FROM sales_order;. Wenn mehrere Währungen vorhanden waren, wird Advanced Reporting nicht unterstützt. Fahren Sie andernfalls mit Schritt 3 fort.
Schritt 3
> Stores > Einstellungen > Konfiguration > Allgemein > Erweiterte ) Ausführliche Anweisungen finden Sie unter Erweiterte Berichterstellung: Erweiterte Berichterstellung aktivieren.- JA - Mit Schritt 4 fortfahren.
- NEIN - Erweiterte Berichterstellung aktivieren in Admin
>Stores>Einstellungen>Konfiguration>Allgemein>Erweiterte ) Warten Sie 24 Stunden auf die Synchronisierung. Wenn Daten geladen werden, wird das Problem behoben. Fahren Sie andernfalls mit Schritt 4 fort.
Schritt 4
SELECT * FROM core_config_data WHERE path LIKE 'analytics/general/token' \G aus, um zu überprüfen.- JA - Mit Schritt 6 fortfahren.
- NEIN - Wenn das Token NULL ist oder fehlt, fahren Sie mit Schritt 5 fort.
Schritt 5
SELECT * FROM flag WHERE flag_code = 'analytics_link_subscription_update_reverse_counter'; aus, um zu überprüfen.- JA - Löschen Sie die Zeile, indem Sie
DELETE FROM flag WHERE flag_code = 'analytics_link_subscription_update_reverse_counter';ausführen, das erweiterte Reporting deaktivieren und erneut aktivieren, das Token erneut autorisieren und 24 Stunden warten. Wenn das Problem weiterhin besteht reichen Sie ein Support-Ticket . - NEIN - Deaktivieren und reaktivieren Sie das erweiterte Reporting, autorisieren Sie das Token erneut und warten Sie 24 Stunden. Wenn das Problem weiterhin besteht reichen Sie ein Support-Ticket .
Schritt 6
SELECT * FROM cron_schedule WHERE job_code LIKE 'analytics_collect_data' \G aus, um zu überprüfen.-
JA - Wenn Status = fehlerhaft ist, bedeutet dies, dass
analytics_collect_datanicht wie erwartet ausgeführt wurde. Dieses Problem kann in unterstützten Adobe Commerce-Versionen weiterhin auftreten, da der Vorgang ursprünglich in der standardmäßigen Cron-Gruppe ausgeführt wurde. Wenden Sie den QPT-Patch MDVA-19640 an. Führen Sie vor der Anwendung ein Upgrade auf die neueste Version des Quality Patches Tool (QPT) durch. Befolgen Sie die Anweisungen zur Patch-Anwendung im offiziellen QPT-Benutzerhandbuch:- QPT-Benutzerhandbuch
- QPT-Versionshinweise: v1.0.20 (MDVA-19640 in v1.0.20 hinzugefügt).
-
JA - Wenn Status = Erfolg, fahren Sie mit Schritt 8 fort.
-
JA - Wenn Status = Fehler ist, wurde versucht, den Vorgang auszuführen, doch es trat ein Fehler auf. Fahren Sie mit Schritt 7 fort, um weitere Diagnosen durchzuführen.
-
NEIN - Keine Einträge gefunden. Der Job lief nie. Gehen Sie zu Schritt 7.
Schritt 7
analytics_collect_data Auftrag support_report.log angemeldet?Verwenden Sie für Adobe Commerce in Cloud Manager New Relic-Protokolle als bevorzugte Methode, um dies zu überprüfen, da Protokolle auf mehreren Web-Knoten generiert werden können und nicht in einer einzigen lokalen Datei auf dem Server synchronisiert werden. New Relic aggregiert Protokolle pro Knoten und rotiertem Knoten an einem Ort.
Wechseln Sie in zu Protokolle und führen Sie die filePath:"/data/exports/local/%project_id%/log/support_report.log" message:"*analytics_collect_data" aus.
Führen Sie zgrep analytics_collect_data var/log/support_report.log* als alternative/manuelle Prüfung aus.
- JA - Wenn der Vorgang erfolgreich protokolliert wurde, fahren Sie mit Schritt 8 fort.
- NEIN - Senden eines Support-Tickets.
Schritt 8
ls -ltr pub/media/analytics/ aus, um nach der Datei zu suchen, und führen Sie zgrep -i analytics /var/log/platform/*/access.log* | grep MagentoBI (Cloud) oder den entsprechenden Befehl „access.log“ On-Premise aus, um die Protokolle zu überprüfen.- JA - Wenn die
data.tgzvorhanden ist und Einträge in den Zugriffsprotokollen vorhanden sind, Sie aber immer noch einen 404-Fehler haben, müssen Sie ein Support-Ticket einreichen. - NEIN - Mit Schritt 9 fortfahren.
Schritt 9
cron_schedule auf zu überprüfende Fehler.Beispiel: In der cron_schedule wird der Fehler angezeigt Die Datei "/app/var/tmp/analytics/tmp/.nfsb3b6041dd44588a0000850c0 kann nicht gelöscht werden. Warnung! unlink(/app/var/tmp/analytics/tmp/.nfsb3b6041dd44588a0000850?lang=de): Keine derartige Datei oder derartiges Verzeichnis“
- JA - Dieses Problem wird in Adobe Commerce in der Cloud automatisch durch die in den ECE-Tools enthaltenen Cloud-Patches behoben. Es ist keine manuelle Aktion erforderlich. Für Händler vor Ort ist diese Fehlerbehebung nicht über das Quality Patches Tool (QPT) verfügbar. Wenn der Fehler weiterhin besteht, Sie ein Support-Ticket.
- NEIN - Senden eines Support-Tickets.
Verwandtes Lesen
Erweiterte Berichterstellung in den ersten Schritten für Commerce Admin.