Caricare dati con Data Platform Studio di RedgateLoad data with Redgate Data Platform Studio

Questa esercitazione illustra come usare Data Platform Studio (DPS) di Redgate per spostare dati da un'istanza di SQL Server locale ad Azure SQL Data Warehouse.This tutorial shows you how to use Redgate's Data Platform Studio (DPS) to move data from an on-premises SQL Server to Azure SQL Data Warehouse. Data Platform Studio applica le correzioni e le ottimizzazioni di compatibilità più appropriate, motivo per cui è il modo più rapido per iniziare a utilizzare SQL Data Warehouse.Data Platform Studio applies the most appropriate compatibility fixes and optimizations, so it's the quickest way to get started with SQL Data Warehouse.

Nota

Redgate, partner Microsoft da lunga data, offre diversi strumenti di SQL Server.Redgate is a long-time Microsoft partner that delivers various SQL Server tools. Questa funzionalità di Data Platform Studio è disponibile gratuitamente per uso sia commerciale che non commerciale.This feature in Data Platform Studio has been made available freely for both commercial and non-commercial use.

Prima di iniziareBefore you begin

Creare o identificare le risorseCreate or identify resources

Prima di iniziare questa esercitazione, è necessario avere a disposizione quanto segue:Before starting this tutorial, you need to have:

  • Database di SQL Server locale: i dati da importare in SQL Data Warehouse devono provenire da un'istanza di SQL Server locale (versione 2008 R2 o successiva).on-premises SQL Server Database: The data you want to import to SQL Data Warehouse needs to come from an on-premises SQL Server (version 2008R2 or above). Data Platform Studio non è in grado di importare direttamente dati da un database SQL di Azure o da file di testo.Data Platform Studio cannot import data directly from an Azure SQL Database or from text files.
  • Account di archiviazione di Azure: Data Platform Studio colloca temporaneamente i dati in Archiviazione BLOB di Azure prima di caricarli in SQL Data Warehouse.Azure Storage Account: Data Platform Studio stages the data in Azure Blob Storage before loading it into SQL Data Warehouse. L'account di archiviazione deve usare il modello di distribuzione "Resource Manager" (impostazione predefinita) e non il modello di distribuzione "Classica".The storage account must be using the “Resource Manager” deployment model (the default) rather than the “Classic” deployment model. Se non si dispone di un account di archiviazione, vedere l'articolo relativo alla creazione di tale account.If you don't have a storage account, learn how to Create a storage account.
  • SQL Data Warehouse: questa esercitazione sposta i dati da un'istanza di SQL Server locale a SQL Data Warehouse ed è quindi necessario avere un data warehouse online.SQL Data Warehouse: This tutorial moves the data from on-premises SQL Server to SQL Data Warehouse, so you need to have a data warehouse online. Se non si dispone di un data warehouse, vedere l'articolo relativo alla creazione di un'istanza di Azure SQL Data Warehouse.If you do not already have a data warehouse, learn how to Create an Azure SQL Data Warehouse.

Nota

Per migliorare le prestazioni, creare l'account di archiviazione e il data warehouse nella stessa area geografica.Performance is improved if the storage account and the data warehouse are created in the same region.

Passaggio 1: Accedere a Data Platform Studio con il proprio account AzureStep 1: Sign in to Data Platform Studio with your Azure account

Aprire il Web browser e passare al sito Web Data Platform Studio.Open your web browser and navigate to the Data Platform Studio website. Accedere con lo stesso account Azure usato per creare l'account di archiviazione e il data warehouse.Sign in with the same Azure account that you used to create the storage account and data warehouse. Se il proprio indirizzo di posta elettronica è associato sia a un account aziendale o dell'istituto di istruzione che a un account Microsoft, verificare di usare l'account che ha accesso alle risorse.If your email address is associated with both a work or school account and a Microsoft account, be sure to choose the account that has access to your resources.

Nota

Se si usa Data Platform Studio per la prima volta, viene chiesto di concedere l'autorizzazione applicazione per la gestione delle risorse di Azure.If this is your first time using Data Platform Studio, you are asked to grant the application permission to manage your Azure resources.

Passaggio 2: Avviare l'importazione guidataStep 2: Start the Import Wizard

Nella schermata principale di DPS selezionare il collegamento Import to Azure SQL Data Warehouse (Importa in Azure SQL Data Warehouse) per avviare l'importazione guidata.From the DPS main screen, select the Import to Azure SQL Data Warehouse link to start the import wizard.

Passaggio 3: Installare il gateway di Data Platform StudioStep 3: Install the Data Platform Studio Gateway

Per connettersi al database di SQL Server locale è necessario installare il gateway di DPS.To connect to your on-premises SQL Server database, you need to install the DPS Gateway. Il gateway è un agente client che fornisce l'accesso all'ambiente locale, estrae i dati e li carica nell'account di archiviazione.The gateway is a client agent that provides access to your on-premises environment, extracts the data, and uploads it to your storage account. I dati non passano mai attraverso i server Redgate.Your data never passes through Redgate’s servers. Per installare il gateway:To install the Gateway:

  1. Fare clic sul collegamento Create Gateway (Crea gateway).Click the Create Gateway link
  2. Scaricare e installare il gateway usando il programma di installazione fornitoDownload and install the Gateway using the provided installer

Nota

Il gateway può essere installato in qualsiasi computer con accesso al database di SQL Server di origine.The Gateway can be installed on any machine with network access to the source SQL Server database. Accedere al database di SQL Server usando l'autenticazione di Windows con le credenziali dell'utente corrente.It accesses the SQL Server database using Windows authentication with the credentials of the current user.

Dopo l'installazione, lo stato del server viene modificato in Connected (Connesso) ed è possibile selezionare Next (Avanti).Once installed, the Gateway status changes to Connected and you can select Next.

Passaggio 4: Identificare il database di origineStep 4: Identify the source database

Nella casella di testo Enter Server Name (Immettere il nome del server) immettere il nome del server che ospita il database e selezionare Next (Avanti).In the Enter Server Name textbox, enter the name of the server that hosts your database and select Next. Quindi, dal menu a discesa, selezionare il database da cui si vogliono importare i dati.Then, from the drop-down menu, select the database you want to import data from.

DPS controlla il database selezionato riguardo alle tabelle da importare.DPS inspects the selected database for tables to import. Per impostazione predefinita, DPS importa tutte le tabelle del database.By default, DPS imports all the tables in the database. È possibile selezionare o deselezionare le tabelle espandendo il collegamento All Tables (Tutte le tabelle).You can select or deselect tables by expanding the All Tables link. Per continuare, fare clic sul pulsante Next (Avanti).Select the Next button to move forward.

Passaggio 5: Scegliere un account di archiviazione per la collocazione temporanea dei datiStep 5: Choose a storage account to stage the data

DPS chiede di specificare una posizione per la collocazione temporanea dei dati.DPS prompts you for a location to stage the data. Scegliere un account di archiviazione esistente dalla sottoscrizione e selezionare Next (Avanti).Choose an existing storage account from your subscription and select Next.

Nota

DPS crea un nuovo contenitore BLOB nell'account di archiviazione scelto e usa una cartella distinta per ogni importazione.DPS will create a new blob container in the chosen storage account and use a distinct folder for each import.

Passaggio 6: Selezionare un data warehouseStep 6: Select a data warehouse

A questo punto, è possibile selezionare un database di Azure SQL Data Warehouse online in cui importare i dati.Next, you select an online Azure SQL Data Warehouse database to import the data into. Dopo aver selezionato il database, immettere le credenziali per connettersi a quest'ultimo e selezionare Next (Avanti).Once you've selected your database, you need to enter the credentials to connect to the database and select Next.

Nota

DPS unisce le tabelle di dati di origine nel data warehouse.DPS merges the source data tables into the data warehouse. DPS visualizza un avviso se il nome della tabella deve sovrascrivere le tabelle esistenti nel data warehouse.DPS warns you if the table name requires it to overwrite existing tables in the data warehouse. Facoltativamente, è possibile eliminare eventuali oggetti esistenti nel data warehouse selezionando Delete all existing objects (Elimina tutti gli oggetti esistenti) prima dell'importazione.You may optionally delete any existing objects in the data warehouse by ticking Delete all existing objects before import.

Passaggio 7: Importare i datiStep 7: Import the data

DPS conferma che si vogliono importare i dati.DPS confirms that you would like to import the data. È sufficiente fare clic sul pulsante Start import (Avvia importazione) per avviare l'importazione.Simply click the Start import button to begin the data import.

DPS mostra una visualizzazione contenente lo stato di avanzamento dell'estrazione e del caricamento dei dati dall'istanza di SQL Server locale e lo stato di avanzamento dell'importazione in SQL Data Warehouse.DPS displays a visualization that shows the progress of extracting and uploading the data from the on-premises SQL Server and the progress of the import into SQL Data Warehouse.

Al termine dell'importazione, DPS visualizza un riepilogo dell'importazione dei dati e un report delle modifiche delle correzioni di compatibilità che sono state eseguite.Once the import is complete, DPS displays a summary of the data import and a change report of the compatibility fixes that have been performed.

Passaggi successiviNext steps

Per esplorare i dati in SQL Data Warehouse, consultare gli articoli seguenti:To explore your data within SQL Data Warehouse, start by viewing:

Per altre informazioni su Data Platform Studio di Redgate:To learn more about Redgate’s Data Platform Studio:

Per una panoramica dei modi in cui è possibile eseguire la migrazione e caricare i dati in SQL Data Warehouse, vedere gli articoli seguenti:For an overview of other ways to migrate and load your data in SQL Data Warehouse see:

Per altri suggerimenti sullo sviluppo, vedere Panoramica sullo sviluppo per SQL Data Warehouse.For more development tips, see the SQL Data Warehouse development overview.