Nomi di tabella

Alle tabelle di Qlik Sense viene assegnato un nome quando vengono memorizzate nel database di Qlik Sense. I nomi di tabella possono essere utilizzati, ad esempio, per le istruzioni LOAD con una clausola resident oppure con espressioni contenenti la funzione peek e possono essere visualizzati nel campo di sistema $Table della presentazione.

L'assegnazione dei nomi alle tabelle è effettuata in conformità con le regole seguenti:

  1. Se un'etichetta precede immediatamente un'istruzione LOAD o SELECT, l'etichetta viene utilizzata come nome della tabella. L'etichetta deve essere seguita dai due punti.

    Example:  

    Table1:

    LOAD a,b from c.csv;

    Per ulteriori informazioni, vedere Etichette di tabella.

  2. Se non si assegna alcuna etichetta, viene utilizzato il nome di file o il nome di tabella immediatamente successivo alla parola chiave FROM nell'istruzione LOAD o SELECT. Viene utilizzato un massimo di 32 caratteri. Se si utilizza il nome del file, l'estensione viene ignorata.
  3. Le tabelle caricate in linea vengono denominate INLINExx, in cui xx rappresenta un numero. Alla prima tabella inline viene assegnato il nome INLINE01.
  4. Le tabelle generate automaticamente vengono denominate AUTOGENERATExx, in cui xx rappresenta un numero. Alla prima tabella generata automaticamente viene assegnato il nome AUTOGENERATE01.
  5. Se un nome di tabella generato in base alle regole precedenti è in conflitto con un nome di tabella assegnato in precedenza, il nome viene esteso utilizzando -x , in cui x rappresenta un numero. Il numero viene aumentato fino alla rimozione di qualsivoglia conflitto. Ad esempio, potrebbero esistere tre tabelle denominate Budget, Budget-1 e Budget-2.

Esistono tre domini separati per i nomi delle tabelle: section access, section application e le tabelle di mapping. I nomi di tabella generati in section access e section application vengono gestiti separatamente. Se un riferimento a un nome di tabella non viene individuato all'interno della sezione, Qlik Sense esegue la ricerca anche nell'altra sezione. Le tabelle di mapping vengono trattate separatamente e non sono correlate in alcun modo agli altri due domini dei nomi di tabella.