Sql server integration services

11
SQL Server Integration Services (SSIS) SSIS atau Sql Server Integration Services adalah sebuah produk dari Microsoft yang digunakan sebagai ETL (Extract, Transfer, Load) Tools dan SSIS ini sendiri biasanya diintegrasikan dengan Datawarehouse Application. SSIS dapat melakukan load data dari database, ekstrak data dari file(txt, excel) melakukan transformasi data seperti kalkulasi(sum, count, dll), dan mendefinisikan workflow dari suatu proses. STEPS Sekarang sebagai contohnya kita akan melakukan insert, update, dan delete data dengan menggunakan SSIS. Step 1. Pilih Start -> All Programs -> Microsoft Sql Server 2008 R2 -> SQL Server Business Intelligence Development Studio

Transcript of Sql server integration services

Page 1: Sql server integration services

SQL Server Integration Services (SSIS)SSIS atau Sql Server Integration Services adalah sebuah produk dari Microsoft yang digunakan sebagai ETL (Extract, Transfer, Load) Tools dan SSIS ini sendiri biasanya diintegrasikan dengan Datawarehouse Application. SSIS dapat melakukan load data dari database, ekstrak data dari file(txt, excel) melakukan transformasi data seperti kalkulasi(sum, count, dll), dan mendefinisikan workflow dari suatu proses.

STEPSSekarang sebagai contohnya kita akan melakukan insert, update, dan delete data dengan menggunakan SSIS.

Step 1. Pilih Start -> All Programs -> Microsoft Sql Server 2008 R2 ->  SQL Server Business Intelligence Development Studio

Ketika SQL server Business Intelligence Development Studio dipilih maka akan muncul tampilan seperti dibawah ini

Page 2: Sql server integration services

Step 2. Untuk Membuat project baru Pilih File -> New -> Project dan untuk membuka project yang telah dibuat pilih File -> Open -> Project / Solution

Step 3.  Ketika Frame New Project telah muncul pilih  Business Intelligence Projects -> Integration Services Project -> isi field name (nama project-nya saya beri nama Tutorial SSIS) -> isi Field Location (Saya biarkan default) -> isi Field Solution Name (Saya biarkan default) -> OK

Page 3: Sql server integration services

Setelah membuat new project kita bisa lihat kotak solution explorer, pada kotak Solution Explorer inilah package ssis yang akan kita buat berada dan secara default telah ada package dengan nama Package.dtsx. Kita dapat me-rename package tersebut dengan klik kanan pada mouse dan pilih rename lalu saya beri nama dengan CUD.dtsx

Page 4: Sql server integration services

Step 4. Agar kita dapat melakukan proses insert, update, dan delete, pilih tab Control Flow terlebih dahulu kemudian pilih menu toolbox -> tools Sql Execute Task  -> drag and drop tools Sql execute Task tersebut ke dalam Layar Control Flow. Buatlah 3  Sql execute Task yang masing-masing akan kita gunakan untuk insert, update, dan delete. Setelah itu hubungkan Sql execute Task tersebut menjadi seperti di bawah ini.

Step 5. Pada bagian bawah layar terdapat Tab Connection Managers. Klik kanan pada tab tersebut dan pilih New OLE DB Connection. OLE DB Connection ini akan kita gunakan untuk menghubungkan SSIS dengan Database SQL Server. Setelah layar Connection Manager-nya muncul pilih New, makan akan tampil layar seperti di bawah ini.

Page 5: Sql server integration services

Step 6. Setelah Layar di atas muncul, kita harus mengisi server name(biasanya nama pc kita), lalu pilih tipe log in nya apakah melalui windows authentication atau SQL Server authentication. Kalau saya memilih SQL Server authentication oleh karena itu saya harus memasukkan username dan password. Kemudian pilih database namenya. Jika sudah semua, pilih tombol Test Connection untuk memastikan apakah SSIS sudah terhubung dengan Database, jika sudah pilih OK.

Page 6: Sql server integration services
Page 7: Sql server integration services

Step 7. Setelah kembali ke layar utama, Double Click sql execute Task yang paling atas kemudian rubah menjadi seperti gambar dibawah.

Dari gambar di atas, yang perlu diperhatikan adalah Field Connection-nya kita pilih dengan koneksi yang telah kita buat sebelumnya dan SQL Statementnya saya isi dengan INSERT INTO USERS (USERNAME, EMAIL) VALUES (‘BUDI’, ‘[email protected]’). Lalu pilih OK.

Step 8. Lakukan juga hal yang sama untuk task ke 2 dan task ke 3. Yang membedakan antara Task 1, 2, dan 3 hanyalah SQL Statementnya saja. Pada task 1 kita melakukan Insert, Pada task 2 kita melakukan update, dan pada task 3 kita melakukan delete seperti terlihat gambar di bawah ini

Page 8: Sql server integration services

Step 9. Setelah kita telah mendefinisikan tugas dari setiap tasknya. maka kita dapat langsung menjalankannya dengan cara tekan tombol F5 atau tekan tombol panah hijau pada layar Maka akan tampak seperti gambar di bawah ini

Step 10. Jika Setiap task nya berwarna hijau, hal ini menandakan bahwa SSIS kita telah berjalan dengan benar dan kita hanya tinggal mengecek database, apakah query yang kita masukkan telah sesuai dengan keinginan kita atau belum.

Page 9: Sql server integration services

Oke segitu dulu Tutorial kali ini, untuk artikel lanjutannya bisa baca di Transfer Data Dari File Text Ke SQL Server dengan SSIS. Kalau ada pertanyaan silakan bertanya dengan cara comment di bawah, kalau saya dapat membantu pasti akan saya bantu. Terima Kasih