Pianificazione della migrazione a Qlik Cloud
Quando si pianifica la migrazione a Qlik Cloud, esaminare le considerazioni, le migliori pratiche e l'approccio consigliati da Qlik, nonché le risorse disponibili durante l'intero processo, per garantire una transizione di successo dai prodotti QlikView con gestione client a Qlik Cloud. Queste raccomandazioni prendono in considerazione le conoscenze e le esperienze acquisite dai clienti Qlik durante la migrazione a Qlik Cloud.
Iniziare la migrazione con un'analisi e una valutazione della propria organizzazione:
-
Direzione strategica: assumere un approccio alla migrazione a Qlik Cloud come iniziativa strategica. Allineare il progetto alle future esigenze aziendali e alla direzione a lungo termine delle strategie di cloud, dati e analisi dell'organizzazione.
-
Preparazione e Implementazione: descrivere in dettaglio le considerazioni necessarie, le fasi principali da preparare e l'approccio alle migliori pratiche per l'implementazione.
-
Ottimizzazione: stabilire meccanismi per misurare e gestire la distribuzione di Qlik Cloud per favorire l'adozione.
L'esame di queste aree chiave garantisce il massimo del successo e la riduzione dei costi di migrazione.
Direzione strategica
Tenere a mente i piani strategici della propria organizzazione quando si effettua la migrazione a Qlik Cloud. Questa operazione aiuta a identificare sia le priorità della migrazione sia le iniziative esistenti che possono essere trasferite su Qlik Cloud o che è possibile eliminare.
Considerare alcune delle seguenti domande:
-
Quali sono i nostri obiettivi strategici nel passaggio a Qlik Cloud?
-
Qual è la nostra attuale architettura di dati cloud?
-
Dove sono ospitati i nostri sistemi operativi?
-
Di quali iniziative ha bisogno la nostra organizzazione per supportare i dati e la piattaforma di analisi?
Preparazione e implementazione
Le nuove funzionalità in Qlik Cloud significano che gli approcci, le tecniche e le funzioni utilizzate nei prodotti QlikView possono essere differenti in Qlik Cloud. Una soluzione basata sul cloud è architettonicamente diversa da una soluzione gestita dal client, e per ottimizzare i vantaggi di Qlik Cloud è necessario considerare la reimmaginazione e la rifattorizzazione. Pertanto, per ottimizzare l'esperienza analitica con Qlik, la migrazione deve andare oltre il semplice passaggio da on-premise a Qlik Cloud. Una volta identificati gli obiettivi strategici, i passi successivi consistono nell'affrontare le attività di migrazione fondamentali.
Informazioni su flusso di lavoro e timeline di migrazione
L'approccio e i processi specifici per la migrazione dell'utente dipendono dall'ambiente, dalle risorse e dai requisiti correnti. Questa sezione fornisce una panoramica generale del flusso di lavoro di migrazione. Usarla come una guida per comprendere la tempistica e la sequenza di eventi durante una migrazione. Alcune attività hanno delle dipendenze, mentre altre, come la conversione e il refactoring dell'applicazione QlikView, possono essere eseguite in parallelo. La durata di ogni passaggio in una migrazione varia a seconda della complessità della distribuzione di QlikView esistente.
Il seguente flusso di lavoro di esempio categorizza i passaggi della migrazione in base al tipo di attività: Processo, Configurazione o Conversione applicazione. Le attività sono allineate in base al loro ordine nella sequenza della migrazione.
Notare che il processo Conversione applicazione è tra le fasi iniziali della procedura generale. Questo consente di avere il tempo per verificare i risultati dello strumento di conversione, trasferire l'app Qlik Sense appena creata sul cloud e completare il design delle visualizzazioni e la connettività.
La documentazione relativa alla migrazione per QlikView si concentra principalmente sulle attività nei flussi di lavoro Processo e Configurazione. Questa include la configurazione relativa a tenant cloud e strumenti di migrazione, e sull'utilizzo di questi strumenti per consentire di gestire la migrazione di utenti e contenuti, come flussi, app e connessioni dati, a Qlik Cloud.
Per ulteriori informazioni, vedere:
Sicurezza e governance
Autenticazione e autorizzazione
Per impostazione predefinita, un nuovo tenant Qlik Cloud è configurato rispetto a Account Qlik, il provider di identità predefinito Qlik, che richiede agli utenti di registrare un account con Qlik prima di poter accedere. Tuttavia, la pratica migliore è quella di utilizzare un provider di identità esterno all'interno della distribuzione esistente di Qlik (ad esempio, Active Directory).
I vantaggi dell'utilizzo di un proprio provider di identità includono la possibilità di:
-
Consentire l'accesso alla piattaforma utilizzando le credenziali aziendali esistenti, senza dover creare e gestire un account Account Qlik.
-
Applicare i propri criteri per la lunghezza delle password, la loro scadenza e l'autenticazione a più fattori.
-
Verificare e monitorare gli accessi in linea con i propri requisiti di sicurezza e governance IT.
-
Federare più directory, se necessario.
-
Includere le assegnazioni di gruppo di un utente tramite il provider di identità.
-
Gestire automaticamente l'ingresso e l'uscita degli utenti e controllare la gestione degli ID utente per la sicurezza dello spazio e l'accesso alle sezioni.
Ruoli e regole
Qlik Cloud utilizza un approccio in cui la sicurezza è progettata per essere assegnata direttamente ai gruppi o agli utenti, laddove i gruppi non sono disponibili attraverso il provider di identità.
Le autorizzazioni di Qlik Cloud possono essere impostate a livello di spazio (per le applicazioni e i dati) o di sistema (per i ruoli amministrativi) ed entrambe supportano l'assegnazione di gruppi. Questo approccio richiede una pianificazione specifica per l'organizzazione. Anche se questo approccio può essere implementato prima della migrazione, si consiglia di rivedere il progetto rispetto ai nuovi ruoli e alle nuove funzionalità in Qlik Cloud prima di iniziare le attività di migrazione.
Razionalizzare e semplificare la distribuzione Qlik attuale
I clienti QlikView spesso scoprono di avere molte applicazioni legacy, alcune delle quali potrebbero non essere più necessarie (ad esempio negli ambienti di sviluppo e di test). La razionalizzazione dell'ambiente attuale attraverso l'archiviazione di applicazioni datate, duplicate o inutilizzate può ridurre significativamente l'impegno (e il costo) della migrazione a Qlik Cloud, e minimizzare le spese di manutenzione e test in corso.
Il seguente approccio è una tecnica di best practice per razionalizzare e semplificare la propria distribuzioneQlik :
-
Per le app in produzione: chiedere ai proprietari dell'applicazione di confermare le risorse per testare l'applicazione dopo la migrazione, o di dichiarare che l'applicazione può essere ritirata (Opt-out).
-
Per le app di sviluppo e di prova: richiedere ai proprietari delle applicazioni di fornire un elenco di app che devono essere migrate (Opt-in).
-
Per tutte le app che non richiedono la migrazione: esportare e archiviare in archivi a lungo termine al di fuori della distribuzione Qlik.
App personali
Quando si pianifica la migrazione a Qlik Cloud, è importante rivedere le proprie app per capire se sono adatte alla distribuzione Qlik Cloud. Qlik Cloud supporta più livelli di capacità in base alle diverse esigenze. La maggior parte delle app rientra nel nostro livello di capacità standard, tuttavia, se necessario, Qlik offre opzioni di capacità espansa e dedicata per applicazioni più grandi e casi d'uso di nicchia. I dettagli sulle specifiche alle capacità Qlik Cloud sono disponibili nelle Specifiche e capacità Qlik Sense.
Fattori chiave da considerare nella revisione delle app:
-
Dimensione app
-
Durata e frequenza di ricaricamento
-
Sorgenti dati
-
Componenti di terze parti - Estensioni, GeoAnalytics, Qlik NPrinting, e altre soluzioni integrate
-
Anonimo o casi di utilizzo OEM (contatto Qlik)
-
Mashup
Qlik può contribuire a questa verifica eseguendo le nostre app di preparazione negli ambienti gestiti dai client. L'app di preparazione SaaS è un'app QlikView destinata a essere eseguita in un ambiente QlikView da Qlik per client che stanno valutando Qlik Cloud. Questa app profila le app su un ambiente QlikView o e le classifica nei livelli appropriati di Qlik Cloud. L'app include anche l'utilizzo delle sessioni, i metadati delle connessioni dati e derivazione, tutti attributi importanti per stabilire le priorità e pesare la complessità della migrazione delle risorse.
Valutazioni più dettagliate sono disponibili presso l'organizzazione Customer Success di Qlik.
Accesso ai dati dell'utente
La posizione dei dati dell'organizzazione deve essere considerata nel piano di migrazione per Qlik Cloud. Qlik Cloud presenta diversi connettori che possono accedere a molte sorgenti dati indirizzabili pubblicamente. Pertanto, se la propria organizzazione ha adottato sistemi supportati basati su cloud (come Salesforce o Workday), database cloud (come Snowflake per Google Big Query), o l'archiviazione cloud (come AWS S3 o lo storage a blocchi Azure), sarà semplice spostare le connessioni dati per le applicazioni. Molte organizzazioni dispongono di sorgenti dati in loco, che non possono essere rese accessibili a Internet o che richiedono l'uso di connettori specificamente strutturati dal cliente. In questi casi, esistono diversi strumenti e approcci per rendere disponibili questi dati a Qlik Cloud.
Ecco quali sono le opzioni attuali per rendere i propri dati disponibili a Qlik Cloud:
-
Connettere direttamente ai sistemi sorgente supportati da Qlik Cloud – eseguire il pull in Qlik Cloud
-
Qlik Data Gateway - Accesso diretto – accedere direttamente ai dati privati dell'utente in Qlik Cloud
-
Spostamento dei propri dati in un DB cloud o Storage supportato – quindi eseguire il pull in Qlik Cloud
Queste tecnologie e tecniche possono essere utilizzate per implementare o integrare l'architettura strategica dei dati nel cloud. È prassi comune utilizzare opzioni tattiche a breve termine durante la transizione verso l'obiettivo strategico a lungo termine di un'architettura di dati cloud.
Connettersi direttamente ai propri sistemi di origine da Qlik Cloud
Questa opzione è più comunemente utilizzata quando si è passati a sistemi basati sul cloud, come ad esempio Salesforce o Workday. Qlik Cloud può connettersi a questi sistemi tramite connettori Qlik, oppure può costruire integrazioni con questi sistemi utilizzando Qlik Application Automation. La connessione a sorgenti in loco non è consigliato, poiché richiede l'apertura del firewall dell'organizzazione.
Qlik Data Gateway - Direct Access
Qlik Data Gateway estende Qlik Servizi dati ai dati dei clienti, indipendentemente dalla loro ubicazione: on-premise, cloud privato virtuale o cloud pubblico. Il gateway consente l'accesso diretto tramite un tunnel sicuro e dedicato, senza aprire porte nei firewall del cliente, direttamente a Qlik Cloud e ad altri obiettivi cloud popolari come Snowflake, Azure Synapse, Google Big Query o Databricks.
Passaggio del contenuto di QlikView in Qlik Cloud: concetti e procedure consigliate
Valutazione dei documenti
La propria strategia di migrazione deve includere una valutazione dei propri documenti di QlikView. Ciò può aiutare l'utente a decidere se:
- ritirare il documento.
- migrare il documento in un'app Qlik Cloud.
Tenere in considerazione quanto segue:
- Un documento sta fornendo valore aziendale? Considerare quanto spesso viene usato il documento, quante persone lo stanno utilizzando e chi lo sta utilizzando. Un documento utilizzato da una sola persona può comunque essere critico se viene utilizzato per prendere importanti decisioni aziendali.
-
Un documento è vicino alla fine del proprio ciclo di vita? Le informazioni strategiche che fornisce sono ancora preziose? In tal caso, l'impegno richiesto per lo sviluppo potrebbe invece essere utilizzato per creare un'app Qlik Cloud.
Strumenti di valutazione dei documenti:
-
Dashboard Governance QlikView fornisce visibilità nelle distribuzioni di QlikView. Il dashboard visualizza informazioni su etichette ed espressioni ricorrenti, analisi della complessità, dimensioni file, frequenza di utilizzo e derivazione dei dati. Il Sense Profile Score valuta le app QlikView in base alla compatibilità con Qlik Sense e con Qlik Cloud.
Per maggiori informazioni, vedere la sezione QlikViewGovernance Dashboard (solo in lingua inglese).
Valutazione funzionale di QlikView e Qlik Cloud
Tenere in considerazione quanto segue:
-
Quali miglioramenti funzionali in Qlik Cloud supportano gli obiettivi della propria organizzazione? Ad esempio, Qlik Cloud facilita lo sviluppo e la condivisione di informazioni strategiche da parte di tutti i membri della propria organizzazione.
- Quale funzionalità in QlikView non è (ancora) supportata in Qlik Cloud? Esiste una soluzione ragionevole da implementare qualora la funzionalità non sia supportata?
Valutazione degli sviluppatori e dei consumatori di QlikView e Qlik Cloud
Tenere in considerazione quanto segue:
-
Il cloud è una nuova esperienza molto differente ma anche molto potente per i consumatori di app. Sono disponibili molte nuove funzionalità che consentono di potenziare, automatizzare e migliorare le analisi. Abituare gli utenti all'utilizzo di questo ambiente nuovo e incredibile è fondamentale per il successo. Le funzionalità di self-service per gli utenti consumatori di app possono essere utilizzate per ridurre al minimo le attività di sviluppo da parte di sviluppatori esperti.
-
Anche il processo di sviluppo è molto differente. Il training degli sviluppatori prima della conversione dell'app consente di prepararli per le nuove funzioni e tecniche, per aggiungere valore al loro lavoro.
Qlik Sense Desktop come strumento di conversione
Qlik Sense Desktop verrà utilizzato per accedere a Hub Dev ed eseguire Convertitore QlikView per creare un'applicazione Qlik Sense per la verifica e la migrazione.
È possibile scaricare Qlik Sense Desktop ed effettuare l'autenticazione con il tenant cloud tramite Configurazione e Gestione nelle impostazioni del profilo dell'utente. Per ulteriori informazioni, vedere Per cominciareQlik Sense Desktop.
Una volta installato Qlik Sense Desktop, è possibile accedere a Hub Dev tramite l'icona del profilo. Da Hub Dev è possibile eseguire lo strumento di conversione e creare un'applicazione Qlik Sense dai risultati. Caricare l'applicazione sul cloud o migrare più app con lo script CLI di Qlik.
Il completamento del livello successivo di progettazione e refactoring sul cloud consente di utilizzare tutte le funzioni di Qlik Cloud Analytics e di testare le nuove connessioni dati.
Per esempi di conversione, vedere: