Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il processo di copia in Data Factory semplifica lo spostamento dei dati dall'origine alla destinazione senza creare una pipeline. È possibile configurare i trasferimenti di dati usando modelli predefiniti per la copia batch e incrementale e copiare una sola volta o in base a una pianificazione. Seguire la procedura descritta in questo articolo per iniziare a copiare i dati da un database o dall'archiviazione.
Creare un processo di copia per inserire dati da un database
Seguire questa procedura per configurare un processo di copia che sposta i dati da un database:
Creare una nuova area di lavoro o usare un'area di lavoro esistente.
Selezionare + Nuovo elemento, scegliere l'icona Copia processo , assegnare un nome al processo di copia e selezionare Crea.
Screenshot che mostra come navigare alla pagina iniziale di Data Factory e creare una nuova attività di copia.
Scegliere il database da cui copiare i dati. In questo esempio si usa il database SQL di Azure.
Per il database SQL di Azure immettere il percorso e le credenziali del server. È possibile copiare i dati in modo sicuro all'interno di un ambiente di rete virtuale usando un gateway di rete virtuale o locale. Per altri database, i dettagli della connessione variano.
Selezionare le tabelle e le colonne da copiare. Usare la casella di ricerca per identificare tabelle e colonne specifiche da copiare.
Seleziona il tuo negozio di destinazione. In questo esempio viene usato un altro database SQL di Azure.
(Facoltativo) Scegliere Metodo Update per decidere come vengono scritti i dati nella destinazione. Se si seleziona Merge, selezionare le colonne chiave che identificano ogni riga.
(Facoltativo) Configurare mapping delle tabelle o delle colonne per rinominare tabelle o colonne nella destinazione o applicare conversioni di tipo dei dati. Per impostazione predefinita, i dati sono copiati con lo stesso nome della tabella, il nome della colonna e il tipo di dati dell'origine.
Scegliere una modalità di copia: copia completa dei dati o Copia incrementale. In questo esempio viene usata la copia incrementale. Scegliere una colonna Incrementale per ogni tabella per tenere traccia delle righe modificate. È possibile usare il pulsante di anteprima per trovare la colonna destra.
Nota
Quando si sceglie la modalità di copia incrementale, il processo di copia esegue inizialmente un caricamento completo ed esegue copie incrementali nelle esecuzioni successive.
Esaminare il riepilogo del processo, selezionare l'opzione di esecuzione da eseguire una sola volta o in base a una pianificazione e selezionare Salva + Esegui.
Il processo di copia verrà avviato immediatamente ed è possibile tenere traccia dello stato del processo dal pannello di monitoraggio inline con informazioni, inclusi i conteggi delle righe e la durata della copia per ogni tabella. Per altre informazioni, vedere Come monitorare un processo di copia
È possibile eseguire il processo di copia ogni volta che si desidera, anche se è impostato per l'esecuzione in base a una pianificazione. È sufficiente selezionare il pulsante Esegui quando vuoi, e quindi l'attività di copia copia solo i dati modificati dopo l'ultima esecuzione.
È anche possibile modificare il processo di copia in qualsiasi momento, inclusa l'aggiunta o la rimozione di tabelle e colonne da copiare, la configurazione della pianificazione o la modifica delle impostazioni avanzate. Alcune modifiche, ad esempio l'aggiornamento della colonna incrementale, reimpostano la copia incrementale per iniziare da un caricamento completo iniziale nell'esecuzione successiva.
Creare un processo di copia per inserire file dall'archiviazione
Seguire questa procedura per configurare un processo di copia che sposta i dati dall'archiviazione file:
Creare una nuova area di lavoro o usare un'area di lavoro esistente.
Selezionare + Nuovo elemento, scegliere l'icona Copia processo , assegnare un nome al processo di copia e selezionare Crea.
Screenshot che mostra come navigare alla pagina iniziale di Data Factory e creare una nuova attività di copia.
Scegliere gli archivi dati da cui copiare i dati. In questo esempio è stato usato Azure Data Lake Storage Gen2.
Per connettersi ad Azure Data Lake Storage Gen2, immettere l'URL di archiviazione e le credenziali per connettersi ad Azure Data Lake Storage Gen2. Per altri archivi dati, i dettagli della connessione variano. È possibile copiare i dati in modo sicuro all'interno di un ambiente di rete virtuale usando un gateway di rete virtuale o locale.
Selezionare la cartella o i file da copiare. È possibile scegliere di copiare un'intera cartella con tutti i relativi file o un singolo file.
Suggerimento
Lo schema indipendente (copia binaria) copia i file in un altro archivio dati senza analizzare lo schema. Ciò può migliorare significativamente le prestazioni di copia.
Seleziona il tuo negozio di destinazione. In questo esempio è stato scelto Lakehouse.
Selezionare il percorso della cartella nella risorsa di archiviazione di destinazione. Scegliere Mantieni gerarchia per mantenere la stessa struttura di cartelle dell'origine o Flatten Hierarchy per inserire tutti i file in una singola cartella.
Scegliere una modalità di copia: copia completa dei dati o Copia incrementale. In questo esempio viene usata la copia incrementale in modo che il processo copia tutti i file nella prima esecuzione e quindi copia solo i file nuovi o aggiornati nelle esecuzioni successive.
Esaminare il riepilogo del processo, selezionare l'opzione di esecuzione da eseguire una sola volta o in base a una pianificazione e selezionare Salva + Esegui.
Il processo di copia verrà avviato immediatamente ed è possibile tenere traccia dello stato del processo dal pannello di monitoraggio inline con informazioni, inclusi i conteggi delle righe e la durata della copia per ogni tabella. Per altre informazioni, vedere Come monitorare un processo di copia
È possibile eseguire di nuovo il processo di copia ogni volta che si vuole, anche se è impostato per l'esecuzione in base a una pianificazione. È sufficiente selezionare il pulsante Esegui quando vuoi, e quindi l'attività di copia copia solo i dati modificati dopo l'ultima esecuzione.
È anche possibile modificare il processo di copia in qualsiasi momento, inclusa la configurazione della pianificazione o la modifica delle impostazioni avanzate.
Screenshot che mostra come modificare l'attività di copia per l'archivio.
Limitazioni note
- Attualmente, la modalità di copia incrementale funziona solo con alcune origini. Per informazioni dettagliate, vedere Connettori supportati per il processo di copia.
- Non è possibile registrare l'eliminazione di righe da una memoria di origine.
- Quando si copiano file in percorsi di archiviazione, verranno creati file vuoti nella posizione di destinazione se non vengono caricati dati dall'origine.