Aggiornare le estrazioni

Quando i dati originali vengono modificati, puoi aggiornare l’estrazione con Tableau Desktop selezionando un’origine dati nel menu Dati, quindi Estrai e Aggiorna. Le estrazioni possono essere impostate in due modi: con aggiornamento completo o con aggiornamento incrementale.

Con un aggiornamento completo, tutti i dati nell’estrazione vengono sostituiti con le informazioni più recenti dell’origine dati originale. Un aggiornamento incrementale può essere effettuato in due modi: aggiungendo solo le nuove righe dall’ultimo aggiornamento oppure definendo un periodo di tempo dalla data di aggiornamento per eseguire l’aggiornamento. Il secondo approccio facoltativo risponde alla necessità di aggiornare l’estrazione se esiste la possibilità che i dati già estratti siano cambiati nell’origine dati. Se desideri maggiori dettagli su come estrarre i dati, consulta Estrarre i dati.

Nota: puoi anche automatizzare gli aggiornamenti delle estrazioni utilizzando Utilità a riga di comando per l’estrazione di dati di Tableau.

Prima di aggiornare le estrazioni

Prima di aggiornare un’estrazione, prendi nota del formato del file. Se esegui un aggiornamento su un’estrazione .tde utilizzando la versione 2022.4 o successiva, viene automaticamente eseguito l’upgrade a un’estrazione .hyper. Anche se l’upgrade a un’estrazione .hyper presenta numerosi vantaggi, non potrai aprire l’estrazione con le versioni precedenti di Tableau Desktop. Per maggiori informazioni, consulta Upgrade delle estrazioni al formato .hyper.

Nota: i file .tde non sono più supportati in alcun formato dopo la versione 2024.2 di Tableau e devono essere aggiornati al formato .hyper per essere utilizzati.

Configurare un aggiornamento completo delle estrazioni

Per impostazione predefinita, le estrazioni vengono configurate per l’aggiornamento completo. Ciò significa che ogni volta che aggiorni l’estrazione, tutte le righe vengono sostituite con i dati dell’origine dati originale. Sebbene questo tipo di aggiornamento garantisca una copia esatta dei dati originali, a seconda delle dimensioni dell’estrazione, un aggiornamento completo può richiedere molto tempo e risultare costoso nel database. Se l’aggiornamento incrementale non è configurato per un’estrazione, se aggiorni l’estrazione, questa viene aggiornata completamente.

Pubblicare su Tableau Server

Se vuoi pubblicare l’estrazione come origine dati su Tableau Server, durante la procedura puoi indicare una pianificazione per l’aggiornamento dell’estrazione.

Finestra di dialogo per pianificare un aggiornamento dei dati.

Analogamente, se pubblichi l’estrazione in una cartella di lavoro su Tableau Server, puoi anche specificare una pianificazione per l’aggiornamento dell’estrazione durante la pubblicazione. Per maggiori informazioni, consulta Pianificare l’aggiornamento di un’estrazione quando si pubblica una cartella di lavoro.

Pubblicare su Tableau Cloud

Se vuoi pubblicare l’estrazione come origine dati su Tableau Cloud, le opzioni per l’aggiornamento dei dati dipendono dalle caratteristiche delle origini dati. Per maggiori informazioni sull’aggiornamento dei dati da origini dati specifiche, consulta Estrarre le opzioni di aggiornamento in base all’origine dati.

Configurare un aggiornamento incrementale delle estrazioni

La maggior parte delle origini dati supporta l’aggiornamento incrementale. Anziché aggiornare l’intera estrazione, puoi configurare un aggiornamento per aggiungere solo le righe nuove rispetto all’ultima estrazione dei dati.

Ad esempio l’origine dati potrebbe essere aggiornata quotidianamente con nuove transazioni di vendita. Invece di ricreare ogni giorno l’intera estrazione, puoi aggiungere solo le nuove transazioni che si sono verificate quel giorno. In seguito, puoi eseguire un aggiornamento completo a settimana per essere sicuro di avere sempre i dati aggiornati.

Facoltativamente, è anche possibile configurare le impostazioni incrementali per definire un sottointervallo di tempo e rimuovere tutti i dati associati dall’estrazione esistente e aggiornarla completamente, rilevando eventuali modifiche o aggiunte dall’ultimo aggiornamento in tale intervallo di tempo.

Colonna non univoca

A partire dalla versione 2024.1, Tableau ha introdotto una funzionalità che consente agli utenti di eseguire aggiornamenti incrementali sulle estrazioni utilizzando una colonna chiave non univoca. Questo aggiornamento introduce un’ulteriore fase nel processo.

Intervallo di date minimo per l‘aggiornamento di estrazioni incrementali

Nelle versioni 2024.2 e successive di Tableau è possibile specificare un periodo di tempo aggiuntivo per estrarre nuovamente i dati estratti in precedenza e acquisire eventuali modifiche che potrebbero essersi verificate. A tale scopo vengono utilizzati i campi Intervallo di date minimo per l’aggiornamento. Questa funzionalità è utile se, ad esempio, l’origine dati consente inserimenti e modifiche retroattive entro un periodo di tempo definito. Una volta configurata, l’estrazione incrementale estrarrà tutti i nuovi dati, oltre ai dati estratti in precedenza da un intervallo di tempo impostato.

Dopo aver selezionato un numero, ad esempio 2, e un periodo di tempo, ad esempio Mese, il testo dell’helper sottostante verrà aggiornato in base alle tue scelte (“Gli ultimi 2 mesi di dati dalla data di aggiornamento verranno sempre aggiornati”). Se non viene inserito alcun intervallo di tempo, verranno estratti solo i contenuti più recenti rispetto a quelli presenti nell’estrazione esistente.

Comprensione degli intervalli di date minimi per l‘aggiornamento

La configurazione ottimale degli intervalli di date minimi per l‘aggiornamento dipende dalla frequenza con cui prevedi di aggiornare le estrazioni, dalla frequenza con cui viene aggiornata l’origine dati e dalla quantità di dati normalmente aggiornata durante ogni periodo di tempo. È importante capire in che modo Tableau interpreta le opzioni scelte per la configurazione delle estrazioni per garantire che l’estrazione contenga i dati previsti.

  • Quando viene immesso un certo numero di unità di tempo, Tableau lo interpreterà come se l’estrazione riguardasse tutti i dati dell’unità di tempo esistente più X unità di dati aggiuntive. Ad esempio: se imposti il parametro su 3 mesi, verranno estratti tutti i dati del mese corrente, più i dati dei 3 mesi precedenti. Se la data corrente è il 1° aprile, verranno estratti tutti i dati di aprile (in questo caso 1 giorno) più tutti i dati di gennaio, febbraio e marzo, ovvero circa 91 giorni di dati. Eseguendo lo stesso aggiornamento il 28 aprile, verrebbero estratti i dati di 28 giorni di aprile, più i 3 mesi precedenti, ovvero circa 118 giorni di dati.
  • Per un controllo più granulare e una maggiore coerenza, la procedura consigliata prevede di utilizzare la più piccola unità di tempo applicabile (ad esempio il giorno) che risulti significativa per i dati. Per aggiornare sempre i dati degli ultimi 90 giorni più il giorno di aggiornamento, seleziona 90 come numero e Giorno come periodo di tempo.
  • Tableau consiglia di basare l’estrazione su un campo data/ora che rispecchi la data/ora in cui è stato immesso un record. Se il campo data utilizzato per determinare le estrazioni include date future (ad esempio “Data di consegna prevista per l’ordine”), i risultati ottenuti utilizzando la funzionalità relativa all’intervallo di date minimo per l‘aggiornamento potrebbero non essere quelli previsti. Ad esempio, un aggiornamento incrementale è impostato in modo da estrarre i dati dei due mesi precedenti dalla data di aggiornamento. È il 1° aprile, ma nel database sono presenti record in cui questo campo data contiene valori fino a 6 mesi nel futuro, ovvero il 1° settembre. In questo esempio, quando si verifica l’aggiornamento, verranno estratti solo i dati di aprile (il mese di aggiornamento corrente) e i dati dei 2 mesi precedenti. Se si sono verificate modifiche nell’origine dati per le righe associate a queste date future oltre aprile, queste non verranno aggiornate.
  • Se nell’origine dati sono presenti più dati nuovi da aggiornare rispetto al periodo di tempo configurato, l’estrazione dei dati aggiuntivi inizia dal punto in cui sono disponibili i nuovi dati. Ad esempio, se si configura il sottointervallo solo per i 2 giorni precedenti, ma l’ultimo aggiornamento è avvenuto 10 giorni fa, verranno estratti tutti i 10 giorni di nuovi dati più altri 2 giorni di dati estratti in precedenza.

Nota: se la struttura dei dati di origine cambia, ad esempio viene aggiunta una nuova colonna, sarà necessario eseguire un aggiornamento completo dell’estrazione prima di poter ricominciare a eseguire aggiornamenti incrementali.

Segui questa procedura per configurare un’estrazione da aggiornare in modo incrementale o modificare un’estrazione completa esistente per utilizzare l’aggiornamento incrementale.

  1. Seleziona un’origine dati nel menu Dati, quindi seleziona Estrai dati.

  2. Nella finestra di dialogo Estrai dati, seleziona Tutte le righe come numero di righe da estrarre. L’aggiornamento incrementale può essere configurato solo se estrai tutte le righe del database.

    Nota: non puoi incrementare un’estrazione di esempio.

  3. Espandi la sezione Aggiornamento incrementale e seleziona Aggiornamento incrementale.

  4. Nota: l’opzione Aggiornamento incrementale non è disponibile se abiliti Aggregazione.

  5. Specifica una colonna del database da usare per identificare le nuove righe.

    Ad esempio, puoi selezionare un campo Data o una colonna ID che aumenta in modo monotono man mano che vengono aggiunte righe al database.

  6. (Facoltativo) Se selezioni una colonna Data o Data/ora in Tableau, puoi eseguire un aggiornamento parziale dei dati dell’estrazione indicando un intervallo di date specifico. Determinare il numero di giorni e specificare la scala di data/ora per stabilire l’intervallo di date minimo per l’aggiornamento (ad esempio, 14 giorni dalla data di aggiornamento).

  7. (Facoltativo) Se non viene stabilito alcun intervallo di aggiornamento minimo, espandi Impostazioni avanzate per stabilire la modalità di recupero delle nuove righe. Puoi scegliere di sostituire le ultime righe aggiunte aggiornando valori uguali o maggiori dell’ultimo valore registrato oppure di mantenere le ultime righe aggiunte aggiornando l’estrazione solo con valori maggiori dell’ultimo valore registrato.

  8. Nota: quando vengono aggiunti i filtri, le impostazioni avanzate per l’aggiornamento incrementale appariranno disattivate e verrà applicata l’impostazione predefinita “Non sostituire le ultime righe aggiunte”. Lo scopo è evitare eventuali conflitti che potrebbero sorgere tra determinati criteri di filtro e la logica di aggiornamento incrementale avanzata “Sostituisci le ultime righe aggiunte”.

  9. Per terminare, scegli Salva impostazioni.

Considerazioni sull’aggiornamento delle estrazioni

Modifica di un’estrazione

Se modifichi un’estrazione esistente, viene visualizzato l’ultimo aggiornamento e questo garantisce che l’estrazione viene aggiornata con i dati corretti.

Aggiornamento completo

Un aggiornamento completo sostituisce tutte le righe con i dati nell’origine dati originale ogni volta che si aggiorna l’estrazione. Un aggiornamento completo può richiedere più tempo e comportare un costo elevato per il database.

Precisione di data/ora ed estrazioni

Il motore dati, che è il meccanismo sottostante utilizzato da Tableau per creare l’estrazione, memorizza i valori di tempo con una precisione fino a 3 posizioni decimali. Se si specifica una colonna di tipo data/ora o timestamp per Identifica nuove righe utilizzando la colonna e il database utilizza una precisione maggiore rispetto a quella di Tableau, dopo un aggiornamento incrementale potrebbero essere presenti righe duplicate. Ad esempio, se nel database sono presenti due righe, una con un valore di valore di data/ora 2015-03-13 17:30:56.502352 e una con un valore di data/ora 2015-03-13 17:30:56.502852, Tableau memorizza entrambe le righe usando il valore di data/ora 2015-03-13 17:30:56.502, creando quindi righe duplicate.

Visualizzare la cronologia delle estrazioni (Tableau Desktop)

Puoi consultare la cronologia degli aggiornamenti delle estrazioni selezionando un’origine dati nel menu Dati, quindi Estrai > Cronologia.

La finestra di dialogo Estrai cronologia mostra la data e l’ora di ogni aggiornamento, indica se è stato un aggiornamento completo o incrementale e il numero di righe aggiunte. Se l’aggiornamento è stato eseguito da un file, indica anche il nome del file di origine.

Tabella Cronologia estrazioni con le opzioni per cancellare la cronologia o chiudere la tabella.