SQL Server 2008‎ > ‎Integrasi Data‎ > ‎

Import Data CSV ke SQL Server 2008 menggunakan SSMS

posted Mar 19, 2012, 10:09 PM by Webmaster BelajarSQL.com   [ updated Mar 23, 2012, 8:38 PM ]

Pendahuluan dan Persiapan Data

Jika Anda ingin mengimpor data dari file CSV (Comma-Separated Value), maka SQL Server Management Studio (SSMS) telah menyediakan utilitas wizard yang dapat memudahkan Anda untuk melakukan hal tersebut. 

Artikel berikut akan menunjukkan langkah demi langkah untuk melakukan hal tersebut. Contoh data csv yang digunakan dapat Anda download dari alamat http://code.google.com/p/contoh-database/downloads/detail?name=exchange_rate.csv.

Setelah Anda download file tersebut, cobalah buka dengan text editor dan perhatikan isinya. File text tersebut memiliki 4 kolom header (Currency1, Currency2, Start Date, dan Rate) seperti tampak pada gambar berikut ini.


Import Data dengan SSMS

  • Jalankan aplikasi SQL Server Management Studio (SSMS)
  • Pada panel Object Explorer klik kanan pada node database target untuk memunculkan context menu. Dari menu tersebut pilih Tasks | Import Data ....


  • Akan muncul start page dari dialog SQL Server Import and Export Wizard, klik tombol Next.
  • Pada bagian dialog Choose a Data Source, pilih Flat File Source.


  • Pada input File Name, klik tombol Browse dan arahkan ke file exchange_rate.csv yang sudah Anda download sebelumnya. Jika nama file tidak muncul pada saat browse, pastikan tipe file dialog explorer tersebut adalah CSV.


  • Setelah file dipilih, lakukan konfigurasi seperti tampak pada screenshot berikut.


  • Masih pada dialog yang sama, pada panel kiri coba klik pilihan Columns. Pastikan tampilan data previewnya seperti tampak pada screenshot berikut.


    Jika tampilannya tidak seperti pada gambar, cobalah sesuaikan konfigurasi untuk Rows delimiter dan Column delimiter kemudian klik tombol Refresh yang ada pada bagian bawah data preview.


  • Kembali ke panel kiri, sekarang klik menu Advanced.
  • Pada menu ini akan terdapat 4 definisi kolom header kita, klik tiap masing-masing definisi tersebut dan lihat meta data yang dideskripsikan pada panel kanan dialog ini.


  • Pada kolom Start Date dan Rate, wizard akan mendeteksi bahwa keduanya bertipe string, padahal bukan. Rubah tipe data tersebut dengan cara mengklik kolom DataType dan memilih tipe data yang benar untuk masing-masing kolom tersebut yakni Date dan Numerik.



  • Klik Preview pada panel kiri untuk memastikan semuanya sudah benar.


  • Setelah memastikan preview benar, klik tombol Next.
  • Pastikan konfigurasi database yang menjadi tujuan telah diisi dengan benar.


  • Klik tombol Next.
  • Klik tombol Next lagi pada dialog selanjutnya.


  • Pada dialog Save and Run Package, pilih opsi Run Immediately dan klik tombol Next.


  • Klik tombol Finish pada dialog terakhir.


  • Proses impor data akan dilakukan, tunggu sampai proses selesai (seperti tampak pada screenshot berikut).


  • Data Anda telah berhasil diimport dalam suatu table, cobalah query table baru tersebut.


  • Selesai.

Comments