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
- 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
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
> 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
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
flag?- SÌ - Eliminare la riga eseguendo
DELETE FROM flag WHERE flag_code = 'analytics_link_subscription_update_reverse_counter';, disabilitare/abilitare la generazione di rapporti avanzata, autorizzare nuovamente il token, attendere 24 ore. Se il problema persiste, invia un ticket di supporto. - NO - Disabilita/abilita reportistica avanzata, riautorizza il token, attendi 24 ore. Se il problema persiste, invia un ticket di supporto.
Passaggio 6
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_datanon è 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:- Guida all'utilizzo di QPT
- Note sulla versione QPT: v1.0.20 (MDVA-19640 aggiunto nella v1.0.20).
-
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
support_report.log?- SÌ - In caso di esito positivo, passare al punto 8.
- NO - Invia un ticket di supporto.
Passaggio 8
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 |
|---|
|
Per verificare la presenza di record in access.log, eseguire il comando seguente:
Su Commerce Cloud:
| code language-none |
|---|
|
On-Premise: sostituisci di conseguenza il percorso del file:
| code language-none |
|---|
|
- 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
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.