Vai al contenuto principale Passa a contenuto complementare

Sorgenti dati per applicazioni in spazi gestiti

Gli spazi gestiti forniscono accesso regolamentato alle applicazioni in Qlik Cloud Analytics. Le applicazioni pubblicate in uno spazio gestito mantengono i dati caricati nell'applicazione, ma non includono i file di dati o le connessioni dati. Ciò consente l'uso di dati fittizi nello sviluppo di applicazioni che vengono sostituiti con dati reali quando l'applicazione viene pubblicata senza modificare lo script di caricamento.

Nota informaticaGli spazi gestiti non sono disponibili in Qlik Sense Business o in Qlik Cloud Analytics Standard.

Le applicazioni non includono le rispettive sorgenti dati quando vengono pubblicate in uno spazio gestito. Ciononostante, lo script di caricamento dell'applicazione rimane invariato. Utilizzando sorgenti dati che riconoscono lo spazio nello script di caricamento, le sorgenti dati di sviluppo negli spazi personali o spazi condivisi possono essere sostituite con le sorgenti dati finali quando l'applicazione viene aggiunta allo spazio gestito. Ciò contribuisce a mantenere una rigida governance dei dati per le applicazioni e i relativi utenti negli spazi gestiti.

La sintassi delle sorgenti dati che riconoscono lo spazio consente di specificare nello script di caricamento che le sorgenti dati esistono nello spazio corrente, piuttosto che in uno spazio specifico. L'applicazione cercherà sempre le sorgenti dati nello spazio corrente. Utilizzando set di dati fittizi e set di dati reali con lo stesso nome, le applicazioni pubblicate possono passare senza problemi alle sorgenti dati finali.

Esempi di sintassi di sorgenti dati che riconoscono lo spazio

In questo esempio viene caricato il file orders.csv dallo spazio corrente. Se l'applicazione viene spostata in un altro spazio, ad esempio, utilizzerà il file orders.csv nel nuovo spazio.

LOAD * FROM [lib://:DataFiles/orders.csv];

In questo esempio viene caricata la tabella Sales_data dalla connessione dati DataSource nello spazio corrente.

LIB CONNECT TO ':DataSource';
LOAD *;
SQL SELECT * FROM `Sales_data`;

Per ulteriori informazioni sull'utilizzo di sorgenti dati che riconoscono lo spazio, vedere:

Flusso di lavoro di procedure consigliate per applicazioni e dati gestiti

Di seguito è riportato un flusso di lavoro di procedure consigliate di esempio per applicazioni e sorgenti dati gestite negli spazi gestiti.

Vengono create sorgenti dati fittizie che condividono gli stessi nomi delle sorgenti dati reali che verranno utilizzate nello spazio gestito. Queste sorgenti dati fittizie vengono aggiunte a uno spazio condiviso dove gli sviluppatori di applicazioni dispongono delle autorizzazioni Può gestire, Può modificare o Può modificare i dati nelle applicazioni. Gli sviluppatori fanno riferimento a tali sorgenti dati nello script di caricamento, in modo che quest'ultimo ricerchi le sorgenti dati nello spazio corrente. Quando le applicazioni sono pronte, l'applicazione viene pubblicata nello spazio gestito, dove l'amministratore dello spazio gestito aggiunge le sorgenti dati reali. In questo modo le applicazioni vengono popolate con dati sensibili, impedendo agli sviluppatori di applicazioni di visualizzare eventuali informazioni sensibili.

Questo flusso di lavoro coinvolge tre utenti principali:

  • Amministratore tenant: l'amministratore del tenant crea lo spazio gestito e poi vi assegna utenti e ruoli.
  • Governed Manager: l'utente incaricato di gestire l'accesso ai dati sensibili e di amministrare gli spazi gestiti.
  • Sviluppatore: l'utente incaricato di sviluppare applicazioni per lo spazio gestito e di pubblicarle nello spazio.
Nota informaticaGli amministratori di analisi e gli utenti con il ruolo Managed Space Creator possono anche creare spazi gestiti.

Questo flusso di lavoro si svolge in quattro fasi:

  1. Creare gli spazi.
  2. Aggiungere dati fittizi e sviluppare l'applicazione.
  3. Pubblicare le applicazioni nello spazio gestito contenente dati reali.
  4. Aggiungere consumatori dell'applicazione allo spazio gestito.

Crea uno spazio gestito e spazi condivisi

Per prima cosa vengono creati gli spazi, dopodiché vi si aggiungono utenti.

  1. L'amministratore tenant crea uno spazio gestito, Secure Apps, come destinazione per le applicazioni gestite pubblicate.
  2. L'amministratore tenant aggiunge due membri a Secure Apps:

    • Lo sviluppatore di applicazioni principale, Developer, viene aggiunto con l'autorizzazione Può pubblicare.
    • Il proprietario delle applicazioni gestite, Governed Manager, viene reso proprietario dello spazio.
  3. Developer crea lo spazio condiviso Develop Apps per lo sviluppo delle applicazioni gestite. Facoltativamente, è possibile aggiungere ulteriori sviluppatori con i ruoli Può modificare e Può modificare i dati nelle app.

Sviluppo di applicazioni con dati fittizi

Dopodiché, i dati fittizi vengono aggiunti e l'applicazione viene sviluppata.

  1. Lo Sviluppatore aggiunge dati per il testing fittizi allo spazio Sviluppo di app. Questi dati possono essere utilizzati una volta o in scenari di sviluppo continui.

    I dati possono essere resi disponibili a uno spazio aggiungendo un'applicazione e quindi aggiungendo la sorgente dati all'applicazione. Una volta aggiunta una sorgente dati a un'applicazione nello spazio, è disponibile a tutti gli utenti con i ruoli Può modificare e Può modificare i dati nelle applicazioni nello spazio.

    Nota informaticaGli utenti con l'autorizzazione Può consumare dati possono anche visualizzare le sorgenti dati e possono consumare i dati laddove siano autorizzati a creare applicazioni. Non possono aggiungere, modificare né eliminare sorgenti dati. Non hanno alcuna autorizzazione a visualizzare, aggiungere, modificare o eliminare le applicazioni.
  2. Lo Sviluppatore sviluppa applicazioni nello spazio Develop Apps. Queste applicazioni utilizzano uno script in grado di riconoscere lo spazio per cercare sempre le sorgenti dati nello spazio corrente.

    Per la sintassi di connessione con riconoscimento dello spazio nell'Editor caricamento dati, vedere Connessione alle sorgenti dati negli script di caricamento.

    Se lo Sviluppatore utilizza la Gestione dati, sblocca lo script di caricamento per la modifica e l'aggiornamento dei riferimenti delle sorgenti dati, al fine di utilizzare la sintassi di connessione con riconoscimento dello spazio.

Pubblicazione applicazioni e aggiunta dati finali

L'applicazione viene pubblicata nello spazio gestito. Le sorgenti dati reali vengono aggiunte allo spazio gestito.

  1. Quando l'applicazione è pronta per il rilascio, Governed Manager aggiunge dati di produzione allo spazio Secure Apps.
  2. Lo Sviluppatore pubblica l'applicazione da Develop Apps a Secure Apps.
  3. Governed Manager pianifica i ricaricamenti per l'applicazione e conferma che l'applicazione può ricaricare i dati senza errori.

Aggiunta di consumatori dell'applicazione allo spazio gestito

Infine, i consumatori dell'applicazione vengono aggiunti allo spazio gestito.

  1. Il Governed Manager aggiunge membri con autorizzazione Può visualizzare allo spazio gestito Secure Apps. Questi utenti potranno aprire e creare segnalibri, snapshot e racconti privati.
  2. Il Governed Manager aggiunge membri con autorizzazione Può contribuire allo spazio gestito Secure Apps. Tali utenti saranno in grado inoltre di creare fogli della community, racconti & segnalibri, e pubblicare fogli della community nell'applicazione pubblicata.

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – ti pregiamo di farcelo sapere!