Esercitazione: Creare una pipeline con l'attività di copia usando la Copia guidata di Data FactoryTutorial: Create a pipeline with Copy Activity using Data Factory Copy Wizard

Nota

Le informazioni di questo articolo sono valide per la versione 1 di Data Factory.This article applies to version 1 of Data Factory. Se si usa la versione corrente del servizio Data Factory, vedere l'esercitazione sull'attività di copia.If you are using the current version of the Data Factory service, see copy activity tutorial.

Questa esercitazione illustra come usare la copia guidata per copiare i dati da un archivio BLOB di Azure a un database SQL di Azure.This tutorial shows you how to use the Copy Wizard to copy data from an Azure blob storage to an Azure SQL database.

La copia guidata di Azure Data Factory consente di creare rapidamente una pipeline di dati che copia i dati da un archivio dati di origine supportato a un archivio dati di destinazione supporto.The Azure Data Factory Copy Wizard allows you to quickly create a data pipeline that copies data from a supported source data store to a supported destination data store. È quindi consigliabile usare la procedura guidata come primo passaggio per creare una pipeline di esempio per lo scenario di spostamento dei dati.Therefore, we recommend that you use the wizard as a first step to create a sample pipeline for your data movement scenario. Per un elenco degli archivi dati supportati come origini e come destinazioni, vedere gli archivi dati supportati.For a list of data stores supported as sources and as destinations, see supported data stores.

Questa esercitazione illustra come creare una data factory di Azure, avviare la Copia guidata ed eseguire una serie di passaggi per specificare i dettagli relativi allo scenario di inserimento/spostamento dei dati.This tutorial shows you how to create an Azure data factory, launch the Copy Wizard, go through a series of steps to provide details about your data ingestion/movement scenario. Al termine dei passaggi della procedura guidata, verrà creata automaticamente una pipeline con un'attività di copia per copiare i dati da un archivio BLOB di Azure a un database SQL di Azure.When you finish steps in the wizard, the wizard automatically creates a pipeline with a Copy Activity to copy data from an Azure blob storage to an Azure SQL database. Per altre informazioni sull'attività di copia, vedere le attività di spostamento dei dati.For more information about Copy Activity, see data movement activities.

PrerequisitiPrerequisites

Prima di eseguire questa esercitazione, completare i prerequisiti indicati nella panoramica dell'esercitazione .Complete prerequisites listed in the Tutorial Overview article before performing this tutorial.

Creare un'istanza di Data FactoryCreate data factory

In questo passaggio viene usato il portale di Azure per creare un'istanza di Azure Data Factory denominata ADFTutorialDataFactory.In this step, you use the Azure portal to create an Azure data factory named ADFTutorialDataFactory.

  1. Accedere al portale di Azure.Log in to Azure portal.

  2. Fare clic su Crea una risorsa nell'angolo in alto a sinistra, quindi su Dati e analisi e infine su Data factory.Click Create a resource from the top-left corner, click Data + analytics, and click Data Factory.

    Nuovo->DataFactory

  3. Nel pannello Nuova data factory :In the New data factory blade:

    1. Immettere ADFTutorialDataFactory come nome.Enter ADFTutorialDataFactory for the name. È necessario specificare un nome univoco globale per l'istanza di Azure Data Factory.The name of the Azure data factory must be globally unique. Se viene visualizzato l'errore Data factory name “ADFTutorialDataFactory” is not available, modificare il nome della data factory, ad esempio, nomeutenteADFTutorialDataFactoryAAAAMMGG, e provare di nuovo a crearla.If you receive the error: Data factory name “ADFTutorialDataFactory” is not available, change the name of the data factory (for example, yournameADFTutorialDataFactoryYYYYMMDD) and try creating again. Per informazioni sulle regole di denominazione per gli elementi di Data factory, vedere l'argomento relativo alle regole di denominazione di Data factory .See Data Factory - Naming Rules topic for naming rules for Data Factory artifacts.

      Nome di data factory non disponibile

    2. Selezionare la sottoscrizionedi Azure.Select your Azure subscription.

    3. In Gruppo di risorse eseguire una di queste operazioni:For Resource Group, do one of the following steps:

      • Selezionare Usa esistente per scegliere un gruppo di risorse esistente.Select Use existing to select an existing resource group.

      • Selezionare Crea nuovo per immettere un nome per un gruppo di risorse.Select Create new to enter a name for a resource group.

        Alcuni passaggi di questa esercitazione presuppongono che venga usato il nome ADFTutorialResourceGroup per il gruppo di risorse.Some of the steps in this tutorial assume that you use the name: ADFTutorialResourceGroup for the resource group. Per informazioni sui gruppi di risorse, vedere l'articolo relativo all'uso di gruppi di risorse per la gestione delle risorse di Azure.To learn about resource groups, see Using resource groups to manage your Azure resources.

    4. Selezionare una località per la data factory.Select a location for the data factory.

    5. Selezionare la casella di controllo Aggiungi al dashboard nella parte inferiore del pannello.Select Pin to dashboard check box at the bottom of the blade.

    6. Fare clic su Create(Crea).Click Create.

      Pannello Nuova data factory

  4. Al termine della creazione verrà visualizzato il pannello Data factory, come illustrato nell'immagine seguente:After the creation is complete, you see the Data Factory blade as shown in the following image:

    Home page di Data factory

Avviare la Copia guidataLaunch Copy Wizard

  1. Nel pannello Data Factory fare clic su Copia dati per avviare la Copia guidata.On the Data Factory blade, click Copy data to launch the Copy Wizard.

    Nota

    Se il Web browser è bloccato su "Concessione autorizzazioni in corso...", disabilitare/deselezionare l'impostazione Block third party cookies and site data (Blocca cookie e dati del sito di terze parti) nelle impostazioni del browser oppure lasciarla abilitata e creare un'eccezione per login.microsoftonline.com e quindi provare di nuovo ad avviare la procedura guidata.If you see that the web browser is stuck at "Authorizing...", disable/uncheck Block third-party cookies and site data setting in the browser settings (or) keep it enabled and create an exception for login.microsoftonline.com and then try launching the wizard again.

  2. Nella pagina Proprietà :In the Properties page:

    1. Immettere CopyFromBlobToAzureSql per Nome attività.Enter CopyFromBlobToAzureSql for Task name

    2. Immettere una descrizione (facoltativo).Enter description (optional).

    3. Modificare Start date time (Data e ora di inizio) ed End date time (Data e ora di fine) in modo che la data di fine corrisponda alla data odierna e la data di inizio a cinque giorni prima.Change the Start date time and the End date time so that the end date is set to today and start date to five days earlier.

    4. Fare clic su Avanti.Click Next.

      Strumento di copia - Pagina Proprietà

  3. Nella pagina Source data store (Archivio dati di origine) fare clic sul riquadro Archivio BLOB di Azure.On the Source data store page, click Azure Blob Storage tile. Usare questa pagina per specificare l'archivio dati di origine per l'attività di copia.You use this page to specify the source data store for the copy task.

    Strumento di copia - Pagina Archivio dati di origine

  4. Nella pagina Specify the Azure Blob storage account (Specificare l'account di archiviazione BLOB di Azure):On the Specify the Azure Blob storage account page:

    1. Immettere AzureStorageLinkedService per Nome del servizio collegato.Enter AzureStorageLinkedService for Linked service name.

    2. Verificare che in Account selection method (Metodo di selezione dell'account) sia selezionata l'opzione From Azure subscriptions (Da sottoscrizioni di Azure).Confirm that From Azure subscriptions option is selected for Account selection method.

    3. Selezionare la sottoscrizionedi Azure.Select your Azure subscription.

    4. Selezionare un Account di archiviazione di Azure nell'elenco di quelli disponibili nella sottoscrizione selezionata.Select an Azure storage account from the list of Azure storage accounts available in the selected subscription. È anche possibile scegliere di immettere manualmente le impostazioni dell'account di archiviazione, selezionando l'opzione Immetti manualmente per Account selection method (Metodo di selezione dell'account), quindi fare clic su Avanti.You can also choose to enter storage account settings manually by selecting Enter manually option for the Account selection method, and then click Next.

      Strumento di copia - Specificare l'account di archiviazione BLOB di Azure

  5. Nella pagina Choose the input file or folder (Scegliere il file o la cartella di input):On Choose the input file or folder page:

    1. Fare doppio clic sulla cartella adftutorial.Double-click adftutorial (folder).

    2. Selezionare emp.txt e fare clic su Scegli.Select emp.txt, and click Choose

      Strumento di copia - Scegliere il file o la cartella di input

  6. Nella pagina Choose the input file or folder (Scegliere il file o la cartella di input) fare clic su Next (Avanti).On the Choose the input file or folder page, click Next. Non selezionare Binary copy(Copia binaria).Do not select Binary copy.

    Strumento di copia - Scegliere il file o la cartella di input

  7. Nella pagina File format settings (Impostazioni di formato file) vengono visualizzati i delimitatori e lo schema rilevati automaticamente dalla procedura guidata analizzando il file.On the File format settings page, you see the delimiters and the schema that is auto-detected by the wizard by parsing the file. È anche possibile immettere i delimitatori manualmente per sostituirli o interrompere il rilevamento automatico nella Copia guidata.You can also enter the delimiters manually for the copy wizard to stop auto-detecting or to override. Dopo aver esaminato i delimitatori e i dati di anteprima, fare clic su Next (Avanti).Click Next after you review the delimiters and preview data.

    Strumento di copia - Impostazioni di formattazioni del file

  8. Nella pagina Destination data store (Archivio dati di destinazione) selezionare Azure SQL Database (Database SQL di Azure) e quindi fare clic su Next (Avanti).On the Destination data store page, select Azure SQL Database, and click Next.

    Strumento di copia - Scegliere l'archivio di destinazione

  9. Nella pagina Specify the Azure SQL database (Specificare il database SQL di Azure):On Specify the Azure SQL database page:

    1. Immettere AzureSqlLinkedService nel campo Connection name (Nome connessione).Enter AzureSqlLinkedService for the Connection name field.

    2. Verificare che in Server / database selection method (Metodo di selezione del server/database) sia selezionata l'opzione From Azure subscriptions (Da sottoscrizioni di Azure).Confirm that From Azure subscriptions option is selected for Server / database selection method.

    3. Selezionare la sottoscrizionedi Azure.Select your Azure subscription.

    4. Selezionare Nome server e Database.Select Server name and Database.

    5. Immettere un Nome utente e una Password.Enter User name and Password.

    6. Fare clic su Avanti.Click Next.

      Strumento di copia - Specificare il database SQL di Azure

  10. Nella pagina Mapping tabella selezionare emp dall'elenco a discesa per il campo Destinazione, fare clic sulla freccia giù (facoltativo) per visualizzare lo schema e l'anteprima dei dati.On the Table mapping page, select emp for the Destination field from the drop-down list, click down arrow (optional) to see the schema and to preview the data.

    Strumento di copia - Mapping tabella

  11. Nella pagina Mapping dello schema fare clic su Avanti.On the Schema mapping page, click Next.

    Strumento di copia - Mapping dello schema

  12. Nella pagina Prestazioni fare clic su Avanti.On the Performance settings page, click Next.

    Strumento di copia - Impostazioni relative alle prestazioni

  13. Verificare le informazioni nella pagina Riepilogo e fare clic su Fine.Review information in the Summary page, and click Finish. La procedura guidata crea due servizi collegati, due set di dati (input e output) e una pipeline nella data factory da cui è stata avviata la Copia guidata.The wizard creates two linked services, two datasets (input and output), and one pipeline in the data factory (from where you launched the Copy Wizard).

    Strumento di copia - Impostazioni relative alle prestazioni

Avviare l'applicazione di monitoraggio e gestioneLaunch Monitor and Manage application

  1. Nella pagina Distribuzione fare clic sul collegamento: Click here to monitor copy pipeline.On the Deployment page, click the link: Click here to monitor copy pipeline.

    Strumento di copia - La distribuzione è riuscita

  2. L'applicazione di monitoraggio viene avviata in una scheda separata del Web browser.The monitoring application is launched in a separate tab in your web browser.

    App di monitoraggio

  3. Per visualizzare lo stato più recente delle sezioni orarie, fare clic sul pulsante Aggiorna nell'elenco ACTIVITY WINDOWS (Finestre attività) nella parte inferiore.To see the latest status of hourly slices, click Refresh button in the ACTIVITY WINDOWS list at the bottom. Vengono visualizzate cinque finestre attività relative a cinque giorni compresi tra le ore di inizio e di fine della pipeline.You see five activity windows for five days between start and end times for the pipeline. L'elenco non viene aggiornato automaticamente, quindi potrebbe essere necessario fare clic su Aggiorna un paio di volte prima di visualizzare tutte le finestre attività con lo stato Pronto.The list is not automatically refreshed, so you may need to click Refresh a couple of times before you see all the activity windows in the Ready state.

  4. Selezionare una finestra attività nell'elenco.Select an activity window in the list. Visualizzarne i dettagli in Activity Window Explorer (Esplora finestre attività) a destra.See the details about it in the Activity Window Explorer on the right.

    Dettagli finestra attività

    Si noti che le date 11, 12, 13, 14 e 15 sono di colore verde per indicare che le sezioni di output giornaliere di queste date sono già stata generate.Notice that the dates 11, 12, 13, 14, and 15 are in green color, which means that the daily output slices for these dates have already been produced. Questa codifica a colori viene usata anche nella pipeline e nel set di dati di output nella vista diagramma.You also see this color coding on the pipeline and the output dataset in the diagram view. Nel passaggio precedente si noti che due sezioni sono già state generate, una sezione è attualmente in fase di elaborazione e le altre due sono in attesa di essere elaborate (in base alla codifica a colori).In the previous step, notice that two slices have already been produced, one slice is currently being processed, and the other two are waiting to be processed (based on the color coding).

    Per altre informazioni sull'uso di questa applicazione, vedere l'articolo Monitorare e gestire le pipeline di Azure Data Factory con l'app di monitoraggio e gestione.For more information on using this application, see Monitor and manage pipeline using Monitoring App article.

Passaggi successiviNext steps

In questa esercitazione sono stati usati l'archivio BLOB di Azure come archivio dati di origine e un database SQL di Azure come archivio dati di destinazione in un'operazione di copia.In this tutorial, you used Azure blob storage as a source data store and an Azure SQL database as a destination data store in a copy operation. La tabella seguente contiene un elenco degli archivi dati supportati come origini e come destinazioni dall'attività di copia:The following table provides a list of data stores supported as sources and destinations by the copy activity:

CategoriaCategory Archivio datiData store Supportato come origineSupported as a source Supportato come sinkSupported as a sink
AzureAzure Archivio BLOB di AzureAzure Blob storage
  Azure Cosmos DB (API SQL)Azure Cosmos DB (SQL API)
  Azure Data Lake Storage Gen1Azure Data Lake Storage Gen1
  Database SQL di AzureAzure SQL Database
  Azure SQL Data WarehouseAzure SQL Data Warehouse
  Indice di Ricerca cognitiva di AzureAzure Cognitive Search Index
  Archivio tabelle di AzureAzure Table storage
DatabaseDatabases Amazon RedshiftAmazon Redshift
  DB2*DB2*
  MySQL*MySQL*
  Oracle*Oracle*
  PostgreSQL*PostgreSQL*
  SAP Business Warehouse*SAP Business Warehouse*
  SAP HANA*SAP HANA*
  SQL Server*SQL Server*
  Sybase*Sybase*
  Teradata*Teradata*
NoSQLNoSQL Cassandra*Cassandra*
  MongoDB*MongoDB*
FileFile Amazon S3Amazon S3
  File system*File System*
  FTPFTP
  HDFS*HDFS*
  SFTPSFTP
AltroOthers HTTP genericoGeneric HTTP
  OData genericoGeneric OData
  ODBC generico*Generic ODBC*
  SalesforceSalesforce
  Tabella Web (tabella da HTML)Web Table (table from HTML)

Per informazioni dettagliate sui campi o sulle proprietà visualizzate durante la copia guidata di un archivio dati, fare clic sul collegamento relativo all'archivio dati nella tabella.For details about fields/properties that you see in the copy wizard for a data store, click the link for the data store in the table.