Vai al contenuto principale Passa a contenuto complementare

Risoluzione dei problemi relativialle attività dati

In questa sezione vengono descritti i problemi che possono insorgere quando si lavora con le attività dati e come risolverli.

Risoluzione degli errori ambientali

Quando un'attività dati rileva un errore ambientale, ad esempio un timeout, un errore di rete o un errore di connessione, l'attività dati riprova automaticamente l'operazione. Se l'errore non viene risolto dopo un nuovo tentativo, l'attività dati smette di funzionare e mostra lo stato Errore con un messaggio di errore.

  • Attività di trasferimento con sorgenti dati che sono accessibili solo tramite Data Movement gateway:

    L'operazione viene ripetuta un numero infinito di volte, con un intervallo di 5 secondi.

    Se l'interruzione è lunga, l'intervallo viene raddoppiato fino a raggiungere un intervallo di 1800 secondi.

  • Attività di trasferimento con sorgenti dati che sono accessibili senza Data Movement gateway, attività di Archiviazione, attività di Trasformazione e attività Data mart:

    L'operazione viene ripetuta 3 volte, con un intervallo di 1 secondo.

Procedere come indicato di seguito:

  1. Risolvere l'errore usando il messaggio di errore.

  2. Ricaricare o riprendere il funzionamento dell'attività di dati.

Risoluzione dei problemi con una tabella specifica

Quando un'attività dati rileva un errore durante la scrittura su una tabella specifica, l'attività dati continuerà a funzionare. La tabella in errore mostrerà lo stato Errore con un messaggio di errore.

  1. Risolvere l'errore usando il messaggio di errore.

  2. Ricaricare la tabella in errore.

Risoluzione dei problemi di CDC

Le attività dati di trasferimento con la modalità di aggiornamento Caricamento completo e CDC possono riscontrare problemi relativi alla funzione CDC che hanno un impatto sull'intera attività, e che non possono essere risolti ricaricando tabelle specifiche. Gli esempi dei problemi includono eventi mancanti, problemi causati dalla riorganizzazione del database di origine o un errore durante la lettura degli eventi del database di origine.

Per risolvere tali problemi, è possibile ricaricare tutte le tabelle nella destinazione.

  1. Interrompere l'attività dati e tutte le attività che la utilizzano.
  2. Aprire l'attività dati e selezionare la scheda Monitora.

  3. Fare clic su ..., quindi su Ricarica destinazione.

Questa opzione avvia la ricarica di tutte le tabelle nella destinazione utilizzando la funzione Rilascia-Crea, quindi riavvia tutte le attività di acquisizione dati di modifica da zero.

  • Le attività di archiviazione che utilizzano l'attività dati di trasferimento verranno ricaricate mediante il confronto e applicate alla successiva esecuzione per la sincronizzazione. La cronologia esistente viene mantenuta. La cronologia di Tipo 2 verrà aggiornata per riflettere le modifiche dopo l'esecuzione del processo di ricaricamento e confronto.

    Il timestamp per la data di inizio nella cronologia di Tipo 2 rifletterà la data di ricaricamento, e non necessariamente la data in cui la modifica è stata portata nella sorgente.

  • Le visualizzazioni live per l'archiviazione non sono affidabili durante l'operazione di ricaricamento della destinazione e fino a quando l'archiviazione è sincronizzata. L'archiviazione verrà completamente sincronizzata nei seguenti casi:

    • Tutte le tabelle vengono ricaricate utilizzando le funzioni di confronto e applicazione.

    • Un ciclo di modifiche viene eseguito per ogni tabella.

Per ulteriori informazioni, vedere Ricaricamento di tutte le tabelle nella destinazione.

Valori NULL nelle colonne della chiave primaria

È possibile che venga visualizzato un messaggio di errore durante l'esecuzione di un'attività di dati: Unknown execution error - NULL result in a non-nullable column.

Possibile causa  

Le colonne utilizzate come chiave primaria non devono contenere valori NULL e non possono essere nullable.

Azione proposta  

Nell'attività dati di origine, aggiungere un'espressione che converte tutti i valori NULL in un valore, ad esempio 0.

È possibile anche selezionare un'altra colonna da usare come chiave primaria.

Errore di trasmissione durante l'utilizzo di Redshift come piattaforma dati

Quando si utilizza Redshift come piattaforma dati, potrebbe essere visualizzato il seguente errore o un messaggio simile: Impossibile trovare una funzione di conversione da un valore “sconosciuto” a un carattere variabile

Possibile causa  

Trasmissione mancante di un'espressione costante. Questo può verificarsi più spesso nei data mart a causa della maggiore complessità della query finale.

Azione proposta  

Trasmettere l'espressione costante come testo.

Esempio:

cast ('my constant string' as Text)

Nomi di colonna ambigui

Quando si registrano i dati in base a una vista creata in una pipeline di Qlik Talend Data Integration, la vista può contenere colonne generate da Qlik Talend Data Integration. I nomi di queste colonne, che iniziano con hdr__, sono riservati. Quando una colonna con un nome riservato viene consumata in un'attività di archiviazione, l'attività di archiviazione creerà colonne con lo stesso nome riservato, causando un conflitto di denominazione. Per esempio, è possibile avere due colonne denominate hdr__key_hash.

Per maggiori informazioni sui nomi di colonna riservati nelle viste, consultare Visualizzazioni.

Azione proposta  

Rinominare la colonna generata dall'attività dati registrati nell'attività dati di archiviazione. Per esempio, rinominare hdr__key_hash in my__key_hash.

Le trasformazioni non vengono applicate ai dati esistenti.

Sono state aggiunte o modificate delle trasformazioni in un'attività con dati esistenti, ma quando si prepara ed esegue nuovamente l'attività, le trasformazioni nuove o modificate vengono applicate solo ai nuovi dati.

Azione proposta  

Ricaricare tutte le tabelle interessate se si desidera applicare le trasformazioni nuove o modificate a tutti i dati esistenti.

Visualizzazione e download dei file di registro

È possibile esaminare i registri per ottenere informazioni sulle attività dati. È possibile anche impostare il livello di registrazione e scaricare i file di registro, se necessario. I registri sono disponibili non appena l'attività dati è preparata.

Nota informaticaI tipi di registro disponibili dipendono dal fatto che l'attività dati utilizzi o meno Data Movement gateway.

Visualizzazione dei registri per le attività dati basate su Data Movement gateway

Per visualizzare i registri delle attività dati che utilizzano Data Movement gateway, sono necessarie le seguenti autorizzazioni:

  • È necessaria una delle seguenti autorizzazioni per lo spazio in cui risiede l'attività dati:

    • Proprietario

    • È possibile eseguire operazioni

  • È necessaria una delle seguenti autorizzazioni per lo spazio in cui risiede il gateway dati:

    • Può consumare
    • Può modificare
    • È possibile gestire

Per visualizzare i registri, eseguire una delle seguenti operazioni:

  • Nella vista pipeline, selezionare Visualizza registri attività dal menu in basso a destra dell'attività dati.

  • Aprire l'attività dati e selezionare Visualizza registri attività dal menu Altro all'estrema destra della barra degli strumenti.

Si apre il visualizzatore registro.

Se si spostano i dati dalla sorgente di un'applicazione SaaS, è possibile selezionare i Registri attività o i Registri connessione di origine. Altrimenti, saranno disponibili solo i registri delle attività.

È possibile scorrere verso l'alto e il basso del file con Freccia per scorrere verso l'alto e Freccia per scorrere verso il basso.

Nota di suggerimentoLa visualizzazione del file di registro non viene aggiornata automaticamente con gli ultimi messaggi. Per aggiornare, fare clic su Freccia per scorrere fino in fondo per scorrere fino alla fine del file di registro aggiornato con gli ultimi messaggi.

Visualizzazione dei registri per le attività dati che non utilizzano Data Movement gateway

Per visualizzare i registri, eseguire una delle seguenti operazioni:

  • Nella vista pipeline, selezionare Visualizza registri attività dal menu in basso a destra dell'attività dati.

  • Aprire l'attività dati e selezionare Visualizza registri attività dal menu Altro all'estrema destra della barra degli strumenti.

Si apre il visualizzatore registro.

Sono disponibili i seguenti registri:

  • Registri attività

    Nota informaticaPer visualizzare i registri delle attività, è necessaria l'autorizzazione Può utilizzare nello spazio in cui risiede l'attività dati.
    • Registri attività

      La scheda Registri attività visualizza il file di registro attualmente selezionato nell'elenco a discesa nella parte superiore della scheda. Il numero di registri nell'elenco a discesa dipende se è stata attivata o meno l'opzione Mostra tutti i registri delle attività nell'elenco a discesa. Quando questa opzione è attiva, l'elenco a discesa includerà tutti i registri delle attività, indipendentemente dal tempo di completamento dell'attività. Quando non è attiva, l'elenco a discesa conterrà solo i registri delle attività completate fino all'ora per l'Attività completata.

    • Registri connessione di origine (disponibili solo quando si utilizza la sorgente di un'applicazione SaaS).

  • Registri piattaforma

    La scheda Registri piattaforma fornisce le informazioni per i componenti della piattaforma che hanno consentito l'esecuzione dell'attività.

    Il registro della piattaforma non è interessato dal tempo di esecuzione dell'attività. Ad esempio, il registro della piattaforma può iniziare alle 12:35 e terminare alle 13:30, anche se l'attività è iniziata alle 13:00 e si è conclusa alle 13:15.

    Nota informaticaPer visualizzare i registri della piattaforma, è necessario il ruolo Amministratore tenant.
    • Registri di Data Movement gateway (si tratta del gateway interno gestito da Qlik).

    • Registri motore di replica

    • Registri connessione di origine (disponibili solo quando si utilizza la sorgente di un'applicazione SaaS).

    • Registri applicazione SaaS

È possibile scorrere verso l'alto e il basso del file con Freccia per scorrere verso l'alto e Freccia per scorrere verso il basso.

Nota di suggerimentoLa visualizzazione del file di registro non viene aggiornata automaticamente con gli ultimi messaggi. Per aggiornare, fare clic su per scorrere fino alla fine del file di registro, che verrà aggiornato con gli ultimi messaggi.

Impostazione delle opzioni di registrazione

È possibile impostare il livello di registrazione per diverse operazioni di replica in Opzioni di registrazione.

Archiviazione di registrazioni dettagliate e di tracciamento in memoria

Quando il livello di registrazione è impostato su "Tracciamento" o su "Dettagliata", è possibile archiviare le informazioni di registro in memoria fino a quando non si verifica un errore. Quando viene rilevato un errore, la scrittura verrà avviata nei registri fisici e continuerà per alcuni minuti dopo l'occorrenza iniziale dell'errore.

Se non si verifica nessun errore prima che la memoria assegnata venga utilizzata completamente, Qlik Talend Data Integration svuoterà il buffer della memoria e ricomincerà da zero.

Questa opzione è utile per le attività che hanno esito negativo in modo imprevisto e per nessuna ragione ovvia. Il problema con la scrittura continua di grandi quantità di informazioni sui registri è duplice:

  • L'esecuzione nella modalità di registrazione "Tracciamento" o "Dettagliata" utilizzerà rapidamente lo spazio su disco disponibile (a condizione che le impostazioni di registrazione non siano state configurate per evitarlo).
  • La scrittura continua di grandi quantità di dati sui registri influenzerà le prestazioni.

Per utilizzare questa opzione,

  1. selezionare il menu Archivia registrazione dettagliata/di tracciamento in memoria; tuttavia, se si verifica un errore, scrivere la casella di selezione dei registri nella parte superiore della scheda.
  2. Nel campo Alloca memoria fino a (MB) specificare la quantità di memoria che si desidera assegnare per l'archiviazione delle informazioni di registrazione.

Impostazione dei livelli di registrazione

È possibile impostare i seguenti livelli:

  • Errore

    Mostra i messaggi di errore.

  • Avviso

    Mostra gli avvertimenti.

  • Info

    Mostra messaggi informativi.

  • Debug

    Mostra informazioni aggiuntive per la risoluzione dei problemi.

  • Debug dettagliato

    Mostra informazioni dettagliate per la risoluzione dei problemi.

I livelli superiori includono sempre i messaggi dei livelli inferiori. Pertanto, se si seleziona Errore, nel registro vengono scritti solo i messaggi di errore. Tuttavia, se si seleziona Info, vengono inclusi messaggi informativi, avvisi e messaggi di errore. In generale, l'utilizzo dei livelli Debug e Debug dettagliato può generare grandi quantità di dati di registro.

È possibile utilizzare Globale per impostare lo stesso livello per tutte le operazioni o impostare il livello individualmente per ciascuna operazione.

  • Origine - Caricamento completo

    Registra l'attività relativa alle operazioni di caricamento completo nella sorgente dati. Ciò include le istruzioni SELECT eseguite sulle tabelle di origine prima del caricamento completo.

  • Origine - CDC

    Registra l'attività relativa alle operazioni di caricamento completo nella sorgente dati.

    Nota di avvisoL'impostazione del livello Debug dettagliato genererà grandi quantità di dati nel registro.
  • Origine - dati

    Registrazione dettagliata dell'attività della sorgente dati relativa al caricamento completo e alle operazioni CDC.

  • Destinazione - caricamento completo

    Registra l'attività relativa alle operazioni di caricamento completo sulla destinazione.

  • Destinazione - CDC

    Registra l'attività relativa alle operazioni CDC sulla destinazione.

  • Destinazione – caricamento

    Registra l'attività quando i file vengono trasferiti alla destinazione.

  • CDC esteso

    Registrazione dettagliata dell'attività CDC, come sincronizzazione e archiviazione delle transazioni.

  • Prestazioni

    Registra i valori di latenza per l'origine e la destinazione.

  • Metadati

    Registra le attività relative alla lettura dei metadati, nonché le modifiche ai metadati. Viene registrato anche lo stato dell'attività di replica.

  • Infrastruttura

    Registra le informazioni sull'infrastruttura, le operazioni del file system e la gestione delle attività.

  • Trasformazione

    Registra le informazioni relative alle trasformazioni eseguite.

Download dei file

È possibile fare il download di un pacchetto di diagnostica, registri delle attività e un report memoria per assistere l'utente durante la risoluzione dei problemi dell'attività di replica associata all'attività di trasferimento. È possibile fare il download di un solo elemento alla volta.

  1. Nel visualizzatore log, fai clic su Download per espandere.

  2. Selezionare l'elemento per il download.

  3. Fare clic su Download.

    Il file verrà scaricato sul computer o verrà visualizzato un messaggio che richiede all'utente di salvarlo, a seconda delle impostazioni del browser utilizzato.

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – ti pregiamo di farcelo sapere!