Gestione dei big data con le app on demand
Le app on demand consentono di caricare e analizzare sorgenti di big data in Qlik Sense Enterprise. Tentare di analizzare un intero archivio di big data allo stesso tempo è estremamente inefficiente. Ciò nonostante, per creare visualizzazioni rappresentative, tutti i dati devono essere rilevabili. Le app on demand di Qlik Sense forniscono visualizzazioni aggregate di archivi di big data e consentono di individuare e caricare sottogruppi pertinenti dei dati per analisi dettagliate.
Le app on demand espandono i potenziali casi di utilizzo della rilevazione dati, permettendo agli utenti aziendali di eseguire analisi associative in sorgenti dati di dimensioni maggiori. Consentono agli utenti di selezionare prima i dati per i quali individuare informazioni strategiche e di generare quindi in modo interattivo un'app on demand con la quale analizzare i dati con tutte le funzionalità in memoria di Qlik.
Componenti delle app on demand
Qlik Sense gestisce il caricamento di sorgenti di big data con app di selezione che forniscono viste aggregate dei big data e consentono di eseguire lo zoom avanti e l'analisi dei dati a livello più granulare. In ogni app di selezione sono integrati collegamenti di navigazione app on demand a una o più app modello utilizzate come base per la creazione di app on demand. Le proprietà dei collegamenti di navigazione e delle app modello consentono di controllare strettamente forma e volume dei dati caricati nelle app on demand.
Dalle app modello possono essere generate ripetutamente app per tenere traccia di serie di dati in frequente cambiamento. Mentre i dati vengono filtrati in base alle selezioni effettuate nell'app di selezione, il contenuto dell'app on demand viene caricato in modo dinamico dalla sorgente dati sottostante. La stessa app on demand può essere generata più volte per effettuare nuove analisi dei dati man mano che cambiano.
Per ulteriori informazioni, vedere Abilitazione della generazione di app On-demand.
Creazione di app on demand
Le app di selezione e le app modello on demand richiedono la creazione di speciali script di caricamento. Per questo motivo, vengono solitamente create da utenti esperti nella scrittura di script di caricamento di Qlik Sense. Le app di selezione on demand, ad esempio, devono caricare dati con un livello limitato di granularità delle dimensioni. Le app modello on demand contengono script di caricamento con espressioni di associazione dati utilizzate per formulare le query sulle sorgenti dati.
Un'app di selezione può essere collegata a più app modello e a una singola app modello possono essere collegate più app di selezione. Tuttavia, le espressioni di associazione dati dell'app modello devono corrispondere a campi nelle app di selezione che vi si collegano. Per questo motivo, le app di selezione e le app modello tendono a essere create insieme e spesso dallo stesso esperto sviluppatore di script.
Anche per la creazione di collegamenti di navigazione è necessario comprendere quali campi nell'app di selezione hanno associazioni corrispondenti nell'app modello. Ogni collegamento di navigazione richiede infatti un'espressione per il calcolo del numero totale di record dei dettagli. Questo totale rappresenta i record aggregati accessibili dallo stato di selezione nell'app di selezione. Per creare l'espressione, l'utente deve sapere come calcolare il numero totale di record dell'app modello utilizzando i campi disponibili nell'app di selezione.
Per ulteriori informazioni, vedere Creazione di un'app on-demand.
Per utilizzare app di selezione per generare app on demand non è necessario comprendere lo script di caricamento. Quando un collegamento di navigazione app on demand è stato creato, l'utente può trascinarlo sulla barra Navigazione app dell'app di selezione per creare un punto di navigazione app. Dal punto di navigazione sarà quindi possibile generare app on demand.
I punti di navigazione diventano disponibili per la generazione di app on demand quando il numero massimo di righe calcolato dall'espressione nel collegamento di navigazione restituisce un risultato compreso nell'intervallo richiesto. A questo punto l'utente può generare un'app on demand. L'utente può anche definire un altro set di selezioni e generare altre app basate su tali selezioni.
Per ulteriori informazioni, vedere App On-demand.
Vi è un limite al numero di app on demand che possono essere generate da un collegamento di navigazione. Raggiunto il numero massimo, l'utente che genera le app dal punto di navigazione deve eliminare una delle app esistenti prima di generare una nuova app on demand. Il numero massimo di app generate si applica al collegamento di navigazione app on demand. Se dal collegamento di navigazione si crea un punto di navigazione app on demand, da tale punto di navigazione sarà possibile creare app fino al numero massimo. Quando si creano più punti di navigazione dallo stesso collegamento di navigazione, l'insieme di tali punti di navigazione sarà limitato al numero massimo impostato per il collegamento di navigazione.
I collegamenti di navigazione definiscono inoltre un tempo di conservazione per le app generate. Trascorso il periodo di conservazione, le app on demand vengono automaticamente eliminate.
Condivisione di app on demand
È possibile condividere app di selezione on-demand in uno spazio condiviso o gestito. Per prima cosa è necessario rendere pubblici i fogli delle app di selezione e modello. Quindi, è possibile aggiungere l'app di selezione a uno spazio condiviso o gestito. Se si sta pubblicando in uno spazio gestito, basterà pubblicare l'app di selezione.
Gli utenti con accesso alle app in tali spazi possono accedere ai punti di navigazione in tali app. Ad esempio, possono generare un'app On-demand dalla barra Navigazione app.
Se le app dell'utente negli spazi gestiti o condivisi contengono dati sensibili, utilizzare app on demand con attenzione e confermare le autorizzazioni di chi ha accesso alle app di selezione dell'utente.
Le app on-demand vengono aggiunte agli spazi personali degli utenti. Se gli utenti dispongono delle autorizzazioni Può contribuire, Può gestire, Può pubblicare o Proprietario in uno spazio gestito o condiviso, possono condividere le proprie app on-demand generate dal proprio spazio personale con altri utenti.
Una volta che un'app di selezione su richiesta è pubblicata in uno spazio gestito, non è possibile modificare il link di navigazione nell'app di selezione o nell'app pubblicata. Se risulta necessario aggiornare il link di navigazione, eliminare l'app pubblicata. Successivamente, modificare il collegamento nell'app di selezione e pubblicare nuovamente l'app nello spazio gestito.
Vantaggi delle app on demand
Le app on demand aiutano gli utenti aziendali e i reparti IT a estrarre valore da ambienti di big data in diversi modi. Le app on demand:
- Offrono agli utenti un'esperienza intuitiva, consentendo loro di popolare le proprie app in modo interattivo con un sottogruppo di dati come un periodo temporale, un segmento di clientela o un'area geografica.
Forniscono tutte le funzionalità di Qlik Sense su un sottogruppo latente ospitato in memoria.
- Consentono ai reparti IT di disciplinare le dimensioni delle app e di richiamare le app in base al volume di dati o a selezioni di dimensioni.
Forniscono accesso a sorgenti dati non SQL, come Teradata Aster, MapR, SAP BEx e la funzione PLACEHOLDER in SAP HANA.
- Consentono la generazione personalizzabile di script SQL e di caricamento.
- Consentono l'utilizzo di Section Access in tutti i casi.
Limiti
Le app on-demand hanno le seguenti limitazioni:
La quantità massima di dati che può essere inviata a un'app on-demand è di 50 MB. Qualsiasi importo superiore provoca un errore dell'app on-demand senza alcun messaggio di errore. Impostare il conteggio righe massimo per assicurarsi che gli utenti non possano creare selezioni di dimensioni superiori a 50 MB.
Una volta che un'app di selezione su richiesta è pubblicata in uno spazio gestito, non è possibile modificare il link di navigazione nell'app di selezione o nell'app pubblicata. Se risulta necessario aggiornare il link di navigazione, eliminare l'app pubblicata. Successivamente, modificare il collegamento nell'app di selezione e pubblicare nuovamente l'app nello spazio gestito.
Se si modifica lo script dell'app modello e si inserisce una nuova variabile di associazione, è necessario creare nuovi collegamenti di navigazione all'app on-demand per sostituire quelli esistenti. In caso contrario, la selezione del campo corrispondente non verrà inviata per le app on-demand esistenti che utilizzano quell'app modello.