Condividi tramite


Dati demo sugli arrivi di una compagnia aerea per le esercitazioni su Python e R in SQL Server

Si applica a: SQL Server 2016 (13.x) e versioni successive

In questo esercizio si creerà un database SQL Server in cui archiviare i dati importati dal set di dati demo della compagnia aerea incorporati in R o Python. Le distribuzioni R e Python forniscono dati equivalenti, che è possibile importare in un database SQL Server usando Management Studio.

Per completare questo esercizio, è necessario avere SQL Server Management Studio o un altro strumento in grado di eseguire query T-SQL.

Le esercitazioni e le guide di avvio rapido che usano questo set di dati includono:

Creare il database

  1. Avviare SQL Server Management Studio e connettersi a un'istanza del motore di database con integrazione R o Python.

  2. In Esplora oggetti fare clic con il pulsante destro del mouse su Database e creare un nuovo database denominato flightdata.

  3. Fare clic con il pulsante destro del mouse su flightdata, scegliere Attività e fare clic su Importa file flat.

  4. Aprire il file AirlineDemoData.csv disponibile nella distribuzione R o Python, a seconda del linguaggio installato.

    Per R, cercare AirlineDemoSmall.csv in C:\Programmi\Microsoft SQL Server\MSSQL14.MSSQLSERVER\R_SERVICES\library\RevoScaleR\SampleData

    Per Python, cercare AirlineDemoSmall.csv in C:\Programmi\Microsoft SQL Server\MSSQL14.MSSQLSERVER\PYTHON_SERVICES\Lib\site-packages\revoscalepy\data\sample_data

Quando si seleziona il file, per il nome della tabella e lo schema vengono visualizzati i valori predefiniti.

Import flat file wizard showing airline demo defaults

Scorrere le pagine rimanenti, accettando le impostazioni predefinite, per importare i dati.

Eseguire una query sui dati

Come passaggio di convalida, eseguire una query per confermare che i dati sono stati caricati.

  1. In Esplora oggetti fare clic con il pulsante destro del mouse sul database flightdata in Database e avviare una nuova query.

  2. Eseguire alcune query semplici:

    SELECT TOP(10) * FROM AirlineDemoSmall;
    SELECT COUNT(*) FROM AirlineDemoSmall;
    

Passaggi successivi

Nella lezione seguente verrà creato un modello di regressione lineare basato su questi dati.