GetSysAttr Funzione per script e grafici
La funzione GetSysAttr() viene utilizzata per restituire informazioni sul tenant e sullo spazio in cui si trova un'applicazione. Con la funzione GetSysAttr(), è possibile valutare l'ID e il nome del tenant, l'ID e il nome dello spazio e altri dettagli sull'ambiente in cui risiede l'applicazione. Questa funzione semplifica l'identificazione dello spazio e del tenant di un'applicazione Qlik Sense che può essere spostata tra ambienti differenti. La funzione consente di identificare facilmente l'ambiente specifico nel quale si lavora. Ciò è particolarmente utile durante le fasi di sviluppo, testing, accettazione e produzione (DTAP) del ciclo di vita di un'applicazione.
Questa funzione può essere utilizzata nello script di caricamento dell'applicazione o nelle espressioni del grafico, direttamente come espressione o in un'espressione memorizzata come variabile. Se si prevede che l'applicazione verrà spostata tra spazi o tenant durante il suo ciclo di vita, utilizzare la funzione in un'espressione del grafico per ottenere dinamicamente informazioni su spazio e tenant senza ricaricare l'applicazione. In tal caso, memorizzare l'espressione della funzione in una variabile esterna allo script di caricamento oppure utilizzare la funzione direttamente nell'espressione del grafico.
Utilizzare GetSysAttr() per determinare le seguenti informazioni sull'applicazione:
-
L'ID del tenant in cui si trova l'applicazione.
-
Il nome del tenant in cui si trova l'applicazione.
-
L'URL del tenant in cui si trova l'applicazione.
-
L'URL alias che è stato definito per il tenant in cui si trova l'applicazione.
-
La regione del tenant in cui si trova l'applicazione.
-
L'ID dello spazio in cui si trova l'applicazione.
-
Il nome dello spazio in cui si trova l'applicazione.
-
Il tipo di spazio (condiviso o gestito) in cui si trova l'applicazione.
Se si usa la funzione in Qlik Sense Client-Managed, restituisce valori dati vuoti. Pertanto, è possibile utilizzare la funzione per sviluppare script di caricamento in Qlik Sense Client-Managed senza riscontrare errori, per caricare successivamente le applicazioni in Qlik Cloud.
Per accedere alla documentazione completa per la funzionalità Qlik Cloud, vedere GetSysAttr -funzione di script grafico.