Connettere Excel a un database SQL di Azure e creare un reportConnect Excel to an Azure SQL database and create a report

Connettere Excel a un database SQL nel cloud, importare dati e creare tabelle e grafici in base ai valori nel database.Connect Excel to a SQL database in the cloud and import data and create tables and charts based on values in the database. In questa esercitazione sarà necessario configurare la connessione tra Excel e una tabella di database, salvare il file che archivia i dati e le informazioni di connessione per Excel e quindi creare un grafico pivot dai valori del database.In this tutorial you will set up the connection between Excel and a database table, save the file that stores data and the connection information for Excel, and then create a pivot chart from the database values.

Per iniziare, è necessario un database SQL in Azure.You'll need a SQL database in Azure before you get started. Se non ne è già stato creato uno, vedere Creare il primo database SQL di Azure per ottenere un database con dati di esempio operativo in pochi minuti.If you don't have one, see Create your first SQL database to get a database with sample data up and running in a few minutes. Questo articolo descrive come importare i dati di esempio in Excel, ma è anche possibile seguire la procedura con dati personalizzati.In this article, you'll import sample data into Excel from that article, but you can follow similar steps with your own data.

Sarà necessaria anche una copia di Excel.You'll also need a copy of Excel. In questa esercitazione viene usato Microsoft Excel 2016.This article uses Microsoft Excel 2016.

Connettere Excel a un database SQL e creare un file con estensione odcConnect Excel to a SQL database and create an odc file

  1. Per connettere Excel a un database SQL, aprire Excel e quindi creare una nuova cartella di lavoro o aprirne una esistente.To connect Excel to SQL database, open Excel and then create a new workbook or open an existing Excel workbook.
  2. Nella barra dei menu nella parte superiore della pagina fare clic su Dati, quindi su Da altre origini e infine su Da SQL Server.In the menu bar at the top of the page click Data, click From Other Sources, and then click From SQL Server.

    Selezione dell'origine dati: connettere Excel al database SQL.

    Si apre la Connessione guidata dati.The Data Connection Wizard opens.

  3. Nella finestra di dialogo Connessione al server di database digitare il Nome del server per il database SQL a cui si vuole stabilire la connessione nel formato <nomeserver>.database.windows.net.In the Connect to Database Server dialog box, type the SQL Database Server name you want to connect to in the form <servername>.database.windows.net. Ad esempio, adworkserver.database.windows.net.For example, adworkserver.database.windows.net.
  4. In Credenziali di accesso fare clic su Usa nome utente e password seguenti, digitare il Nome utente e la Password configurati per il server di database SQL quando è stato creato e quindi fare clic su Avanti.Under Log on credentials, click Use the following User Name and Password, type the User Name and Password you set up for the SQL Database server when you created it, and then click Next.

    Digitare il nome del server e le credenziali di accesso

    Suggerimento

    A seconda dell'ambiente di rete, è possibile che non si riesca a connettersi o che si perda la connessione se il server di database SQL non consente il traffico dall'indirizzo IP client dell'utente.Depending on your network environment, you may not be able to connect or you may lose the connection if the SQL Database server doesn't allow traffic from your client IP address. Accedere al portale di Azure, fare clic su SQL Server, fare clic sul server, selezionare il firewall nelle impostazioni e aggiungere l'indirizzo IP del client.Go to the Azure portal, click SQL servers, click your server, click firewall under settings and add your client IP address. Per altre informazioni, vedere Procedura: Configurare le impostazioni del firewall nel database SQL .See How to configure firewall settings for details.

  5. Nella finestra di dialogo Seleziona database e tabella, selezionare dall'elenco il database si vuole utilizzare e quindi fare clic sulle tabelle o sulle viste da utilizzare, in questo caso è stato scelto vGetAllCategories, e quindi fare clic su Avanti.In the Select Database and Table dialog, select the database you want to work with from the list, and then click the tables or views you want to work with (we chose vGetAllCategories), and then click Next.

    Selezionare un database e una tabella.

    Verrà visualizzata la finestra di dialogo Salva file di connessione dati e chiudi dove è si forniscono le informazioni sul file Office database connection (.odc) usato da Excel.The **Save Data Connection File and Finish* dialog box opens, where you provide information about the Office database connection (*.odc) file that Excel uses. È possibile lasciare le impostazioni predefinite o personalizzare le selezioni.You can leave the defaults or customize your selections.

  6. Si possono mantenere le impostazioni predefinite, ma notare in particolare il Nome file .You can leave the defaults, but note the File Name in particular. Le voci Descrizione, Nome descrittivo e Parole chiave di ricerca consentono a tutti gli utenti di ricordare e trovare la connessione.A Description, a Friendly Name, and Search Keywords help you and other users remember what you're connecting to and find the connection. Fare clic su Prova sempre a utilizzare questo file per l'aggiornamento dei dati se si vogliono archiviare le informazioni sulla connessione nel file ODC, in modo che sia aggiornato quando viene usato durante la connessione, e quindi fare clic su Fine.Click Always attempt to use this file to refresh data if you want connection information stored in the odc file so it can update when you connect to it, and then click Finish.

    Salvataggio di un file ODC

    Verrà visualizzata la finestra di dialogo Importa dati .The Import data dialog box appears.

Importare i dati in Excel e creare un grafico pivotImport the data into Excel and create a pivot chart

Dopo aver stabilito la connessione e creato il file con dati e informazioni sulla connessione, è possibile prepararsi a importare i dati.Now that you've established the connection and created the file with data and connection information, you're reading to import the data.

  1. Nella finestra di dialogo Importa dati fare clic sull'opzione da usare per presentare i dati nel foglio di lavoro e quindi fare clic su OK.In the Import Data dialog, click the option you want for presenting your data in the worksheet and then click OK. In questo caso è stato scelto Grafico pivot.We chose PivotChart. È anche possibile scegliere di creare un Nuovo foglio di lavoro o Aggiungi questi dati al modello di dati.You can also choose to create a New worksheet or to Add this data to a Data Model. Per altre informazioni sui modelli di dati, vedere Creare un modello di dati in Excel.For more information on Data Models, see Create a data model in Excel. Fare clic su Proprietà per esaminare le informazioni sul file ODC creato nel passaggio precedente e scegliere le opzioni per l'aggiornamento dei dati.Click Properties to explore information about the odc file you created in the previous step and to choose options for refreshing the data.

    Scelta del formato per i dati in Excel

    Il foglio di lavoro include ora una tabella e un grafico pivot vuoti.The worksheet now has an empty pivot table and chart.

  2. In Campi tabella pivot, selezionare tutte le caselle di controllo per i campi da visualizzare.Under PivotTable Fields, select all the check-boxes for the fields you want to view.

    Configurare un report di database.

Suggerimento

Per connettere altre cartelle di lavoro e fogli di lavoro di Excel al database, fare clic su Dati, fare clic su Connessioni, su Aggiungi, scegliere la connessione creata dall'elenco e quindi fare clic su Apri.If you want to connect other Excel workbooks and worksheets to the database, click Data, click Connections, click Add, choose the connection you created from the list, and then click Open. Aprire una connessione da un'altra cartella di lavoroOpen a connection from another workbook

Passaggi successiviNext steps