Risoluzione dei problemi di Reporting avanzato per Adobe Commerce

Questo articolo fornisce una struttura decisionale per la risoluzione dei problemi strutturata per la diagnosi e la risoluzione dei problemi di Reporting avanzato in Adobe Commerce. Consente di rispondere a domande diagnostiche mirate e di accedere a query, patch o documentazione pertinenti in base alle risposte fornite. Il flusso di lavoro consente di identificare le cause principali, ad esempio i gap di configurazione, le mancate corrispondenze di valuta, i problemi di token e gli errori correlati ai cron.

Descrizione description

Ambiente

Adobe Commerce su infrastruttura cloud

Problema/Sintomi

  • Il dashboard di Advanced Reporting non visualizza alcun dato
  • Errore 404 durante l’accesso a Reporting avanzato
  • Ritardi nella sincronizzazione tra Adobe Commerce e il reporting avanzato
  • Token mancante o non valido nella configurazione
  • Sono state rilevate più valute di base nella configurazione o negli ordini cronologici
  • Processo Cron analytics_collect_data mancante, non riuscito o bloccato nello stato di errore

Risoluzione resolution

Fare clic su ogni domanda per visualizzare i dettagli delle risposte in ogni passaggio dello strumento di risoluzione dei problemi.

Passaggio 1

Si verifica un errore 404 durante l<>utilizzo della funzione di reporting avanzata e il sito soddisfa i requisiti di reporting avanzato?
  • SÌ - Procedere al passaggio 2.
  • NO - Completare i requisiti di creazione di report avanzati per il sito seguendo la procedura descritta in Requisiti di creazione di report avanzati. Quindi, procedere al punto 2.

Passaggio 2

Vengono utilizzate più valute di base (negli ordini e nella configurazione)?

NOTA: questo comando richiede un'analisi completa della tabella. Per le tabelle con un numero elevato di record, ciò potrebbe avere un impatto sulle prestazioni durante l'esecuzione della query per ottenere i dati cronologici degli ordini.

  • SÌ - Se SELECT value FROM core_config_data WHERE path = 'currency/options/base'; restituisce più righe, il reporting avanzato non è supportato. Noi sosteniamo solo una valuta. Sarà necessario utilizzare Adobe Commerce Intelligence. Rivolgiti al team del tuo account per effettuare questa configurazione.
  • NO - Se viene visualizzata una sola valuta (ad esempio, USD), controllare gli ordini cronologici con SELECT DISTINCT base_currency_code FROM sales_order;. Se sono mai esistite più valute, la funzione di reporting avanzato non è supportata. In caso contrario, procedere al punto 3.

Passaggio 3

La funzione di reporting avanzato è abilitata? Seleziona Amministratore > Archivi > Impostazioni > Configurazione > Generale > Generazione rapporti avanzata. Per i passaggi dettagliati, controlla Reporting avanzato: abilita reporting avanzato.
  • SÌ - Passare al punto 4.
  • NO - Abilita generazione rapporti avanzati in Amministratore > Archivi > Impostazioni > Configurazione > Generale > Generazione rapporti avanzata. Attendere 24 ore per la sincronizzazione. Se i dati vengono caricati, il problema è stato risolto; in caso contrario, procedere con il passaggio 4.

Passaggio 4

È presente un token nella configurazione? Eseguire la query SELECT * FROM core_config_data WHERE path LIKE 'analytics/general/token' \G per verificare.
  • SÌ - Passare al punto 6.
  • NO - Se il token è NULL o mancante, procedere con il passaggio 5.

Passaggio 5

La query restituisce la riga nella tabella flag?

Passaggio 6

Sono presenti record nella tabella cron_schedule ed è stato eseguito il processo analytics_collect_data (controllare utilizzando SELECT * FROM cron_schedule WHERE job_code LIKE 'analytics_collect_data' \G)?
  • SÌ - Se lo stato è mancante, significa che analytics_collect_data  non è stato eseguito come previsto.  Questo problema può comunque verificarsi nelle versioni di Adobe Commerce supportate perché il processo è stato originariamente eseguito nel gruppo cron predefinito. Applicare la patch QPT MDVA-19640. Prima di applicare, esegui l’aggiornamento alla versione più recente dello strumento Quality Patches (QPT). Seguire le istruzioni per l’applicazione della patch nella guida ufficiale all’utilizzo di QPT:

  • SÌ - Se lo stato è positivo, procedere con il passaggio 8.

  • SÌ - Se stato = errore, il processo ha tentato di essere eseguito ma si è verificato un errore. Procedere al punto 7 per ulteriori diagnosi.

  • NO - Nessun record trovato. Il lavoro non è mai stato eseguito. Procedere al passaggio 7.

Passaggio 7

Processo registrato in support_report.log?

Passaggio 8

Il file data.tgz esiste nel sistema e sono presenti record nei registri di accesso?

Per verificare che il file data.tgz esista, eseguire questo comando. Deve restituire le directory con i nomi hash:

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

Per verificare la presenza di record in access.log, eseguire il comando seguente:

Su Commerce Cloud:

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

On-Premise: sostituisci di conseguenza il percorso del file:

code language-none
zgrep -i analytics <your web server's log path>/access.log* | grep MagentoBI
  • SÌ - Se il file data.tgz è presente e sono presenti record nei log degli accessi, ma si è ancora verificato un errore 404, è necessario inviare un ticket di supporto.
  • NO - Passare al punto 9.

Passaggio 9

Il processo cron genera un messaggio di errore?

Esempio: nella tabella cron_schedule viene visualizzato l'errore Impossibile eliminare il file "/app/var/tmp/analytics/tmp/.nfsb3b6041dd44588a0000850c0. Attenzione! unlink(https://experienceleague.adobe.com/app/var/tmp/analytics/tmp/.nfsb3b6041dd44588a0000850?lang=it): nessun file o directory di questo tipo"

  • SÌ - Questo problema viene risolto automaticamente in Adobe Commerce on Cloud tramite le patch cloud incluse negli strumenti ECE. Non è richiesta alcuna azione manuale. Per i commercianti locali, questa correzione non è disponibile tramite lo strumento Quality Patches (QPT). Se l'errore persiste, invia un ticket di supporto.
  • NO - Invia un ticket di supporto.

Lettura correlata

Generazione rapporti avanzati nella Guida introduttiva per l'amministratore di Commerce.

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