Gestione dei big data con applicazioni on-demand
Le applicazioni 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 applicazioni on-demand di Qlik Sense forniscono agli utenti viste aggregate di archivi di big data e consentono loro di identificare e caricare sottogruppi pertinenti dei dati per un'analisi dettagliata.
Le applicazioni on-demand espandono i potenziali casi di utilizzo della rilevazione dati, consentendo agli utenti aziendali di eseguire analisi associative su sorgenti dati di dimensioni maggiori. Consentono agli utenti di selezionare prima i dati per i quali scoprire informazioni strategiche e di generare quindi in modo interattivo un'applicazione on-demand con la quale analizzare i dati con tutte le funzionalità in memoria di Qlik.
Componenti dell'applicazione 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 set 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 applicazioni on-demand.
Relazioni tra i componenti delle applicazioni On-demand.

Creazione di applicazioni On-demand
Poiché le applicazioni di selezione e modello On-demand richiedono script di caricamento speciali, vengono solitamente create da utenti esperti nella scrittura di script di caricamento Qlik Sense. Le applicazioni di selezione On-demand, ad esempio, devono caricare dati con un livello modesto di granularità delle dimensioni. Le applicazioni modello On-demand contengono script di caricamento con espressioni di associazione dati utilizzate per formulare le query eseguite sulle sorgenti dati.
Un'applicazione di selezione può essere collegata a più applicazioni modello e a una singola applicazione modello possono essere collegate più applicazioni di selezione. Tuttavia, le espressioni di associazione dati dell'applicazione modello devono corrispondere a campi nelle applicazioni di selezione che vi si collegano. Per questo motivo, le applicazioni di selezione e modello tendono a essere create in congiunzione tra loro e spesso dallo stesso esperto sviluppatore di script.
Anche per la creazione di collegamenti di navigazione è necessario comprendere quali campi nell'applicazione di selezione hanno associazioni corrispondenti nell'applicazione 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'applicazione di selezione. Per creare tale espressione, l'utente deve sapere come calcolare il numero totale di record dell'applicazione modello utilizzando i campi disponibili nell'applicazione di selezione.
Per ulteriori informazioni, vedere Creazione di un'applicazione on-demand.
L'utilizzo di applicazioni di selezione per generare applicazioni on-demand non richiede che un utente comprenda lo script di caricamento. Una volta creato un collegamento di navigazione per un'applicazione on-demand, un utente può trascinare tale collegamento di navigazione sulla barra Navigazione app dell'applicazione di selezione per creare un punto di navigazione dell'applicazione. Le applicazioni on-demand vengono quindi generate dal punto di navigazione.
I punti di navigazione diventano disponibili per la generazione di applicazioni on-demand quando il calcolo del numero massimo di righe dall'espressione nel collegamento di navigazione rientra 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 applicazione On-demand, da tale punto di navigazione sarà possibile creare 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 applicazioni generate. Trascorso il periodo di conservazione, le applicazioni On-demand vengono automaticamente eliminate.
Condivisione di applicazioni On-demand
È possibile condividere applicazioni di selezione on-demand in uno spazio condiviso o gestito. Per prima cosa è necessario rendere pubblici i fogli delle applicazioni di selezione e modello. Quindi, è possibile aggiungere l'applicazione di selezione a uno spazio condiviso o gestito. Se si sta pubblicando in uno spazio gestito, basterà pubblicare l'applicazione di selezione.
Gli utenti con accesso alle applicazioni in tali spazi possono accedere ai punti di navigazione in tali applicazioni. Ad esempio, possono generare un'applicazione on-demand dalla barra Navigazione app.
Se le tue applicazioni negli spazi gestiti o condivisi contengono dati sensibili, utilizza le applicazioni on-demand con attenzione e conferma le autorizzazioni di coloro che hanno accesso alle tue applicazioni di selezione.
Le applicazioni 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 condiviso o gestito, possono condividere le loro applicazioni on-demand generate dal loro spazio personale con altri utenti.
Una volta che un'applicazione di selezione on-demand è pubblicata in uno spazio gestito, non è possibile modificare il link di navigazione nell'applicazione di selezione o nell'applicazione pubblicata. Se è necessario aggiornare il link di navigazione, eliminare l'applicazione pubblicata. Successivamente, modificare il link nell'applicazione di selezione e pubblicare nuovamente l'applicazione nello spazio gestito.
Vantaggi delle applicazioni On-demand
Le applicazioni on-demand aiutano gli utenti aziendali e i reparti IT a ricavare valore dagli ambienti di big data in numerosi modi. Applicazioni on-demand:
- Forniscono agli utenti un'esperienza "lista della spesa" che consente loro di popolare in modo interattivo le proprie applicazioni con un sottoinsieme di dati come periodo di tempo, segmento di clientela o area geografica.
Forniscono tutte le funzionalità di Qlik Sense su un sottogruppo latente ospitato in memoria.
- Consentono all'IT di governare le dimensioni di un'applicazione e di richiamare le applicazioni in base al volume di dati o alle selezioni dimensionali.
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.
Limitazioni
Le applicazioni on-demand presentano le seguenti limitazioni:
La quantità massima di dati che può essere inviata a un'applicazione on-demand è di 50 MB. Qualsiasi importo superiore provoca l'errore dell'applicazione on-demand senza un 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'applicazione di selezione on-demand è pubblicata in uno spazio gestito, non è possibile modificare il link di navigazione nell'applicazione di selezione o nell'applicazione pubblicata. Se è necessario aggiornare il link di navigazione, eliminare l'applicazione pubblicata. Successivamente, modificare il link nell'applicazione di selezione e pubblicare nuovamente l'applicazione 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. Se non lo si fa, la selezione del campo corrispondente non verrà inviata per le app on-demand esistenti che utilizzano quell'app modello.