Selasa, 09 Desember 2014

Data Transformation Service (DTS)



DTS atau Data Transformation Service adalah sebuah utilitas yang diikutkan kedalam SQL Server 2005 yang memungkinkan proses ETL (Extraction, Transformation, dan Loading) secara otomatis ke database. utilititas. DTS dapat mengkonversi data dari SQL Server ke format data yang lain yang kompatibel dengan OLE DB, ODBC, dan file teks. Paket DTS bisa mencakup meng-copy tabel-tabel antar database dan mentransformasi data dari 1 format ke format yang lain dengan menggunakan ODBC, AktiveX, dan perintah SQL, atau bahkan program-program eksternal yang bisa menjadi bagian dari paket DTS.

Tools DTS
Tool-tool yang tersedia untuk menciptakan dan mengeksekusi DTS packages
Import Export Wizzard (Import/Export Wizard untuk membangun DTS packages sederhana dan mensupport perpindahan data dan transformasi sederhana.Import Export Wizzard)
DTS Designer (DTS Designer mengimplementasikan DTS object model graphically yang memungkinkan user untuk menciptakan DTS packages dengan fungsi luas.)
DTS Run (DTSRun merupakan command prompt utility yang digunakan untuk mengeksekusi DTS packages yang ada.)
DTSRunUI (DTSRunUI merupakan grafik interface untuk DTSRun, yang juga mengijinkan pemakaian variable global dan command lines.)



Membuat Paket DTS
Terdapat 2 cara untuk membuat paket DTS, yaitu:

1. DTS Package Designer
Menggunakan sarana grafis yang dirancang untuk para developer yang sudah benar-benar memahami Microsoft SQL Server 2000 untuk mentransformasikan dan mengintegrasikan data heterogen yang berasal dari beberapa sumber.

2. Wizard dari Menu Tools
Melalui fasilitas wizard pengguna akan dibimbing dan diajak membuat DTS dengan tools-tools yang sudah tersedia dengan mudah dan cepat.

Fasilitas lain yang tersedia dalam DTS ini antara lain eksport dan import data dari sumber-sumber data yang sangat umum dan banyak digunakan, antara lain :
- dBase
- Paradox
- Teks ASCII
- Sumber data ODBc
- Database SQL
- Spreadsheet Microsoft SQL Server
- File Microsoft Access
- File Microsoft FoxPro
- Sumber OLE DB
- Dan sebagainya.

Task dalam sebuah PackageSebuah DTS package biasanya terdiri atas satu task atau lebih. Setiap task mendefinisikan jenis pekerjaan yang akan diberikan selama eksekusi package. Task-task tersebut dikelompokkan berdasarkan fungsinya berikut ini:
- Transformasi data
- Mengcopy dan mengatur data
- Menjalankan tasks sebagai jobs dari dalam sebuah package
Agar eksekusi DTS tasks dalam menyalin dan memindahkan data berjalan sukses, sebuah DTS package harus mempunyai hubungan yang valid antara sumber data asal dengan sumber data tujuan. Ketika menciptakan sebuah package, user dapat mengkonfigurasikan hubungan dengan memilih jenis hubungan dari daftar yang tersedia pada OLE DB providers dan ODBC drivers. Jenis hubungan yang tersedia antara lain:
Microsoft Data Acces Component (MDAC) drivers
Microsoft Jet drivers
Other drivers
OLE DB CONNECTION

Selasa, 18 November 2014

ETL (Extraction, Transformation, Loading)

Extraction =  Ekstraksi atau pengambilan sari (isi utama)
Aktifitas mengambil data yang dibutuhkan saja dari sumber data dipindah ke data warehouse

Transformation = Transformasi (Perubahan bentuk, sifat, dsb.)
Aktifitas merubah bentuk data dari banyak sumber data yang berbeda ke format atau bentuk yang diinginkan.


Loading = Pemuatan
Aktifitas memuat data dari hasil ekstraksi dan transformasi ke dalam data warehouse.

Selasa, 30 September 2014

Tugas Minggu ke-3 Data Warehouse (Penerapan Data Warehouse pada perusahaan)

Pada jurnal yang saya baca berikut penulis merancang pembuatan aplikasi datawarehouse untuk analisis penjualan mobil pada PT. Asco Automotive. Penulis menerangkan jika kebutuhan akan data pada perusahaan tersebut sangatlah besar, dan pengolahan dengan cara manual dirasa tidak mampu memenuhi kebutuhan informasi yang akan dijadikan bahan pengambilan keputusan. Untuk itu penulis merancang sebuah aplikasi datawarehouse untuk keperluan tersebut.
Tujuan dari perancangan aplikasi ini adalah mempermudah pengguna dalam hal ini manager dalam menganalisa penjualan mobil.

Dalam pembuatannya, penulis menggunakan metode prototyping. apa itu metode prototyping akan saya jelaskan dibawah.

Metode Prototyping
adalah salah satu metode pengembangan perangkat lunak (software). Metode ini memiliki kelebihan yaitu cepat dalam mengumpulkan informasi dan cepat dalam menganalisa. Prototyping, dimulai dengan pengumpulan kebutuhan, mendefinisikan objektif keseluruhan dari software, mengidentifikasikan segala kebutuhan, kemudian dilakukan “perangcangan kilat” yang difokuskan pada penyajian aspek yang diperlukan.

 

Perancangan yang cepat tersebut berfokus pada penggambaran aspek-aspek perangkat lunak sperti antarmuka dan output. rancanga yang cepat ini akan menghasilkan sebuah prototype yang segera dapat dilihat pengguna dan dapat dievaluasi untuk memperbaiki kebutuhan perangkat lunak.

Pada rancangannya, penulis menggunakan pemodelan star schema. Pemodelan tersebut merupakan desain skema dimana terdapat tabel fakta yang berada di tengah dan sejumlah tabel dimensi yang berfungsi menjelaskan tabel fakta.

 


download jurnal: disini