Selasa, 09 Desember 2014

Perbedaan DTS dan SSIS pada SQL Server

DTS

Data Transformation Services adalah salah satu modul pada SQL Server yang bisa mengkonversi data dari SQL Server ke format data yang lain yang kompatibel dengan OLE DB, ODBC, dan file teks.

Sebuah paket DTS pada dasarnya adalah keterangan yang terperinci mengenai operasi-operasi yang harus dilakukan untuk mengimpor, mengekspor, atau mentransformasi suatu data.

Paket DTS bisa mencakup meng-copy tabel-tabel antardatabase dan mentransformasi data dari 1 format ke format yang lain dengan menggunakan ODBC, AktiveX, dan perintah SQL, atau bahkan program-program eksternal yangbisa menjadi bagian dari paket DTS.

Data Transformation Service juga merupakan sekumpulan ultilitas yang memungkinkan proses Extract, transform, dan load secara otomatis dari atau ke database. DTS juga tersedia dalam Microsoft SQL Server. Sejak Sql Server 2005 DTS digantikan dengan SSIS

SSIS

SQL Server Integration Services (SSIS) adalah suatu platform untuk membangun sistem yang handal untuk integrasi data, solusi workflow termasuk extraction, transformation, dan loading (ETL) yang banyak digunakan pada data warehousing.

Perbedaan DTS dan SSIS

DTS :

  1. DTS adalah sekumpulan dari obyek yang digunakan sebagai alat ETS Tools untuk mengekstrak, mentransform dan memuat informasi dari sebuah database
  2. DTS adalah bagian dari Microsoft SQL Server 2000
  3. Menggunakan Activex Script
  4. Tidak ada cara cepat
  5. Transformasi yang tersedia terbatas
  6. Tidak didukung fungsi Business Intelegent
  7. Hanya bisa dikembangkan di server local


SSIS :

  1. SSIS adalah sebuah alat yang disediakan Microsoft untuk mengekstrak data dari sumber lain
  2. SSIS adalah komponen dari Microsoft SQL Server 2005
  3. Menggunakan Scripting Language
  4. Ada cara cepat
  5. Tersedianya fitur tranformasi yang sangat besar
  6. Didukung oleh fungsi Business Intellegent
  7. Dapat dikembangkan di berbagai server menggunakan BIDS


Selasa, 02 Desember 2014

DTS ( Data Transformation Services )

Definisi DTS 

Data Transformation Services memindahkan data dari database OLTP (Online Transaction Processing) ke data warehouse sesuai dengan tujuannya. Hal ini dilakukan ketika validasi, cleaning up, konsolidasi dan mengubah data yang diperlukan(Vieria, Robert, 2000, P91)

Menurut Peterson (2001,p6) DTS dalam Microsoft SQL 2008 adalah sebuah alat yang dapat digunakan untuk memindahkan data. DTS juga merupakan alat fleksibel yang dapat diukur untuk mendapatkan kendali tertinggi atas transformasi dari data. DTS merupakan sebuah alat untuk mengcopy, memindahkan, memperkuat, membersihkan, dan memvalidasi data. Transfer data memuat tiap kolom dari sumber data, memanipulasi nilai ke dalam kolom tersebut dan memasukan kolom tersebut ke tujuan data.

Tools DTS

  • 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.
  • DTS Run UI
    • Merupakan grafik interface untuk DTSRun, yang juga mengijinkan pemakaian variable global dan command lines.


Task Dalam Sebuah Package 

Sebuah 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


Conection Untuk Mengakses dan Memindahkan Data

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 tujua. 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