Chiavi sintetiche
Quando due o più tabelle interne hanno due o più campi in comune, questo implica una relazione di chiavi composite. Qlik Sense gestisce questa condizione attraverso le chiavi sintetiche. Queste chiavi sono campi anonimi che rappresentano tutte le combinazioni ricorrenti della chiave composita.
Un numero maggiore di chiavi composte può risultare in un elevato utilizzo della memoria e può influire sulle prestazioni. Questo può anche dipendere dalla quantità di dati, dalla struttura delle tabelle e da altri fattori. Quando esistono chiavi sintetiche che dipendono l'una dall'altra, è buona regola rimuoverle.
È ora il momento di caricare il set finale di dati.
Procedere come indicato di seguito:
- Aprire l'editor caricamento dati nell'app Scripting Tutorial.
- Fare clic su per aggiungere una nuova sezione dello script.
- Denominare la sezione Customers.
-
Nel menu a destra, in DataFiles, fare clic su Seleziona dati.
- Caricare e selezionare Customers.xlsx. Verrà aperta la finestra di anteprima dei dati.
- Selezionare Sheet1.
- Fare clic su Inserisci script.
- Fare clic su Carica dati.
- Aprire il sistema di visualizzazione modello dati.
Ora nella finestra di avanzamento per il caricamento dei dati è possibile vedere che la chiave sintetica è stata creata.
È possibile vedere che è stata creata una chiave sintetica perché è stata creata una nuova tabella, $Syn 1 Table, contenente tutti i campi, Region e Region code, che le tabelle connesse Sheet1 e Region hanno in comune. In questo caso ciò rende le connessioni leggermente confuse e fuorvianti, pertanto non è consigliabile mantenerla.
Risoluzione delle chiavi sintetiche
Il modo più semplice per eliminare le chiavi sintetiche consiste nel rinominare uno o più campi delle tabelle. Questa operazione può essere effettuata quando si caricano i dati. Si esamineranno ora i passaggi necessari per rimuovere una chiave sintetica.
Procedere come indicato di seguito:
- Aprire l'Editor caricamento dati.
- Fare clic sulla sezione Clienti ed eliminare la riga nell'istruzione LOAD contenente:
- Fare clic su Carica dati.
- Aprire il sistema di visualizzazione modello dati.
Region,
La chiave sintetica è stata rimossa.