Gestione dei dati con viste dinamiche
Le viste dinamiche offrono agli utenti la capacità di controllare direttamente sia le sorgenti analitiche che desiderano esplorare sia quando i dati vengono aggiornati nelle visualizzazioni.
Le viste dinamiche consentono di interrogare e visualizzare i sottogruppi rilevanti di grandi set di dati in grafici che è possibile aggiornare dinamicamente quando vengono effettuate delle selezioni. Ciò consente visualizzazioni aggiornate per volumi elevati di dati o scenari di dati in rapida evoluzione.
Panoramica sulle viste dinamiche
Le viste dinamiche consentono di connettere un'app di base a un'altra app. Le visualizzazioni principali da tale app possono essere quindi utilizzate nell'app di base. Ciò consente ai creatori di app di utilizzare le visualizzazioni principali dall'app modello come grafici dinamici in altre app. Non vi è alcun limite al numero di viste dinamiche che è possibile aggiungere alla propria app base.
Le viste dinamiche sono composte da tre componenti principali:
- Viste dinamiche: un meccanismo aggiunto alle app base per il collegamento alle app modello e che consente ai creatori di app di aggiungere visualizzazioni principali dall'app modello all'app base.
- App modello vista dinamica: un'app Qlik Sense contenente connessioni alle sorgenti dati, come i database cloud.
- Grafici dinamici: visualizzazioni principali nell'app modello vista dinamica che possono essere aggiunte alle app base e aggiornate manualmente dagli utenti.
L'app modello e l'app base non richiedono l'uso degli stessi dati. Se si dispone di un set di dati che copre gli acquisti dei clienti, è possibile aggiungere una vista dinamica a un'app modello contenente dati meteorologici per ricercare eventuali correlazioni.
Se i dati interrogati dalla sorgente app del modello possono essere filtrati usando i valori contenuti nella propria app base, è possibile utilizzare espressioni di associazione nello script dell'app del modello. Ciò consente alla vista dinamica di interrogare solo un sottogruppo di dati correlato specificatamente alle selezioni nell'app base dalle origini dati dell'app modello. Ad esempio, è possibile associare il campo SalesDate nell'app base al campo DailyTemperatureReadingDate nell'app modello.
Questa capacità di sottogruppo è utile se la propria app base contiene dati aggregati e i dati della vista dinamica provengono dalla stessa sorgente ma risultano più granulari rispetto ai dati dell'app base (p. es. l'app base contiene vendite per mese e brand di prodotto, mentre l'app modello contiene le vendite per giorno e nome di prodotto). Per ulteriori informazioni sull'aggiunta di espressioni di associazione alle app modello, vedere Espressioni di associazione in app modello On-demand.
Le viste dinamiche possono essere utilizzate con ogni genere di dati. Le viste dinamiche sono particolarmente utili in presenza di grandi volumi di dati o di scenari dati in rapida evoluzione, dove è preferibile eseguire aggregazioni di dati sul database. Ciò contribuisce a evitare la latenza nei trasferimenti di dati dall'origine dati.
Le viste dinamiche sono accessibili dal pannello Risorse. Le viste dinamiche sono consentite dagli amministratori in QMC. Per informazioni sull'abilitazione delle viste dinamiche, vedere Gestione delle app on-demand (solo in lingua inglese).
Le viste dinamiche sono simili alla generazione di app on demand. Entrambe utilizzano app modello per offrire dati su richiesta, ma le viste dinamiche consentono di utilizzare grafici singoli nei fogli anziché generare intere app on demand. Se si utilizzano anche app on demand, è possibile creare viste dinamiche utilizzando le proprie app di modelli su richiesta. Per ulteriori informazioni sulla generazione di app on demand, vedere Gestione dei big data con le app on demand.
viste dinamiche
Quando si crea una vista dinamica, si seleziona un'app modello e si applica in via opzionale un'espressione di limite righe per controllare a quanti dati la vista dinamica avrà accesso. Una volta creata la vista dinamica, sarà quindi possibile aggiungere visualizzazioni principali dall'app modello ai propri fogli.
Più viste dinamiche possono utilizzare la stessa app modello. Ciascuna vista dinamica viene aggiornata singolarmente. Se le espressioni di associazione vengono utilizzate in uno script di un'app modello di una vista dinamica, le selezioni effettuate nell'app base possono controllare quali dati vengono caricati in ciascuna vista dinamica che utilizza tale app modello. Due viste dinamiche che utilizzano lo stesso modello possono essere utilizzate per confrontare i grafici affiancati di due sottogruppi separati di dati granulari. Ad esempio, si può disporre di due viste dinamiche che utilizzano la stessa app modello. È possibile selezionare il 1° gennaio 2018 dal campo SaledDate dell'app base e aggiornare un'unica vista dinamica. Dopodiché è possibile modificare la selezionare al 1° gennaio 2019, aggiornare l'altra vista dinamica e infine confrontare i grafici dinamici.
Quando un utente accede a un'app contenente una vista dinamica, un'app on-demand viene aggiunta al proprio Lavoro. Questa app contiene l'app modello vista dinamica con i dati correnti ed è utilizzata per popolare l'app base con la vista dinamica. Viene sostituita da una nuova versione ogni volta in cui la vista dinamica viene aggiornata. Se l'utente non è il proprietario dell'app modello vista dinamica, lo script di caricamento verrà rimosso. Queste app vengono eliminate 24 ore dopo l'ultimo aggiornamento.
Per informazioni sulla creazione e la modifica di viste dinamiche, vedere Gestione dei dati con viste dinamiche.
Per informazioni sull'utilizzo di viste dinamiche, vedere Utilizzo di viste e grafici dinamici.
App modello vista dinamica
Un'app modello vista dinamica è un'app di Qlik Sense utilizzata per fornire alle viste dinamiche dati e visualizzazioni principali.
I modelli di viste dinamiche possono presentare uno script di caricamento contenente espressioni di associazione dati utilizzate per formulare query composte dalle sorgenti dati basate sulle selezioni effettuate nell'app base. Le espressioni di associazione sono in genere create dagli utenti con esperienza nella scrittura di script di caricamento Qlik Sense. Le app modello possono presentare condizioni di filtro query basate sui parametri di input forniti durante l'attivazione dei grafici dinamici.
Una volta completato il modello dati di un'app modello vista dinamica, le visualizzazioni principali possono essere aggiunte all'app modello. Sarà quindi possibile accedere a queste visualizzazioni principali attraverso le viste dinamiche, così come aggiungerle come grafici dinamici in altre app.
Per informazioni sulla creazione di app modello, vedere Creazione di un'app modello on-demand.
Grafici dinamici
I grafici dinamici derivano dai grafici principali di un'app modello di una vista dinamica. I grafici dinamici possono essere aggiunti ai fogli di altre app usando le viste dinamiche. A differenza di altri grafici di Qlik Sense, gli utenti possono controllare quando vengono aggiornati i dati sorgente in una vista dinamica mediante un'opzione di aggiornamento contenuta nei grafici. Quando i dati di una vista dinamica sono controllati da espressioni di associazione, Qlik Sense traccia lo stato di selezione dell'app base. Ogni volta in cui cambia lo stato di selezione dell'app base, su ciascun grafico di una vista dinamica appare un'icona dati non aggiornati, in modo che il nuovo valore impostato e derivato dai campi di associazione della vista dinamica non corrisponda più ai valori utilizzati per l'ultimo aggiornamento della vista.
Per informazioni sull'utilizzo dei grafici dinamici, vedere Utilizzo di viste e grafici dinamici.
Limitazioni alle viste dinamiche
Le viste dinamiche presentano le seguenti limitazioni:
- Le viste dinamiche non sono supportate con le storie. È possibile aggiungere snapshot di grafici dinamici alle storie, ma non è possibile utilizzare il passaggio alla sorgente con un grafico dinamico.
- Le viste dinamiche non sono supportate con Qlik NPrinting.
- Le viste dinamiche supportano le estensioni bundle per dashboard e visualizzazioni. Non sono supportate altre estensioni.
- La proprietà delle viste dinamiche non cambia con la proprietà delle app.
- Le viste dinamiche non possono essere create nelle app in uno spazio gestito.
- Le viste dinamiche non sono supportate in Qlik Sense Desktop.
- I grafici dinamici non possono essere posizionati in un contenitore.
- I contenitori Trellis e i contenitori non sono supportati come grafici principali nelle viste dinamiche.
- Le viste dinamiche non sono supportate per gli utenti anonimi.
Flussi e viste dinamiche
È possibile creare viste dinamiche per qualsiasi app a cui si ha accesso. È possibile realizzare viste dinamiche per le proprie app pubblicate in flussi e per le proprie app non pubblicate in Lavoro. È inoltre possibile creare viste dinamiche per le app pubblicate in possesso di altri utenti in flussi a cui si ha accesso.
Gli utenti con accesso a un'app con una vista dinamica possono utilizzare la vista dinamica anche se non hanno accesso all'app modello.
Le viste dinamiche non possono essere aggiunte alle app pubblicate. Le app possono essere duplicate e ripubblicate per aggiungere nuove viste dinamiche.