Procedure consigliate per l'architettura QVD durante la migrazione a Qlik Cloud
Ultimo aggiornamento: 14/10/2026Qlik Cloud supporta file di grandi dimensioni e l'archiviazione nativa di DataFiles può gestire file QVD di grandi dimensioni. Le considerazioni architetturali differiscono, tuttavia, quando si utilizzano file di grandi dimensioni in Qlik Cloud rispetto a Qlik Sense Enterprise on Windows.
Le prestazioni di caricamento QVD differiscono tra Qlik Sense Enterprise on Windows e Qlik Cloud:
-
In Qlik Sense Enterprise on Windows, Qlik Engine legge il QVD direttamente dallo storage su disco locale. Quando i file sono archiviati sul server locale, c'è anche una latenza minima durante il caricamento dei dati.
-
In Qlik Cloud, Qlik Engine effettua una chiamata di rete per leggere il contenuto del file dall'archiviazione di file web. Questo aggiunge tempo di caricamento in due modi. Innanzitutto, la lettura dall'archiviazione di file web tramite la rete aggiunge latenza di trasferimento che le letture da disco locale evitano. In secondo luogo, la crittografia richiesta per le certificazioni di conformità, come SOC 2/3 e HIPAA, aggiunge un sovraccarico di elaborazione.
Nota informaticaPer maggiori dettagli su sicurezza e conformità, vedere Trust and Security at Qlik.
Quando si archiviano file QVD in Qlik Cloud, includere il tempo di lettura e scrittura dei file nella strategia di ricarica. Considerare i seguenti approcci quando si pianifica l'architettura QVD in Qlik Cloud:
-
Mantenere dimensioni QVD ottimali
-
Ottimizzare le operazioni di caricamento QVD
Per maggiori informazioni sull'utilizzo dei file QVD, vedere:
Per saperne di più sulle prestazioni di QVD, consulta i seguenti Qlik corsi di apprendimento:
-
Basi delle prestazioni QVD (Gratuito)
-
QVD Elementi essenziali sulle prestazioni (Solo su abbonamento)
Mantenere dimensioni QVD ottimali
Mentre Qlik Cloud può gestire file di grandi dimensioni, mantieni i tuoi file QVD sufficientemente piccoli per soddisfare i tuoi requisiti di prestazioni. Non esiste una dimensione target fissa, quindi convalida le prestazioni come parte della progettazione dei tuoi dati e ottimizza ulteriormente per soddisfare le tue esigenze. I seguenti approcci possono aiutare a mantenere i file QVD entro intervalli di dimensioni ottimali per un caricamento tempestivo.
Per maggiori informazioni sull'ottimizzazione delle prestazioni delle applicazioni con grandi volumi di dati, vedere:
Segmenta i tuoi dati
Riduci le dimensioni dei singoli file segmentando i tuoi dati in base a dimensioni naturali come:
-
Intervallo di tempo: Segmenta i tuoi dati per intervalli di tempo, come anni o mesi. Ad esempio, potresti dividere un QVD contenente tutti i tuoi dati in due QVD:
-
Un QVD che contiene dati degli ultimi due anni.
-
Un QVD che contiene dati storici risalenti a più di due anni.
-
-
Categoria: Segmenta i tuoi dati per categorie logiche, come ad esempio:
-
Paesi o regioni.
-
Gruppi di prodotti.
-
Dipartimenti.
Ad esempio, potresti dividere un QVD contenente tutti i tuoi dati per paese o aree amministrative di secondo livello come stati o province.
-
-
Livello di aggregazione: Aggrega i tuoi dati a un livello superiore per creare un set di dati più piccolo. Ad esempio:
-
Aggrega i dati giornalieri in riepiloghi mensili.
-
Aggregare i dati dei singoli clienti in riepiloghi regionali.
-
Ridurre la cardinalità dei dati
Ridurre la cardinalità dei dati nei file QVD migliora la compressione e riduce le dimensioni dei file QVD. Si considerino i seguenti approcci:
-
Arrotondamento: Arrotondare i valori numerici ad alta cardinalità quando ha senso dal punto di vista analitico. Questo riduce il conteggio dei valori unici, portando a set di dati più piccoli e a un'elaborazione più rapida della tabella dei simboli.
-
Divisione dei timestamp: Dividi i campi timestamp in campi separati Data e Ora. Ciò riduce significativamente la cardinalità e migliora la compressione.
-
Ottimizzazione dei campi di testo: I campi di testo possono avere un'elevata cardinalità, specialmente i campi che contengono descrizioni lunghe. Per ottimizzare i tuoi file QVD, evita di includere questi campi di testo in più file QVD. Spostali in file QVD dedicati per mantenere snelli i file QVD di dati primari. Se un singolo QVD di testo non è ancora performante, segmentalo ulteriormente.
Rivedi la strategia del livello QVD
I file QVD possono crescere nel tempo e potrebbero non essere più ottimizzati per i loro casi d'uso originali. Rivedi la tua strategia di livello e determina se puoi adottare una struttura più granulare. L'utilizzo di più file di dimensioni ridotte può limitare l'impatto del caricamento dei file.
Ad esempio, la suddivisione dei dati di vendita in QVD per anno può velocizzare i tempi di ricarica e consentire alle applicazioni di leggere meno dati quando richiedono solo punti dati degli anni più recenti.
Per maggiori informazioni sulla creazione e l'archiviazione di livelli QVD, vedere:
Ottimizzare le operazioni di caricamento QVD
Quando si caricano dati da file QVD in Qlik Cloud, ottimizzare le operazioni di caricamento. I seguenti approcci possono aiutare a ridurre i tempi di caricamento durante la lettura dei file QVD.
Riduci al minimo le letture di archiviazione
Evita di caricare gli stessi file QVD più volte all'interno di un singolo script di caricamento. Per ridurre il sovraccarico, caricare i dati una volta in una tabella temporanea e riutilizzarli tramite caricamenti RESIDENT.
Per maggiori informazioni sul caricamento dei dati e sulle tabelle residenti, vedere:
Sfruttare carichi ottimizzati
Per scenari non ottimizzati, come caricamenti con clausole WHERE complesse o trasformazioni di dati, considera di caricare prima il QVD nel suo formato ottimizzato in una tabella temporanea. È quindi possibile eseguire le manipolazioni e il filtraggio necessari tramite un caricamento RESIDENTE nella tabella di destinazione finale, spostando l'onere di elaborazione dal caricamento del QVD alla memoria del motore.
Per maggiori informazioni sulle modalità di caricamento QVD ottimizzate e standard, vedere:
Soluzioni alternative di archiviazione file
Se il sovraccarico di governance derivante dall'archiviazione dei QVD in Qlik Cloud causa problemi di prestazioni in lettura e scrittura, valuta la possibilità di testare soluzioni di archiviazione file alternative con opzioni di livello di sicurezza configurabili.
Per le soluzioni di archiviazione file supportate da Qlik Cloud, vedere Qlik Connettori provider di archiviazione Web (solo in lingua inglese). Per ridurre al minimo i problemi di latenza, assicurati che la tua soluzione di archiviazione file alternativa sia distribuita il più vicino possibile al Qlik Cloud tenant della tua regione.
Per maggiori informazioni sulla gestione dei file di dati, vedere: