Esportazione e importazione di pipeline di dati
È possibile esportare il progetto di una pipeline di dati in un file che contiene tutto ciò che è necessario per ricostruire il progetto dati. Il file di esportazione può essere importato nello stesso tenant o in un tenant differente. È possibile usarlo, ad esempio, per spostare i progetti dati da un tenant all'altro o per eseguire copie di backup dei progetti dati. È inoltre possibile aggiornare un progetto dati da un file di esportazione.
Il formato file di esportazione è stato modificato da un singolo file JSON a un file ZIP contenente diversi file JSON. Il vecchio formato JSON sarà supportato per l'importazione fino al 30 gennaio 2026. Per convertire i file JSON nel nuovo formato, è possibile importarli e poi esportarli nel nuovo formato ZIP. I progetti nel vecchio formato JSON non possono essere importati tramite l'API.
Si consiglia agli utenti di esportare i progetti esistenti per utilizzare il nuovo formato entro il 30 gennaio 2026.
Esportazione di un progetto dati
Per esportare un progetto, eseguire una delle seguenti operazioni:
-
In Integrazione dati > Progetti, fare clic su
sul progetto da esportare e selezionare Esporta.
-
Aprire il progetto, fare clic su
nell'angolo in alto a destro, quindi selezionare Esporta.
Il progetto viene esportato in un file ZIP con un nome file che comprende il nome del progetto, la piattaforma dati e un timestamp.
Importazione di progetti
In questa sezione si descrive il processo di importazione dei progetti. È possibile importare un progetto di data warehouse cloud o un progetto Qlik Cloud (tramite Amazon S3).
È possibile cambiare la piattaforma dati da utilizzare con le seguenti limitazioni:
-
Non è possibile cambiare la piattaforma dati da un data warehouse cloud a Qlik Cloud e viceversa.
-
Non è possibile cambiare un progetto Snowflake che utilizza il trasferimento per l'archiviazione dei file cloud su un'altra piattaforma di dati e viceversa.
Prima di importare un progetto
Prima di iniziare l'importazione di un progetto, considerare i seguenti fattori:
-
Creare tutte le nuove connessioni necessarie se si desidera eseguire l'importazione in un nuovo tenant o in un nuovo spazio.
-
Se il progetto utilizza connessioni ad applicazioni SaaS che non esistono ancora, è necessario creare le connessioni e generare i metadati prima di avviare l'importazione.
-
Se si vuole importare una pipeline per più progetti, è necessario importare prima i progetti a monte.
Importazione di un progetto di data warehouse cloud
È possibile importare un progetto di data warehouse cloud esportato nello stesso tenant da cui è stato esportato o su un altro tenant. Quando il progetto viene importato in un altro tenant rispetto al tenant del progetto dati originale, è necessario definire nuove connessioni per il progetto e l'area di staging per tutte le sorgenti dati.
Se il progetto utilizza attività di altri progetti, è necessario mappare progetti e attività, a meno che i nomi degli spazi e dei progetti non siano identici.
-
In Integrazione dati > Progetti, fare clic su Crea nuovo e selezionare Importa progetto.
-
Aggiungere il file di esportazione. È possibile rilasciarlo nella finestra di dialogo o sfogliare per selezionare il file.
Fare clic su Avanti.
-
Impostare le Proprietà progetto per il nuovo progetto.
È necessario selezionare lo spazio in cui aggiungere il progetto in Spazio.
In Piattaforma dati è possibile modificare la piattaforma dati del progetto, oltre alla connessione alla piattaforma dati.
La modifica della Connessione è necessaria se si è importato un progetto da un altro tenant o se si è modificata la piattaforma dati nel passaggio precedente.
È possibile modificare la connessione all'area di staging. Questa operazione è necessaria se si è importato un progetto da un altro tenant o, in alcuni casi, se si è modificata la piattaforma dati nel passaggio precedente.
Fare clic su Avanti.
-
Configurare le Impostazioni predefinite progetto per il nuovo progetto.
È possibile aggiungere un prefisso agli schemi di dati creati nel progetto in Prefisso per tutti gli schemi. Questa operazione è utile quando il progetto importato si trova nello stesso data warehouse cloud del progetto esportato.
È possibile anche impostare un nome predefinito in Nome database. Per i progetti Snowflake è possibile impostare un Nome data warehouse predefinito, mentre per i progetti Databricks è possibile impostare un Nome catalogo predefinito. È possibile utilizzare il nome predefinito del progetto per tutti i tipi di attività, oppure impostare un nome predefinito o un nome personalizzato per ciascun tipo di attività.
Fare clic su Avanti.
-
Configurare le Impostazioni connessioni e attività.
È possibile sostituire le connessioni di origine importate o le sorgenti di progetti multipli. È necessario se si è importato un progetto da un altro tenant.
In Impostazioni facoltative attività è possibile anche modificare le impostazioni dell'attività che sono state sovrascritte nel progetto originale.
-
Quando si è pronti, fare clic su Importa.
Il progetto viene aggiunto alla home di Integrazione dati.
Importazione di un progetto con Qlik Cloud come piattaforma dati
È possibile importare un progetto Qlik Cloud esportato (tramite Amazon S3) sullo stesso tenant da cui è stato esportato o su un altro tenant. Quando il progetto viene importato in un altro tenant rispetto al tenant del progetto dati originale, è necessario definire nuove connessioni per il progetto e l'area di staging per tutte le sorgenti dati.
Non è possibile cambiare la piattaforma dati da Qlik Cloud a un data warehouse cloud come Snowflake.
-
In Integrazione dati > Progetti, fare clic su Crea nuovo e selezionare Importa progetto.
-
Aggiungere il file di esportazione. È possibile rilasciarlo nella finestra di dialogo o sfogliare per selezionare il file.
Fare clic su Avanti.
-
Nome
Cambiare il nome del progetto. Il nome predefinito è il nome del progetto originale preceduto da Imported_.
-
Spazio
Selezionare lo spazio in cui aggiungere il progetto. -
Descrizione
Aggiungere o modificare la descrizione del progetto. -
Archivia file QVD in:
Selezionare dove generare file QVD.
-
Archiviazione gestita Qlik
-
Archiviazione gestita dal cliente
Archiviazione Amazon S3 gestita dall'utente.
-
-
Connessione dati
Se è stata selezionata l'Archiviazione gestita dal cliente, è possibile modificare la connessione all'area di archiviazione Amazon S3.
È necessario se si è importato un progetto da un altro tenant.
-
Connessione all'area di staging
È possibile modificare il collegamento all'area di staging di Amazon S3.
Questa operazione è necessaria se si è importato un progetto da un altro tenant o, in alcuni casi, se si è modificata la piattaforma dati nel passaggio precedente.
-
Fare clic su Avanti.
-
Imposta connessioni per le attività aggiunte nella versione originale
È possibile sostituire le connessioni di origine importate.È necessario se si è importato un progetto da un altro tenant.
-
In Impostazioni facoltative attività è possibile modificare le impostazioni dell'attività che sono state sovrascritte nel progetto originale.
-
Quando si è pronti, fare clic su Importa.
Il progetto viene aggiunto alla home di Integrazione dati.
Aggiornamento di un progetto
È possibile aggiornare un progetto da un file di esportazione. Così facendo, tutte le attività nella pipeline di dati verranno sostituite, ma le connessioni e le impostazioni rimarranno invariate. Le attività dati che non sono incluse nel progetto importato saranno rimosse.
Ad esempio, è possibile importare un progetto esportato dallo spazio dati di sviluppo in un progetto nello spazio dati di produzione per aggiornare il progetto di produzione.
Prima di avviare l'aggiornamento del progetto:
-
Se si vuole avere un backup del progetto prima dell'aggiornamento, esportarlo facendo clic su
, quindi su Esporta.
-
È necessario interrompere tutte le attività che saranno rimosse dalla pipeline di dati prima di aggiornare il progetto.
-
Se il progetto utilizza connessioni ad applicazioni SaaS che non esistono ancora, è necessario creare le connessioni e generare i metadati prima di avviare l'importazione.
-
Assicurarsi che il progetto importato utilizzi la stessa piattaforma dati cloud, ad esempio Snowflake.
Per aggiornare un progetto:
-
Aprire il progetto che si vuole aggiornare.
-
Fare clic su
, quindi su Importa.
-
Selezionare o rilasciare il file che si vuole importare.
-
Apportare le modifiche necessarie per la mappatura delle connessioni che sono diverse tra il progetto e il progetto importato.
Ad esempio, il progetto importato potrebbe utilizzare una connessione di origine chiamata SQL1, mentre questo progetto utilizza una connessione simile chiamata SQL2. In questo caso, mappare la connessione importata a SQL2 in Imposta connessioni per le attività aggiunte nella versione originale.
Nota informaticaQuando si seleziona una connessione per la quale va eseguito il mapping, è possibile creare una nuova connessione di database, ma non una connessione per applicazione SaaS.Fare clic su Importa quando si è pronti.
Il progetto viene aggiornato in base al file importato. Potrebbe essere necessario convalidare e sincronizzare le attività dati che sono state aggiornate tramite l'importazione.
Limiti
-
Le notifiche non sono incluse quando si esporta una pipeline. È necessario impostare nuove notifiche nella pipeline importata.
-
Non progettare pipeline che creano un ciclo o dipendenze reciproche tra i progetti. L'esportazione e l'importazione di questo tipo di progetti non è supportata.