Caricare i dati di esempio in SQL Data Warehouse

Seguire questi semplici passaggi per caricare ed eseguire query nel database di esempio Adventure Works. Per iniziare, questi script usano sqlcmd per eseguire SQL e creare tabelle e viste. Dopo aver creato le tabelle, gli script usano bcp per caricare i dati. Se sqlcmd e bcp non sono già installati, seguire questi collegamenti per installare bcp e per installare sqlcmd.

Caricare dati di esempio

  1. Scaricare il file zip contenente gli script di esempio Adventure Works per SQL Data Warehouse.
  2. Estrarre i file dallo zip scaricato in una directory nel computer locale.
  3. Modificare il file estratto aw_create.bat e impostare le variabili seguenti nella parte superiore del file. Assicurarsi di non lasciare alcun spazio vuoto tra "=" e il parametro. Di seguito sono riportati alcuni esempi dell'aspetto che le modifiche potrebbero assumere.

    server=mylogicalserver.database.windows.net
    user=mydwuser
    password=Mydwpassw0rd
    database=mydwdatabase
    
  4. Da un prompt dei comandi di Windows, eseguire il file aw_create.bat modificato. Assicurarsi di trovarsi nella directory in cui è stata salvata la versione modificata del file aw_create.bat. Questo script consentirà di eseguire le operazioni seguenti:

    • Eliminare le tabelle o le visualizzazioni Adventure Works già esistenti nel database
    • Creare le tabelle e le visualizzazioni Adventure Works
    • Caricare tutte le tabelle Adventure Works tramite bcp
    • Convalidare il conteggio delle righe per tutte le tabelle Adventure Works
    • Raccogliere le statistiche per ogni colonna di ogni tabella Adventure Works

Eseguire query sui dati di esempio

Dopo aver caricato alcuni dati di esempio in SQL Data Warehouse, è possibile eseguire rapidamente alcune query. Per eseguire una query, connettersi al database Adventure Works appena creato in SQL Data Warehouse di Azure tramite Visual Studio e SSDT, come descritto nel documento relativo all'esecuzione di query con Visual Studio.

Esempio di un'istruzione select semplice per ottenere tutte le informazioni sui dipendenti:

SELECT * FROM DimEmployee;

Esempio di una query più complessa che usa costrutti come GROUP BY per visualizzare il volume totale di tutte le vendite di ogni giorno:

SELECT OrderDateKey, SUM(SalesAmount) AS TotalSales
FROM FactInternetSales
GROUP BY OrderDateKey
ORDER BY OrderDateKey;

Esempio di un'istruzione SELECT con clausola WHERE per filtrare gli ordini prima di una determinata data:

SELECT OrderDateKey, SUM(SalesAmount) AS TotalSales
FROM FactInternetSales
WHERE OrderDateKey > '20020801'
GROUP BY OrderDateKey
ORDER BY OrderDateKey;

SQL Data Warehouse supporta quasi tutti i costrutti T-SQL supportati da SQL Server. Eventuali differenze sono illustrate nella documentazione relativa alla migrazione del codice.

Passaggi successivi

Ora che sono state sperimentate alcune query con i dati di esempio, è possibile scoprire come svilupparli, caricarli o eseguirne la migrazione in SQL Data Warehouse.