data warehouse

17

Upload: yhou

Post on 27-Jun-2015

108 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Data Warehouse
Page 2: Data Warehouse

Pada pertemuan ini akan dibahas bagaimana menggunakan DTS (Data Transformation Services) yang terdapat pada SQL server untuk pengelolaan datawarehouse.

Page 3: Data Warehouse

DTS menjalankan seperangkat fungsi yang

dimilikinya secara diskrit, mengeksekusi fungsi tersebut sebagai aktivitas tunggal dalam suatu paket DTS. Masing-masing fungsi yang terdapat pada DTS mengerjakan setiap bagian pekerjaan lainnya sehingga membentuk sebagai suatu pergerakan data dan proses transformasi data atau sebagai suatu job yang diekskusi

Beberapa fungsi DTS dalam SQL Server

Page 4: Data Warehouse

Import dan Ekspor Data

DTS dapat melakukan import data dari file teks atau suatu data source bertipe OLEDB(sebagai contoh dari database Microsoft Access 2000) ke SQL Server. Atau sebaliknya data dapat dieksport dari SQL Server ke dalam Data Source bertipe OLE DB sebagai tujuan(sebagai contoh ke Microsoft Excel 2000 spreadsheet).

Beberapa fungsi DTS

Page 5: Data Warehouse

Transformasi data.

Dalam DTS terdapat DTS Designer yang termasuk didalamnya suatu fungsi transformasi data yang dapat digunakan untuk memilih data dari data source yang ada, kemudian memetakan kolom-kolom dari data tersebut yang akan ditransformasikan, dan mengirimkan data tersebut ke data tujuan. Pada DTS designer juga terdapat Data Driven Query yang memungkinkan untuk memetakan data berdasarkan parameter pada query yang ada.

Page 6: Data Warehouse

MengCopy Objek database

Dengan DTS, dapat dilakukan pengcopyan indexes, views, logins, stored procedures, triggers, rules, defaults, constraints, dan type-type data lain yang didefinisikan sebagai bagian dari data. Sebagai tambahan proses ini dapat dilakukan dengan menjalankan script untuk melakukan pengcopyan objek database.

Page 7: Data Warehouse

Secara umum tampilan DTS ketika pertama kali

dijalankan adalah sebagai berikut :

Bagian-Bagian dari DTS

Page 8: Data Warehouse

Beberapa proses yang digunakan dalam pengembangan Datawarehouse nantinya akan menggunakan DTS ini sebagai media transformasi data dari database sumber ke database yang akan digunakan sebagai analisa.

Proses-proses yang digunakan dalam DTS, mengikuti urutan langkah berikut ini :

1. Menentukan Jenis sumber data sebagai data asal dan data tujuan

2. Menentukan Alur Transformasi data dari asal ke tujuan dengan membuat workflow sebagai alur data.

3. Mengeksekusi proses transformasi

Proses-proses yang digunakan dalam DTS

Page 9: Data Warehouse

Pada saat menentukan jenis sumber data harus dipastikan apakah sumber data dalam hal ini file telah tersedia atau belum. Sedangkan pada saat menentukan alur transformasi data bisa saja menyebabkan alur transformasi data yang bertingkatan untuk

proses transformasinya. Misal dari Ms.SQL Server ke Access kemudian ke Ms.Excel.

Page 10: Data Warehouse

Lakukan transformasi data menggunakan DTS,

untuk hal-hal berikut ini :

SQL Server -> Ms. Access -> Ms. Excel

Contoh

Page 11: Data Warehouse

Pada tahapan ini tentukan koneksi data asal dan data tujuan, mengggunakan desain tampilan pada gambar dibawah :

Alur data dari SQL Server -> Ms. Access -> Ms. Excel.

Page 12: Data Warehouse

Lakukan hal yang sama untuk sumber tujuan Microsoft access dan Microsoft excel. Penentuan nama file kemungkinan akan ditanyakan pada saat membuat sumber data.

Output yang terbentuk akan menjadi seperti ini :

Page 13: Data Warehouse

Lakukan Pembentukan Workflow untuk menentukan jalur transformasi. Pembentukan workflow ini dapat dilakukan dengan menggunakan menu workflow yang ada, proses ini berguna untuk menentukan arah transformasi data dari sumber ke tujuan.

Page 14: Data Warehouse

Selanjutnya adalah menentukan data yang akan ditransformasi, dilakukan dengan menclick dua kali tanda transformasi/arah panah.

Page 15: Data Warehouse

Lakukan hal yang sama untuk sumber data ke Microsoft Excel

Page 16: Data Warehouse

Lakukan eksekusi jika telah selesai.

Lakukan pengecekan data untuk melihat hasilnya.

Page 17: Data Warehouse

Menggunakan tabel Customers yang ada dalam

database Northwind pada SQL Server, lakukan transformasi data tersebut berdasarkanalur berikut :

1. SQL Server -> Ms. Excel

2. SQL Server -> Ms. Access -> SQL Server -> Ms. Excel

Latihan