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 caricare i datiConnect Excel to a SQL database and load data

  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. Sulla barra dei menu nella parte superiore della pagina selezionare la scheda Dati, selezionare Recupera dati, selezionare Da Azure e quindi selezionare Dal database SQL di Azure.In the menu bar at the top of the page, select the Data tab, select Get Data, select From Azure, and then select From Azure SQL Database.

    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, msftestserver.database.windows.net.For example, msftestserver.database.windows.net. Se si vuole, immettere il nome del database.Optionally, enter in the name of your database. Scegliere OK per aprire la finestra delle credenziali.Select OK to open the credentials window.

    server-name.png

  4. Nella finestra di dialogo Database SQL Server selezionare Database sul lato sinistro e quindi immettere il nome utente e la password per il server di database SQL a cui ci si vuole connettere.In the SQL Server Database dialog box, select Database on the left side, and then enter in your User Name and Password for the SQL database server you want to connect to. Selezionare Connetti per aprire lo Strumento di navigazione.Select Connect to open the Navigator.

    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. Nello Strumento di navigazione selezionare il database che si vuole usare dall'elenco, selezionare le tabelle o le viste desiderate (in questo esempio vGetAllCategories), quindi selezionare Carica per spostare i dati dal database SQL di Azure al foglio di calcolo di Excel.In the Navigator, select the database you want to work with from the list, select the tables or views you want to work with (we chose vGetAllCategories), and then select Load to move the data from your SQL Azure database to your excel spreadsheet.

    Selezionare un database e una tabella.

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

Ora che è stata stabilita la connessione, è possibile caricare i dati in diversi modi.Now that you've established the connection, you have several different options with how to load the data. Ad esempio, la procedura seguente crea un grafico pivot basato sui dati trovati nel database SQL.For example, the following steps create a pivot chart based on the data found in your SQL Database.

  1. Seguire la procedura descritta nella sezione precedente, ma questa volta, invece di selezionare Carica, selezionare Carica in nell'elenco a discesa Carica.Follow the steps in the previous section, but this time, instead of selecting Load, select Load to from the Load drop-down.
  2. Specificare quindi come visualizzare i dati nella cartella di lavoro.Next, select how you want to view this data in your workbook. 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.

    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.

  3. 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 altri fogli di lavoro di Excel al database, selezionare la scheda Dati e quindi selezionare Origini recenti per aprire la finestra di dialogo Origini recenti.If you want to connect other Excel workbooks and worksheets to the database, select the Data tab, and select Recent Sources to launch the Recent Sources dialog box. In questa finestra selezionare la connessione creata dall'elenco e fare clic su Apri.From there, choose the connection you created from the list, and then click Open. Connessioni recentiRecent Connections

Creare una connessione permanente mediante un file con estensione odcCreate a permanent connection using .odc file

Per salvare i dettagli della connessione in modo permanente, è possibile creare un file con estensione odc e impostare questa connessione come opzione selezionabile nella finestra di dialogo Connessioni esistenti.To save the connection details permanently, you can create an .odc file and make this connection a selectable option within the Existing Connections dialog box.

  1. Sulla barra dei menu nella parte superiore della pagina selezionare la scheda Dati e quindi selezionare Connessioni esistenti per aprire la finestra di dialogo Connessioni esistenti.In the menu bar at the top of the page, select the Data tab, and then select Existing Connections to launch the Existing Connections dialog box.

    1. Selezionare Sfoglia per aprire la finestra di dialogo Seleziona origine dati.Select Browse for more to open the Select Data Source dialog box.
    2. Selezionare il file +NewSqlServerConnection.odc e quindi scegliere Apri per aprire la Connessione guidata dati.Select the +NewSqlServerConnection.odc file and then select Open to open the Data Connection Wizard.

      Nuova connessione

  2. In Connessione guidata dati digitare il nome del server e le credenziali del database SQL.In the Data Connection Wizard, type in your server name and your SQL Database credentials. Selezionare Avanti.Select Next.

    1. Nell'elenco a discesa selezionare il database che contiene i dati.Select the database that contains your data from the drop-down.
    2. Selezionare la tabella o la vista desiderata.Select the table or view you're interested in. In questo esempio abbiamo selezionato vGetAllCategories.We chose vGetAllCategories.
    3. Selezionare Avanti.Select Next.

      Connessione guidata dati

  3. Nella schermata successiva della Connessione guidata dati selezionare il percorso del file, il nome file e il nome descrittivo.Select the location of your file, the File Name, and the Friendly Name in the next screen of the Data Connection Wizard. Si può anche scegliere di salvare la password nel file, ma in questo modo si potrebbero esporre i dati ad accessi indesiderati.You can also choose to save the password in the file, though this can potentially expose your data to unwanted access. Al termine scegliere Fine.Select Finish when ready.

    Salvataggio della connessione dati

  4. Selezionare la modalità di importazione dei dati.Select how you want to import your data. In questo esempio abbiamo scelto di creare una tabella pivot.We chose to do a PivotTable. È anche possibile modificare le proprietà della connessione scegliendo Proprietà.You can also modify the properties of the connection by select Properties. Al termine scegliere OK.Select OK when ready. Se non si è scelto di salvare la password con il file, verrà chiesto di immettere le credenziali.If you did not choose to save the password with the file, then you will be prompted to enter your credentials.

    Importazione dei dati

  5. Verificare che la connessione sia stata salvata espandendo la scheda Dati e selezionando Connessioni esistenti.Verify that your new connection has been saved by expanding the Data tab, and selecting Existing Connections.

    Connessione esistente

Passaggi successiviNext steps