Azure Data Studio: SQL Server Import

Dopo i primi contenuti legati alle estensioni di VS Code ho deciso di cominciare la serie analoga per Azure Data Studio reputandolo un tool veramente degno di nota senza il quale non riuscirei a stare!

L’estensione e’ scritta/ gestita direttamente da Microsoft ed e’ marcata tra quelle raccomandate This extension is recommended by Azure Data Studio. Perche’ farla scappare?

SQL Server Import

L’estensione di cui voglio parlarvi oggi si chiama SQL Server Import e -come intuirete dal nome- ci aiutera’ ad importare file all’interno di SQL Server.

Import Flat File Wizard: The Import Flat File Wizard is a simple way to copy data from a flat file (.csv, .txt) to a SQL Server table. Checkout below the reasons for using the Import Flat File wizard, how to find this wizard, and a simple example.

Ad oggi la versione presente dell’estensione e’ la v1.3.0. Personalmente mi trovo davvero bene. Ho avuto solamente una volta un problema. Avviandola con la shortcut (Ctrl+I) non partiva. Ho risolto prontamente con la rimozione ed installazione.

Utilizzo

Dal punto di vista pratico -una volta installata- vi bastera’ solamente richiamarla tramite Ctrl+I ed una volta aperto il wizard i passaggi necessari sono i seguenti:

Step 1

  • Selezionare il SQL Server
  • Selezionare il Database in cui creare la tabella
  • Selezionare il file da importare
  • In automatico il nome della nuova tabella sara’ precompilato col nome del file senza estensione. Potrete cambiarlo a piacere
  • Selezionare lo schema in cui desiderate creare la tabella

Step 2

  • Preview data: Vedrete una preview basata sulle prime 50 righe del file da voi selezionato

Step 3

  • Dopo avere visto la preview, in questo passaggio avrete modo di effettuare la modifica dello schema.

Step 4

  • Questo passaggio e’ il riepilogo finale nel quale vi verranno indicati o errori oppure il messaggio di import gia’ avvenuto.

Conclusione

Si, avete appena finito di importare il vostro file csv/ txt in SQL Server in pochissimi passaggi. Personalmente la reputo molto valida come procedura ed infinite volte piu’ snella rispetto a SQL Server Management. E voi?