data warehouse
TRANSCRIPT
Pada pertemuan ini akan dibahas bagaimana menggunakan DTS (Data Transformation Services) yang terdapat pada SQL server untuk pengelolaan datawarehouse.
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
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
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.
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.
Secara umum tampilan DTS ketika pertama kali
dijalankan adalah sebagai berikut :
Bagian-Bagian dari DTS
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
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.
Lakukan transformasi data menggunakan DTS,
untuk hal-hal berikut ini :
SQL Server -> Ms. Access -> Ms. Excel
Contoh
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.
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 :
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.
Selanjutnya adalah menentukan data yang akan ditransformasi, dilakukan dengan menclick dua kali tanda transformasi/arah panah.
Lakukan hal yang sama untuk sumber data ke Microsoft Excel
Lakukan eksekusi jika telah selesai.
Lakukan pengecekan data untuk melihat hasilnya.
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