Aplikasi Data Warehouse Dengan SQL Server 2005

21
 Oleh : Oman Somantri Blog : www.mantrie.wordpress.com Email : [email protected] www.mugi.or.id/blog/mantri APLIKASI DATA WAREHOUSE PADA SQL SERVER Dalam kesempatan kali ini penulis akan memberikan beberapa cara yang dipakai dalam pembuatan Data Warehouse, dimana konsep datawarehouse ini banyak sekali dipelajari oleh para Mahasiswa Jurusan Teknik Informatika khususnya yang berkecimpung didalam dunia Database. Tulisan ini terilhami cie…. ! dari beberapa mahasiswa yang menanyakan kepada saya pada saat Praktek mata kuliah Data warehouse di lab komputer kampus STMIK Sumedang yang menanyakan kok yang saya error terus ya ? Ya… meskipun tulisan ini belum sempurna tapi mudah”an temen” mahasiswa yang mempelajari sedikitnya mempunyai bayangan dan bisa mempraktekannya, karena tahapan yang saya tulis disini sudah saya praktekan sebelumnya dan ternyata alhamdulillah berhasil. Software yang dipakai dalam uji coba kali ini menggunakan SQL Server 2005 Developer dan Ms.Acces 2007 sebagai pembuatan awal Data Sumber . Meskipun demikian saya menyarankan untuk menggunakan SQL Server versi yang terbaru contohnya saja SQL Server 2008 atau SQL Server 2008 R2 serta yang terbaru sekarang adalah SQL Azura bisa temen” gunakan. Untuk pembuatan Database Data Sumber bisa temen” gunakan Ms.Acces 2003 keatas, tetapi yang terbaru adalah Ms.Acces 2010. LET’S TRY THIS DEMO ! Sebelumnya kita buat terlebih dahulu database di Ms.Acces dengan nama “ DB Penjualan.mdb ” dan diberi nama Tabel dengan nama “Produk” serta beberapa Fiel d seperti contoh dibawah ini beserta isi datanya. Untuk selanjutnya kita buat database di SQL Server 2005 dengan nama database “ DATA_WAREHOUSE ” serta table seperti dibawah ini : - Tabel_DimProduk ID Kode Produk Nama Produk

Transcript of Aplikasi Data Warehouse Dengan SQL Server 2005

Page 1: Aplikasi Data Warehouse Dengan SQL Server 2005

5/10/2018 Aplikasi Data Warehouse Dengan SQL Server 2005 - slidepdf.com

http://slidepdf.com/reader/full/aplikasi-data-warehouse-dengan-sql-server-2005 1/21

 

 

Oleh : Oman Somantri Blog : www.mantrie.wordpress.com

Email : [email protected] www.mugi.or.id/blog/mantri 

APLIKASI DATA WAREHOUSE PADA SQL SERVER

Dalam kesempatan kali ini penulis akan memberikan beberapa cara

yang dipakai dalam pembuatan Data Warehouse, dimana konsepdatawarehouse ini banyak sekali dipelajari oleh para Mahasiswa

Jurusan Teknik Informatika khususnya yang berkecimpung didalam

dunia Database. Tulisan ini terilhami cie…. ! dari beberapa mahasiswa

yang menanyakan kepada saya pada saat Praktek mata kuliah Data

warehouse di lab komputer kampus STMIK Sumedang yang

menanyakan kok yang saya error terus ya ? Ya… meskipun tulisan ini

belum sempurna tapi mudah”an temen” mahasiswa yang mempelajari

sedikitnya mempunyai bayangan dan bisa mempraktekannya, karena tahapan yang saya tulis disini

sudah saya praktekan sebelumnya dan ternyata alhamdulillah berhasil.

Software yang dipakai dalam uji coba kali ini menggunakan SQL Server 2005 Developer dan Ms.Acces

2007 sebagai pembuatan awal Data Sumber . Meskipun demikian saya menyarankan untuk

menggunakan SQL Server versi yang terbaru contohnya saja SQL Server 2008 atau SQL Server 2008 R2

serta yang terbaru sekarang adalah SQL Azura bisa temen” gunakan. Untuk pembuatan Database Data

Sumber bisa temen” gunakan Ms.Acces 2003 keatas, tetapi yang terbaru adalah Ms.Acces 2010.

LET’S TRY THIS DEMO !

Sebelumnya kita buat terlebih dahulu database di Ms.Acces dengan nama “ DB Penjualan.mdb ” dan

diberi nama Tabel dengan nama “Produk” serta beberapa Fiel d seperti contoh dibawah ini beserta isi

datanya.

Untuk selanjutnya kita buat database di SQL Server 2005 dengan nama database “ DATA_WAREHOUSE ”

serta table seperti dibawah ini :

-  Tabel_DimProduk

ID Kode Produk Nama Produk

Page 2: Aplikasi Data Warehouse Dengan SQL Server 2005

5/10/2018 Aplikasi Data Warehouse Dengan SQL Server 2005 - slidepdf.com

http://slidepdf.com/reader/full/aplikasi-data-warehouse-dengan-sql-server-2005 2/21

 

 

Oleh : Oman Somantri Blog : www.mantrie.wordpress.com

Email : [email protected] www.mugi.or.id/blog/mantri 

Nah… Persiapan udah kita siapkan, selanjutnya untuk bisa menjalankan proses ini maka terlebih dulu

kita harus bisa mengInstall SQL Server 2005, disini penulis tidak akan membahas proses tersebut.

Saya percaya deh… kalo temen” jago dalam pengInstallan he….! 

FIRST STEP !!!

Setelah kita Install SQL Server, maka ditampilan Start Menu kita akan terdapat program tersebut, ada

dua program yaitu Microsoft SQL Server 2005 dan Microsoft Visual Studio 2005 seperti tang terdapat

dalam gambar dibawah .

A.  EKSTRAKSI DATA

BUAT DATABASE DI SQL SERVER 2005

1.  Pilih Tolls yang terdapat dalam microsoft SQL server 2005 dengan nama SQL Server Business

Intelegent Studio pada START menu. Untum masuk kita harus Login terlebih dahulu dengan memilih

beberapa pilihan diantaranya Server Type, Server name dan Authentivation. Untuk kali ini dipilih

Page 3: Aplikasi Data Warehouse Dengan SQL Server 2005

5/10/2018 Aplikasi Data Warehouse Dengan SQL Server 2005 - slidepdf.com

http://slidepdf.com/reader/full/aplikasi-data-warehouse-dengan-sql-server-2005 3/21

 

 

Oleh : Oman Somantri Blog : www.mantrie.wordpress.com

Email : [email protected] www.mugi.or.id/blog/mantri 

piilihan Server namenya adalah XPWINDOWS7 sesuai dengan nama Server komputer pada

komputer penulis sendiri, untuk Server name ini nanti tidak akan sama pada setiap komputer sesuai

dengan nama komputer kita. Setelah kita pilih kmudian kita Klik Connect untuk masuk ke tampilan

Utama.

2.  Setelah masuk kita buat Database dengan cara Klik Kanan pada Databases Pilih New Databases

Page 4: Aplikasi Data Warehouse Dengan SQL Server 2005

5/10/2018 Aplikasi Data Warehouse Dengan SQL Server 2005 - slidepdf.com

http://slidepdf.com/reader/full/aplikasi-data-warehouse-dengan-sql-server-2005 4/21

 

 

Oleh : Oman Somantri Blog : www.mantrie.wordpress.com

Email : [email protected] www.mugi.or.id/blog/mantri 

3.  Masukan nama database sesuai dengan yang kita inginkan, utnuk kali ini saya menakaman

databasesnya DATA_WAREHOUSE Klik OK.

4.  Apabila berhasil maka nama databases yang kita buat tadi akan tampil dalam sebuah folder sub dari

Databases.

Page 5: Aplikasi Data Warehouse Dengan SQL Server 2005

5/10/2018 Aplikasi Data Warehouse Dengan SQL Server 2005 - slidepdf.com

http://slidepdf.com/reader/full/aplikasi-data-warehouse-dengan-sql-server-2005 5/21

 

 

Oleh : Oman Somantri Blog : www.mantrie.wordpress.com

Email : [email protected] www.mugi.or.id/blog/mantri 

5.  Setelah database kita buat,lanngkah selanjutnya adalah kita membuat table. Untuk pembuatan

table kita tinggal Klik kaanan pada folder Table sub dari nama databse kita tadi yaitu

DATA_WAREHOUSE kemudian NewTable..

6.  Buatlah table dengan nama Tabel_DimProduk sesuai dengan data yangtelah disebutkan diatas pada

pendahuluan tadi.

Page 6: Aplikasi Data Warehouse Dengan SQL Server 2005

5/10/2018 Aplikasi Data Warehouse Dengan SQL Server 2005 - slidepdf.com

http://slidepdf.com/reader/full/aplikasi-data-warehouse-dengan-sql-server-2005 6/21

 

 

Oleh : Oman Somantri Blog : www.mantrie.wordpress.com

Email : [email protected] www.mugi.or.id/blog/mantri 

7.  Awas hati – hati !!

Filed size yang kita buat harus sama dengan ukuran field yang dibuat pada Ms.Acces, misalkan kalo

filed Size “ ID “ pada Acces ukurannya 10 maka pada SQL Server pun harus 10, demikian

selanjutnya. Nantinya akan mengakibatkan pada saat koneksi tidak akan mengalami error.

Berikut contoh table Produk yang kita buat dalam Acces.

Page 7: Aplikasi Data Warehouse Dengan SQL Server 2005

5/10/2018 Aplikasi Data Warehouse Dengan SQL Server 2005 - slidepdf.com

http://slidepdf.com/reader/full/aplikasi-data-warehouse-dengan-sql-server-2005 7/21

 

 

Oleh : Oman Somantri Blog : www.mantrie.wordpress.com

Email : [email protected] www.mugi.or.id/blog/mantri 

B.  MEMBERSIHKAN DAN TRANSFORMASI DATA 

Setelah dilakukan proses ekstraksi data dari data sumber, maka tahap selanjutnya adalah membersihkan

data – data yang telah diekstraksi. Proses ekstraksi dilakukan untuk membersihkan data dari kesalahan

(noise) yang diakibatkan karena kesalahan pada data yang disimpan di sumber data.

1.  Buka Business Intelligence Studio pada SQL Server 2005 pada START Menu dalam Micosoft SQL

Server 2005. Buat project baru dengan cara Kilik File pilih New Project ..

2.  Pilih Integration Services Project, berilah nama project sesuai dengan nama yang kita inginkan  

klik OK.

Page 8: Aplikasi Data Warehouse Dengan SQL Server 2005

5/10/2018 Aplikasi Data Warehouse Dengan SQL Server 2005 - slidepdf.com

http://slidepdf.com/reader/full/aplikasi-data-warehouse-dengan-sql-server-2005 8/21

 

 

Oleh : Oman Somantri Blog : www.mantrie.wordpress.com

Email : [email protected] www.mugi.or.id/blog/mantri 

3.  Setelah kita buat project, langkah selanjunta adalah pilih Data Sources yang terdapat pada

Integration services (nama projek kita) disebelah kana tampilan menu utama pada Solution explore.

Untuk mengisi data, Pada Create a data source database kemudian pilih New

Page 9: Aplikasi Data Warehouse Dengan SQL Server 2005

5/10/2018 Aplikasi Data Warehouse Dengan SQL Server 2005 - slidepdf.com

http://slidepdf.com/reader/full/aplikasi-data-warehouse-dengan-sql-server-2005 9/21

 

 

Oleh : Oman Somantri Blog : www.mantrie.wordpress.com

Email : [email protected] www.mugi.or.id/blog/mantri 

4.  Masukan provider, pilih “ Native OLE DB\Microsoft Jet 4.0 OLE DB provider “  klik Browse

masukan database “DB Pejualan.mdb” yang telah kita buat dari Ms.Acces klik Open

5.  Setelah Connection manager kita atur, maka kita tinggal klik OK dan untuk User name kita beri nama

Admin sedangkan password kita kosongkan.

Page 10: Aplikasi Data Warehouse Dengan SQL Server 2005

5/10/2018 Aplikasi Data Warehouse Dengan SQL Server 2005 - slidepdf.com

http://slidepdf.com/reader/full/aplikasi-data-warehouse-dengan-sql-server-2005 10/21

 

 

Oleh : Oman Somantri Blog : www.mantrie.wordpress.com

Email : [email protected] www.mugi.or.id/blog/mantri 

6.  Setelah semua konfigurasi selesai klik Next atau Finish.

7.  Pilih package.dtsx pada solution explore atau Control Flow, apabila terdapat tulisan yang berwarna

hijau, klik pada tulisan tersebut.

Page 11: Aplikasi Data Warehouse Dengan SQL Server 2005

5/10/2018 Aplikasi Data Warehouse Dengan SQL Server 2005 - slidepdf.com

http://slidepdf.com/reader/full/aplikasi-data-warehouse-dengan-sql-server-2005 11/21

 

 

Oleh : Oman Somantri Blog : www.mantrie.wordpress.com

Email : [email protected] www.mugi.or.id/blog/mantri 

8.  Pada Tools Box carilah OLE DB Source dan klik 2 x, atau Seret sampai ada kotak berwarna kuning

dengan tulian OLE DB Source .

9.  Klik 2 x pada OLE DB Source, atau klik kanan pilih Edit

Page 12: Aplikasi Data Warehouse Dengan SQL Server 2005

5/10/2018 Aplikasi Data Warehouse Dengan SQL Server 2005 - slidepdf.com

http://slidepdf.com/reader/full/aplikasi-data-warehouse-dengan-sql-server-2005 12/21

 

 

Oleh : Oman Somantri Blog : www.mantrie.wordpress.com

Email : [email protected] www.mugi.or.id/blog/mantri 

10.  Isi OLE DB connection manager, apabila kosong maka Klik New pada configure OLE DB Pilih Data

Conection yang sudah ada yang telah kita buat pada Data Source Klik OK.

11. Setelah OLE DB Connection kita isi, Pilih name of Table or the v iew dengan pilhan tabel “ Produk “ 

dan Klik OK.

Page 13: Aplikasi Data Warehouse Dengan SQL Server 2005

5/10/2018 Aplikasi Data Warehouse Dengan SQL Server 2005 - slidepdf.com

http://slidepdf.com/reader/full/aplikasi-data-warehouse-dengan-sql-server-2005 13/21

 

 

Oleh : Oman Somantri Blog : www.mantrie.wordpress.com

Email : [email protected] www.mugi.or.id/blog/mantri 

12. Selanjutnya Pada Toolboxs cari OLE DB Destination, Klik 2 x atau seret kepinggir sampai ada kotak

dengan tuliasan OLE DB Destination.

13. Selanjutnya untuk mengisis data tersebutkita klik 2x atau klik kana pilih edit, kita atur connection

managernya dan hati – hati ada yang berbeda pada saat pengisian kali ini .Pilih provider dengan

pilihan Native OLE DB\Microsoft OLE DB Provider for SQL Server, Server name masukan sesuai

dengan nama server komputer kita ( Untuk melihat nama server kita salah satu caranya adalah pad

saat kita buka SQL Server Management Studio kita akan tahu ) Dari contoh gambar dibawah maka

Server name kita adalah XPWINDOWS7.

Page 14: Aplikasi Data Warehouse Dengan SQL Server 2005

5/10/2018 Aplikasi Data Warehouse Dengan SQL Server 2005 - slidepdf.com

http://slidepdf.com/reader/full/aplikasi-data-warehouse-dengan-sql-server-2005 14/21

 

 

Oleh : Oman Somantri Blog : www.mantrie.wordpress.com

Email : [email protected] www.mugi.or.id/blog/mantri 

Setalah server name kita ketahui maka isikan pilhan Log on the server dan Connect to a Database

yang isinya sesuai dengan nama database yang kita Buat pada SQL Server, yaitu DATA_WAREHOUSE

kemudian Klik OK. 

14. Setelah configurasi OLE DB Connection selesai lihan tabal yang diberinama

[dbo].[Tabel_DimProduk]. 

Page 15: Aplikasi Data Warehouse Dengan SQL Server 2005

5/10/2018 Aplikasi Data Warehouse Dengan SQL Server 2005 - slidepdf.com

http://slidepdf.com/reader/full/aplikasi-data-warehouse-dengan-sql-server-2005 15/21

 

 

Oleh : Oman Somantri Blog : www.mantrie.wordpress.com

Email : [email protected] www.mugi.or.id/blog/mantri 

15. Pilih Maapings, Setelah itukita akan melihat gambaran relasi dari database tabel yang kita

configurasi klik OK

16. Setelah semua selesai maka tampilan akan seperti gambar, ada hal berbeda pada OLE DB

Destination yaitu terdapat tanda seru didalam kotak, ini menandakan bahwa ukuran Field dan

variable Field yang digunakan antar tabel yang satu database dengan databse lainnya lainnya tidak

sama. Ini harus sama !! dan perhatikan arah panah yang berwarna hijau.

Page 16: Aplikasi Data Warehouse Dengan SQL Server 2005

5/10/2018 Aplikasi Data Warehouse Dengan SQL Server 2005 - slidepdf.com

http://slidepdf.com/reader/full/aplikasi-data-warehouse-dengan-sql-server-2005 16/21

 

 

Oleh : Oman Somantri Blog : www.mantrie.wordpress.com

Email : [email protected] www.mugi.or.id/blog/mantri 

17. Apabila semua lancar dan configurasi berhasil maka tampilan kan seperti dibawah ini.

Page 17: Aplikasi Data Warehouse Dengan SQL Server 2005

5/10/2018 Aplikasi Data Warehouse Dengan SQL Server 2005 - slidepdf.com

http://slidepdf.com/reader/full/aplikasi-data-warehouse-dengan-sql-server-2005 17/21

 

 

Oleh : Oman Somantri Blog : www.mantrie.wordpress.com

Email : [email protected] www.mugi.or.id/blog/mantri 

18. Pindahkan Tab ke Data Flow, disana kita akan mendapai seuh kota yang diberi nama Data Flow

Task, biarkan kotak tersebut dan pada Tollboxs carilah Tools dengan nama Execute SQL Task.

19. Klik 2 x pada Execute SQL Task dan isi Connenction dengan nama database yang telah dikonfigurasi

tadi ( nama server + nama database di SLQ server ) Klik OK.

Page 18: Aplikasi Data Warehouse Dengan SQL Server 2005

5/10/2018 Aplikasi Data Warehouse Dengan SQL Server 2005 - slidepdf.com

http://slidepdf.com/reader/full/aplikasi-data-warehouse-dengan-sql-server-2005 18/21

 

 

Oleh : Oman Somantri Blog : www.mantrie.wordpress.com

Email : [email protected] www.mugi.or.id/blog/mantri 

20. Setelah selesai maka akan tampak seperti dibawah, dan perhatikan tanda panah yang berwarna

hijau. Jalankan program dengan cara pada Pckage klik kanan Execute Package, atau Klik tanda

panah Hijau kecil yang ada diatas dengan nama Start Debuging .

21. Apabila berhasil maka kotak akan berwarna hijau, apabila kuning berarti eksekusi berjalan tetepi ada

beberapa yang eror, dan apabila merah berarti eksekusi error salah semua configurasinya.

Page 19: Aplikasi Data Warehouse Dengan SQL Server 2005

5/10/2018 Aplikasi Data Warehouse Dengan SQL Server 2005 - slidepdf.com

http://slidepdf.com/reader/full/aplikasi-data-warehouse-dengan-sql-server-2005 19/21

 

 

Oleh : Oman Somantri Blog : www.mantrie.wordpress.com

Email : [email protected] www.mugi.or.id/blog/mantri 

C.  PENGECEKAN DATA

Untuk mengetahu dari poses pengeksekusian data yang kita jalankan sesuai denga yang kita inginkan

maka kita cek kebenarannya, yaitu dengan cara kita buka Microsoft SQL Server management Studio dan

membuka database DATA_WAREHOUSE yang telah kita buat. Caranya adalah sebagai berikut :

1.  Pilih Tabel yang kita relasikan, yaitu tabel produk dengan cara Klik kanan Open Table

Page 20: Aplikasi Data Warehouse Dengan SQL Server 2005

5/10/2018 Aplikasi Data Warehouse Dengan SQL Server 2005 - slidepdf.com

http://slidepdf.com/reader/full/aplikasi-data-warehouse-dengan-sql-server-2005 20/21

 

 

Oleh : Oman Somantri Blog : www.mantrie.wordpress.com

Email : [email protected] www.mugi.or.id/blog/mantri 

2.  Awalnya tabel yang kita buat pasti tidak ada datanya, tetapi setelah kita lakukan pengeksekusian

data lewat execution Data Flow maka tabel Produk akan terisi.

Page 21: Aplikasi Data Warehouse Dengan SQL Server 2005

5/10/2018 Aplikasi Data Warehouse Dengan SQL Server 2005 - slidepdf.com

http://slidepdf.com/reader/full/aplikasi-data-warehouse-dengan-sql-server-2005 21/21

 

 

Oleh : Oman Somantri Blog : www.mantrie.wordpress.com

Email : [email protected] www.mugi.or.id/blog/mantri 

3.  Untuk menghapus data yang telah masuk dan memproses data lainnya , kita dapat menggunakan

bahasa SQL yaitu dengan mengklik tollbar show Pane SQL disebelah kiri atas bawah.

Referensi :

Handayani, Sri Bekti,M.Kom, Diktat parktek mata Kuliah “ Data Ware house dan Dta Mining “, STMIK

Sumedang 2010