Esporta e importa oggetti

È possibile spostare gli oggetti Trasformazioni dati tra ambienti. È necessaria una connessione allo storage degli oggetti per memorizzare il file esportato. Dovrai quindi utilizzare la stessa connessione allo storage degli oggetti per importare gli oggetti.

Argomenti

Oggetti da esportare

È possibile esportare gli artifact delle trasformazioni dati, ad esempio progetti, connessioni, caricamenti di dati, flussi di dati, flussi di lavoro e schedulazioni, da un ambiente e importarli in un altro.

Le opzioni Esporta e importa in Trasformazioni dati consentono di effettuare le operazioni riportate di seguito.
  • Sposta il codice dagli ambienti di sviluppo agli ambienti di produzione.
  • Condividi codice tra ambienti di sviluppo.
  • Eseguire il backup e il ripristino degli oggetti.

Per esportare gli oggetti da un ambiente di sviluppo, è necessario fornire una connessione allo storage degli oggetti come input. È necessario utilizzare la stessa connessione allo storage degli oggetti quando si desidera eseguire il processo di importazione in un altro ambiente. Vedere Importa oggetti. L'operazione di esportazione esporta tutti i metadati degli oggetti del repository insieme a tutti i relativi oggetti padre e figlio dipendenti e memorizza le informazioni in formato XML nel bucket di storage degli oggetti.

È possibile utilizzare l'Esportazione guidata per esportare l'intero progetto o i singoli oggetti ai livelli riportati di seguito.
  • Progetti
  • Connessioni
  • Caricamento dati
  • Flusso di dati
  • Workflow
  • Schedula
Quando si esporta un singolo oggetto, tutti gli oggetti dipendenti vengono inclusi automaticamente nell'esportazione.
Nota

Al momento l'esportazione di singole variabili non è supportata. Tuttavia, quando si esporta un progetto, vengono esportate anche le variabili all'interno di tale progetto.

Per esportare gli oggetti mediante l'Esportazione guidata, procedere come segue.

  1. Nel riquadro di sinistra, fare clic sulla scheda Home. Fare clic su Esporta.

    Viene visualizzata la procedura guidata Esporta.

  2. Nel campo Esporta nome file immettere un nome per il file. I dati esportati verranno memorizzati in formato ZIP con la convenzione di denominazione dei file filename_timestamp_DTR.
  3. Selezionare una connessione allo storage degli oggetti dall'elenco a discesa per memorizzare il file esportato. Tenere presente che è necessario selezionare la stessa connessione allo storage degli oggetti durante l'operazione di importazione.
  4. Fare clic su Avanti.
  5. Selezionare gli oggetti che si desidera esportare. È possibile scegliere di esportare uno, più oggetti o tutti gli oggetti elencati nella pagina.
  6. Fare clic su Avanti.
  7. Selezionare le connessioni da esportare.

    È possibile scegliere di non effettuare alcuna selezione in questa pagina. Le connessioni associate agli oggetti selezionati nella schermata precedente vengono incluse automaticamente durante l'operazione di esportazione.

  8. Fare clic su Successivo per visualizzare l'anteprima delle selezioni.
  9. Fare clic su Esporta per avviare l'operazione di esportazione.

    All'avvio dell'operazione di esportazione viene visualizzato un prompt di conferma. Fare clic sul collegamento visualizzato nel prompt per monitorare l'avanzamento dell'operazione di esportazione nella pagina Dettagli job.

Per esportare singoli oggetti:

  1. Fare clic sul menu Azioni del progetto, della connessione, del caricamento dati, del flusso di dati, del flusso di lavoro o della pianificazione che si desidera esportare, quindi fare clic su Esporta.
  2. Nel campo Esporta nome file immettere un nome per il file. I dati esportati verranno memorizzati in formato ZIP con la convenzione di denominazione dei file filename_timestamp_DTR.
  3. Selezionare una connessione allo storage degli oggetti dall'elenco a discesa per memorizzare il file esportato. È necessario selezionare la stessa connessione allo storage degli oggetti durante l'operazione di importazione.
  4. Fare clic su Esporta per avviare l'operazione di esportazione.

    All'avvio dell'operazione di esportazione viene visualizzato un prompt di conferma. Fare clic sul collegamento visualizzato nel prompt per monitorare l'avanzamento dell'operazione di esportazione nella pagina Dettagli job.

Oggetti da importare

Per importare gli oggetti, devi fornire la stessa connessione allo storage degli oggetti utilizzata per l'operazione di esportazione.

Di seguito sono elencati alcuni aspetti del processo di importazione.
  • Progetti: per importare i progetti, è possibile scegliere se sovrascrivere i dati nel repository o unire gli oggetti contenitore corrispondenti agli oggetti che vengono importati.
    • Sovrascrivi: se nel repository è presente una corrispondenza, tutti gli oggetti figlio dipendenti verranno sovrascritti per impostazione predefinita.

      Se non esiste alcuna corrispondenza, il progetto insieme agli oggetti figlio verrà copiato nel repository.

    • Unisci: se il progetto esiste nel repository, ma gli oggetti figlio dipendenti non hanno corrispondenza, tutti gli oggetti figlio nel repository verranno uniti ai nuovi oggetti figlio provenienti dal processo di importazione.

      Se il progetto esiste nel repository e gli oggetti figlio dipendenti hanno una corrispondenza, tutti gli oggetti figlio nel repository verranno sovrascritti con i nuovi oggetti figlio che stanno attraversando il processo di importazione.

      Se il progetto non esiste nel repository, il progetto insieme agli oggetti figlio verranno copiati nel repository.

  • Connessioni: per le connessioni che hanno una corrispondenza nel repository, il processo di importazione aggiorna solo le proprietà avanzate della connessione nel repository insieme al nome della connessione. Le credenziali, ad esempio il nome dello schema, le password e l'URL di connessione, vengono rese persistenti così come avviene nel nuovo ambiente. È possibile utilizzare tali connessioni senza alcuna modifica nel repository di destinazione.

    Per le connessioni che non hanno corrispondenza nel repository, le credenziali, ad esempio il nome dello schema, le password e l'URL di connessione, non vengono trasferite durante l'operazione di importazione. Dopo l'importazione, è necessario aggiornare le informazioni sulle credenziali per tali connessioni. È inoltre necessario assicurarsi di creare un utente dello schema nel database insieme alle tabelle necessarie create per l'utente dello schema, che è possibile utilizzare come entità dati in datapoint, flussi di dati, flussi di lavoro e pianificazioni.

  • Caricamenti dati, Flussi di dati e Flussi di lavoro: per questi oggetti, se esiste una corrispondenza nel repository, tutti gli oggetti verranno sovrascritti per impostazione predefinita.
  • Schedulazione: lo stato delle schedulazioni senza corrispondenza nel repository è impostato su Inattivo. È necessario aggiornare le informazioni di connessione associate alla pianificazione, quindi impostare lo stato della pianificazione su Attivo.

Per importare oggetti, procedere come segue.

  1. Nel riquadro di sinistra, fare clic sulla scheda Home. Fare clic su Importa.

    Viene visualizzata la finestra di dialogo Importa.

  2. Nell'elenco a discesa Connessione allo storage degli oggetti, selezionare la connessione utilizzata per l'operazione di esportazione. Vedere Esporta oggetti.
  3. Selezionare il file esportato dall'elenco a discesa Nome file di importazione.
  4. Scegliere una delle opzioni di importazione seguenti:
    • Unisci: scegliere questa opzione per unire gli oggetti già presenti nel repository con gli oggetti che provengono dal processo di importazione. Questa opzione è disponibile solo per oggetti contenitore, ad esempio Progetti.
    • Sovrascrivi: scegliere questa opzione per sostituire gli oggetti già presenti nel repository con gli oggetti provenienti dal processo di importazione.
  5. Fare clic su Importa per avviare l'operazione di importazione.

    All'avvio dell'operazione di importazione viene visualizzato un prompt di conferma. Fare clic sul collegamento visualizzato nel prompt per monitorare l'avanzamento dell'operazione di importazione nella pagina Dettagli job.