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

Tritt bei der Verwendung der erweiterten Berichterstellung ein 404-Fehler auf, und erfüllt Ihre Site die Anforderungen an die erweiterte Berichterstellung?
  • 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

Werden mehrere Basiswährungen verwendet (in Bestellungen und Konfiguration)?

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

Ist die erweiterte Berichterstellung aktiviert? Überprüfen Sie admin > 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

Gibt es ein Token in der Konfiguration? Führen Sie die 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

Gibt die Abfrage die Zeile in flag Tabelle zurück?

Schritt 6

Gibt es Datensätze in der cron_schedule-Tabelle und wurde der analytics_collect_data ausgeführt (Überprüfung mithilfe von SELECT * FROM cron_schedule WHERE job_code LIKE 'analytics_collect_data' \G)?
  • JA - Wenn Status = fehlerhaft ist, bedeutet dies, dass analytics_collect_data  nicht 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:

  • 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

War der Auftrag support_report.log angemeldet?

Schritt 8

Gibt es die Datei data.tgz im System und gibt es Datensätze in den Zugriffsprotokollen?

Um zu überprüfen, ob die Datei data.tgz vorhanden ist, führen Sie diesen Befehl aus. Es sollten Ordner mit Hash-Namen zurückgegeben werden:

code language-none
ls -ltr pub/media/analytics/

Um zu überprüfen, ob Datensätze in access.logs vorhanden sind, führen Sie diesen Befehl aus:

Auf Commerce Cloud:

code language-none
zgrep -i analytics /var/log/platform/*/access.log* | grep MagentoBI

On-Premise: Ersetzen Sie den Dateipfad entsprechend:

code language-none
zgrep -i analytics <your web server's log path>/access.log* | grep MagentoBI
  • JA - Wenn die data.tgz vorhanden 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

Gibt es eine Fehlermeldung, die vom Cron-Auftrag ausgelöst wird?

Beispiel: In der cron_schedule wird der Fehler angezeigt Die Datei "/app/var/tmp/analytics/tmp/.nfsb3b6041dd44588a0000850c0 kann nicht gelöscht werden. Warnung! unlink(https://experienceleague.adobe.com/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.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f