Post on 10-Jul-2015
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 1/66
T0233 - Data Warehouse
Tutorial DWH ‘Lab Software version’ 2010SQL Server 2005 Management StudioSQL Server 2005 Business Intelligence
AnalisisSebelum menciptakan tabel – tabel pada OLAP, diperlukan terlebih dahulu
melakukan analisis pada proses bisnis yang sedang berlangsung dan kendala
apa yang sedang dialami yang kemudian akan didapatkan laporan apa saja yang
dibutuhkan, dari sudut pandang apa saja, serta perhitungan apa yang
dibutuhkan dalam tiap laporan. Hasil dari analisis tersebut kemudian dibagi:sudut pandang menjadi dimensi, perhitungan menjadi measure, dan laporan
menjadi fakta. Dimensi, measure, dan fakta tersebutlah yang akan membentuk
tabel – tabel beserta kolomnya didalam database OLAP. Tabel – tabel pada OLAP
pada akhirnya adalah berupa tabel dimensi dan tabel fakta dengan measure
sebagai hasil perhitungan fungsi aggregat didalam tabel fakta ( Isi tabel OLTP
tidak boleh ada aggregate sedangkan OLAP boleh ).
Contoh
Pertama –tama baca soal. Jangan sotoy, BACA SOAL !!
Kemudian tulislah hasil analisis ke dalam software editor ( biasanya
menggunakkan notepad ).Dalam OLAP selalu dan pasti ada tabel DimensiWaktu.
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 2/66
Nama dari Dimensi dan Fakta diikuti dengan field – field yang dibutuhkan dan
akan menjadi kolom pada tabel OLAP. Sedangkan Measure diikuti dengan fungsi
aggregate dan rumus yang digunakan.
DimensiWaktuField pada DimensiWaktu adalah satuan – satuan waktu yang dibutuhkan GM
untuk melihat laporan. Ditambah dengan tanggal secara full yang nantinya akan
menjadi key penting pada DimensiWaktu. Dan juga jangan lupa untuk
menambahkan KEY baru untuk Dimensi yang disebut, Surrogates Key. Beri nama
saja WaktuID.
Dimensi LainField pada Dimensi didapat dari field SUMMARY dari tabel pada OLTP yang
bersangkutan. Sehingga hanya ambil beberapa saja seperti kode dan nama.
Kode Primary Key sangat diharuskan karena akan menjadi key penting ( nantiakan diberitahu apa sih maksud key penting ini. Sama seperti tanggal pada
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 3/66
dimensi waktu ) pada saat pemasukkan data OLAP. Tapi sekali lagi BACA
SOAL!! Biasanya akan ada field – field tambahan yang perlu dimasukkan dalam
OLAP dan pasti tertulis pada soal.
Dari printscreen diatas menandakan bahwa dibutuhkan informasi alamat
pelanggan dari tabel Customer pada OLTP. Masukkanlah CustomerAddress pada
Dimensi yang bersangkutan yaitu Dimensi Customer. Field tambahan seperti ini
biasanya adalah field yang membutuhkan proses tambahan ( nanti akan dibahas
) .
FaktaBerisi Surrogates Key dari Dimensi Waktu ( Dimensi Waktu pasti ikut ! ) dan
Dimensi lainnya yang berhubungan dengan fakta. Tidak perlu buat FOREIGN
KEY -nya!! dimohon jangan bandel. Karena untuk menghindari ketidak konsisten-
an constraint pada OLAP yang akan menyebabkan kegagalan pada saat akan
pengambilan informasi pada OLAP yang telah selesai dimasukkan datanya (
pivot table ). Selain Surrogates Key dari Dimensi yang berhubungan masukkanpula nama dari Measure yang berhubungan dengan pembuatan fakta ini. Fakta
tidak membutuhkan Surrogates Key sendiri. Contoh, FaktaPenyewaan tidak
membutuhkan lagi PenyewaanID.
CREATE TABLE PADA OLAPSesuaikan kolom dan tipe datanya. Kode, Nama, Alamat, dan lainnya jadikan
saja VARCHAR(50). Perhitungan yang menghasilkan pecahan gunakan
NUMERIC(15,2).
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 4/66
Tolong diikuti. Dimensi dan Fakta adalah bukan tabel yang di-normailisasi-kan
tidak seperti normalize table pada OLTP.
TAMBAHKAN kolom Status apabila membutuhkan informasi perubahan. Dalam
tabel DimensiCustomer dibutuhkan informasi perubahan pada CustomerAddress.
Maksud perubahan akan dibahas nanti.
Kemudian buatlah tabel FilterTimeStamp untuk menandakan record mana yang
telah ditarik dari OLTP ke OLAP. FilterTimeStamp hanya digunakkan pada Fakta !
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 5/66
Biarkan isi dari tabel FilterTimeStamp kosong ! Karena akan diisi secara otomatis
pada saat penarikan data dari OLTP ke OLAP.
Last_ETL adalah tanggal kapan terakhir kali data ditarik dari OLTP. Dan hanya
digunakkan pada Fakta ! Dan inilah guna InsertedDate pada Header dimana
InsertedDate-lah yang akan dicek. Record / data yang ditarik adalahInsertedDate > Last_ETL.
SQL TransformationQuery transformasi yang dibutuhkan dalam penarikan. Penarikan data ke
Dimensi tidak membutuhkan ini KECUALI Dimensi Waktu dan Fakta. Karena
Dimensi Waktu dan Fakta melibatkan lebih dari 1 tabel dan butuh beberapa
proses agar mendapatkan informasi yang sesuai dengan field yang dibutuhkan
Dimensi Waktu dan Fakta.
Dimensi WaktuIsi dari seluruh Tanggal transaksi. Transaksi dalam artian merupakan gabungan
dari jenis – jenis transaksi yang ada, contoh : Penyewaan, Penjualan, Pembelian.
Tanggal dari ketiga transaksi tersebut digabungkan kedalam Dimensi Waktu.
Dan perlu diingat tanggal yang telah masuk pada dimensi Waktu TIDAK
BERULANG ! Sehingga akan membutuhkan keyword DISTINCT dan UNION pada
Query transformasinya.
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 6/66
FAKTABase tabel utama dari OLTP-nya adalah TrHeader-nya ! Tetapi juga akan
membutuhkan tabel – tabel master lainnya pada OLTP maka itu perlu analisis
dan logika untuk membuat query transformasinya. Dan Query Transformasinya
membutuhkan JOIN atau kondisi WHERE a.kode=b.kode karena akan melibatkan
lebih dari 1 tabel secara relational. Dan ini juga harus berhati – hati karena akan
menggunakan tabel – tabel pada kedua database utama yang kita gunakan yaitu
OLTP dan OLAP. Perlu diingat bahwa satu FAKTA memiliki satu transformasinya
sendiri.
Yang penting adalah tabel tambahan dari OLTP. Inti dari query ini adalah
menggabungkan seluruh tabel yang dipakai. Awalnya tidak dibutuhkan tabel
[OLTP].[dbo].Car tetapi karena harus menghubungkan [OLAP].
[dbo].DimensiCarDescription dengan Header maka butuh melewati tabel
[OLTP].[dbo].Car yang memiliki Foreign Key dari [OLTP].
[dbo].CarDescription.
Selain itu, TIDAK MELIBATKAN Surrogates Key dari Dimensi mana pun ! Yang
digunakan adalah Primary Key dari tabel pada database OLTP.
Query diatas baru sebagian saja dimana FilterTimeStamp masih kosong untuk
tabel Fakta yang bersangkutan. Tetapi apabila record untuk tabel Fakta yang
bersangkutan sudah ada maka dbutuhkan pengecekan InsertedDate >FilterTimeStamp.
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 7/66
Query Transformasi akan dimasukkan pada saat penarikan dalam SQL BI 2005.
Proses Penarikan ( ETL [Extract Transform Load] )
Step by Step1. Langkah awal buka terlebih dahulu SQL Server Business Intelligence
Development Studio. Shortcut-nya devenv.
2. Kemudian create project baru.
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 8/66
3. Kemudian muncul Window baru.
Klik OK.
4. Kemudian muncul window untuk pengerjaannya.
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 9/66
5. Pindah ke tab Data Flow. Dan klik tulisan berwarna biru. Sehingga muncul
kerangka kerja untuk data flow.
6. Setelah muncul kerangka kerja untuk data flow maka langkah selanjutnya
adalah Men-define sumber database pada Data Source. Klik kanan -> new
data source.
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 10/66
7. Akan dibuat sumber database. Dan sumber databasenya adalah OLTP dan
OLAP sehingga nanti ada dua data source yang digunakan. Pada window
Data Source Wizard klik next sampai muncul window seperti di bawah ini.
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 11/66
Klik new
8. Maka muncul window baru.
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 12/66
9. Masuk ke SQL Server Management Studionya Copy Server Name pada
Window Connect to Server
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 13/66
10.Combo box database akan enable pilih OLAP atau OLTP terserah. Karena
nanti akan dilakukan lagi untuk memilih OLAP atau OLTP. Kemudian klik
OK
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 14/66
11.KEMUDIAN NEW DAN LAKUKAN LAGI UNTUK DATABASE OLTP !
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 15/66
Pastikan sudah ada data source dari OLAP dan OLTP. Pilih yang OLTP.
Kemudian klik finish dan finish.
12. Setelah difinish masih belum selesai ! Lakukan lagi klik
kanan new data source untuk data source OLAP.
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 16/66
13.Pastikan Data Source sudah ada dua.
Gunanya adalah apabila pindah komputer maka otomatis nama server
juga berubah sehingga kita hanya perlu mengubah Server Name pada
OLTP.ds dan OLAP.ds dengan cara klik 2 kali dan tekan tombol editkemudian ubah Server Name-nya yang sesuai dengan komputer yang
dipakai. DILAKUKAN APABILA PINDAH KOMPUTER !!
14.Setelah ini adalah Langkah – langkah yang akan dipisah. Pembagiannya
adalah Penarikan DimensiWaktu, Penarikan DimensiLainnya,
Penarikan Dimensi untuk Kasus tertentu, dan Penarikan Fakta.
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 17/66
Dimensi WaktuUntuk dimensi Waktu Toolbox yang digunakan adalah OLE DB Source dan Slowly
Changing Dimension. Cari kedua toolbox tersebut dan DRAG ke lembar kerjanya
!
Kemudian klik kanan pada connection manager di bawah seperti gambar di atas.
Pilih new Connection From Data Sources.
Pilih OLAP dan OLTP dan OK.
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 18/66
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 19/66
Maka akan muncul data sources OLAP dan OLTP pada Connection Managers.
Langkah ini akan dilakukan berulang pada saat akan melakukan proses baru
untuk dimensi atau fakta lainnya.
Sambungkan dari OLE DB Source ke Slowly Changing Dimension. Dengan
menekan panah hijau dari OLE DB Source lalu drag / hover-click ke slowlychanging Dimension.
Kemudian klik 2x tool OLE DB Source-nya kita akan memberitahu bahwa OLE DB
source berasal dari data source OLTP. Maka akan muncul window baru. Next
sampai muncul window seperti di bawah ini.
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 20/66
KLIK OK! Window akan kembali seperti awal.
Kemudian giliran Slowly Changing Dimension yang kita set data source-nya. Klik
2x Slowly Changing Dimension-nya
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 21/66
Langkah berikutnya adalah Key Type. Inilah yang dimaksud dengan key penting
yang pernah disinggung diatas. Key penting ini dinamakan Business Key
sebagai pengganti Last_ETL pada FilterTimeStamp. Untuk dimensi waktu
business keynya adalah Tanggal.
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 22/66
Klik next. Dan akan muncul penjelasan tentang Fixed Attribute, Changing
Attribute dan Historical Attribute. Penjelasan simplenya adalah Fixed berarti data
yang sudah ditarik oleh OLAP dan berubah pada OLTP maka pada penarikan
selanjutnya tidak diizinkan untuk penarikan / penarikkan dibatalkan. Changing
berarti kebalikan dari fixed yaitu apabila data pada OLTP berubah maka untuk
penarikan selanjutnya data di OLAP juga ikut berubah. Dan yang terakhirHistorical, yaitu menyimpan data yang baru dengan data yang lama apabila ada
salah satu kolom yang bertipe historical maka di butuhkan kolom Status pada
tabel tersebut, seperti CustomerAddress pada DimensiCustomer.
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 23/66
Setelah mengikuti perintah diatas maka pilih change typenya. Change Type
sesuai dengan soal. Yang penting adalah apabila ada salah satu kolom yang
berupa historical attribute maka diperlukan kolom tambahan yaitu Status. Nanti
akan dibawah pada penarikan DimensiCustomer. Untuk DimensiWaktu
semuanya Fixed. NEXT !
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 24/66
NEXT sampai FINISH. Lebih baik tidak perlu memusingkan check boxnya !
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 25/66
Secara otomatis akan muncul tool baru yang berhubungan dengan slowly
changing dimension.
Sekarang untuk menjalankannya tekan F5. Tunggu dan…
Pastikan semua tool berwarna hijau! Lalu tekan stop.
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 26/66
Setelah distop maka selesai untuk Dimensi Waktu dan lanjut melakukan
penarikan Dimensi lainnya dan Fakta.
Dimensi LainUntuk ETL baru sebelumnya klik kanan SSIS Package -> new SSIS Package
terlebih dahulu.
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 27/66
Rename saja sesuai dengan nama tabel pada OLAP. Untuk contoh adalah
DimensiCar.
Langkah pertama sama seperti Dimensi Waktu, pindah ke tab Data Flow dan klik
tulisan biru. Kemudian drag OLE DB Source dan Slowly Changing Dimension.
Kemudian sambungkan. Sebelum men-define database mana yang menjadi
sumber OLE DB Source dan Slowly Changing Dimension, klik kanan new
Connection From data sources terlebih dahulu dan pilih OLTP dan OLAP.
Untuk OLE DB Source
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 28/66
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 29/66
Untuk Slowly Changing Dimension sama dengan dimensi waktu
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 30/66
Next apabila ingin mengganti Tipe menjadi changing / historical boleh
berdasarkan asumsi sendiri. Tetapi yang penting adalah sesuaikan apa yang
diminta soal terlebih dahulu. FINISH.
Dan perlu diingat minimal Field dari OLTP adalah 2 ! Tidak boleh hanya
LicensePlate saja ini hanya contoh.
Tekan F5.
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 31/66
Selesai dan lanjut ke Dimensi – dimensi berikutnya.
Dimensi untuk Kasus tertentuContoh. Pada OLTP data Jenis Kelamin adalah Pria dan Wanita dan akan diubah
menjadi Male dan Female. Agar hal ini dapat berjalan maka dibutuhkan tool
tambahan yaitu Derived Column.
Dalam tutorial ini akan dicontohkan ( rada maksa karena kekurangan data )
merubah CarName dari tabel CarDescription yang masuk telah kedalam tabel
DimensiCarDescription.
Untuk langkah awal sama seperti penarikkan sebelumnya, pindah ke tab Data
Flow dan klik tulisan biru. Perbedaannnya adalah dengan tool tambahan Derived
Column.
Drag OLE DB Source, Derived Column dan Slowly Changing Dimension.
Kemudian sambungkan OLE DB Source dengan Derived Column, Derived Column
dengang Slowly Changing Dimension. Sebelum men-define database mana yangmenjadi sumber OLE DB Source dan Slowly Changing Dimension, klik kanan
new Connection From data sources terlebih dahulu dan pilih OLTP dan OLAP.
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 32/66
Lakukan hal yang sama untuk OLE DB Source dan Slowly Changing.
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 33/66
CarCode menjadi Business key. Coba saja untuk mengganti type menjadi
Changing attribute seperti gambar di bawah.
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 34/66
Apabila sudah finish maka saatnya untuk Derived Column. Klik 2x tool Derived
Column dan akan muncul window baru .
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 35/66
Expand Columns dan pilih column yang akan diubah. Kemudian Drag ke kolom
Expression. Ikuti langkah-langkah dibawah ini.
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 36/66
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 37/66
Kemudian tambahkan operasi seleksi Ternary pada kolom Expresion.
[CarName]=="Honda Jazz" ? "Honda" : "Lainnya"
Pada Bahasa C sama seperti
if(strcmp(CarName, “Honda Jazz”)) {
strcpy(CarName, “Honda”)
} else {
Strcpy(CarName,”Lainnya”)
}
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 38/66
Artinya adalah apabila CarName berisi Honda Jazz maka akan diubah menjadi
Honda pada OLAP sedangkan lainnya apabila bukan Honda Jazz.
Contoh lainnya untuk Jenis Kelamin :
[JenisKelamin]=="Pria" ? "Male" : "Female"
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 39/66
Tekan F5
STOP dan lanjut ke dimensi atau Fakta berikutnya.
Dimensi Dengan Historical AttributeKemudian penarikan dengan Historical Attribute. Biasanya untuk Jabatan, tetapi
disini akan dicontohkan data CustomeraAddress sesuai yang telah dibicarakandiatas.
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 40/66
Tidak ada tool tambahan. Hanya OLE DB Source dan Slowly Changing Dimension.
Hanya ada yang perlu diperhatikan pada saat menentukan data souce pada
Slowly Changing Dimension.
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 41/66
Next dan apabila ada kolom Historical Attribute maka akan muncul window baru.
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 42/66
Finish dan Tekan F5 Selesai sudah untuk Dimensi.
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 43/66
FaktaUntuk penarikan fakta ( SEMUA FAKTA ), haruslah menyelesaikan seluruhpenarikan pada Dimensi terlebih dahulu.
Tool yang dipakai adalah OLE DB Source dan OLE DB Destination.
Drag OLE DB Source dan OLE DB Destination.
Sebelum menentukkan data source pada OLE DB Source dan Destination, perlu
untuk kembali pada tab Control Flow karena kita butuh 1 tool lagi pada tabControl Flow yaitu, Execute SQL Task.
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 44/66
Guna dari Execute SQL Task adalah pada saat anda tekan F5 maka Execute SQL Task akan menjalankan statement SQL yang kita berikan. SQL Statement yangakan diberikan adalah berfungsi untuk mengupdate Last_ETL dengan tanggalsekarang pada tabel FilterTimeStamp.
Caranya adalah Klik 2x Execute SQL Task maka akan muncul window baru.
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 45/66
Berikut adalah SQL Statement yang akan dipaste. Sesuaikan dengan Faktanya.
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 46/66
Setelah selesai pada Execute SQL Task maka pindah lagi ke tab data Flow danmulai kita tentukan data sourcenya.
Untuk OLE DB Source
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 47/66
Klik OK dan lanjut ke OLE DB Destinationnya.
Untuk OLE DB Destination. Klik 2x OLE DB Destinationnya.
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 48/66
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 49/66
Pada Mappings apa bila Kolom name pada OLTP dan OLAP sama maka secara
otomatis akan tersambung. Apabila belum sambungkan secara manual. Apabila
tidak bisa maka ada kesalahan pada tabel OLTP-nya. Klik OK. Lalu tekan F5 Maka
selesailah proses ETL-nya.
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 50/66
Print Screen pada SQL Server 2005 Management StudioKembali ke SQL 2005 Management Studio.
Ini diperlukan pada UAP. Caranya mudah. Pastikan dahulu anda didatabase
OLAP.
Kemudian Expand databases sampai bertemu dengan database OLAP. Expand
lagi
Setelah expand Database Diagrams. Maka akan muncul msg box. Abaikan saja
dengan klik Yes. Kemudian klik kanan database Diagramsnew Database
Diagram. INGAT SATU DIAGRAM SATU FAKTA !
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 51/66
Sambungkan semua printscreen kemudian lakukan ulang untuk Fakta lainnya.
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 52/66
Analysis Services ProjectIni hanya untuk proyek, UAP tidak sampai kesini. Intinya adalah ingin mengambil
kembali informasi yang telah ada pada database OLAP menjadi pivot table.
Caranya adalah create new project pilih yang Analysis Services Project.
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 53/66
Yang dibutuhkan disini adalah :
Klik kanan Create new Data Sources, Data Sources Views, dan Cubes.
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 54/66
Data Sources
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 55/66
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 56/66
Next Sampai FINISH !
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 57/66
Data Sources Views
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 58/66
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 59/66
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 60/66
Next sampai FINISH ! Maka akan muncul diagram yang sama seperti yang telah
kita buat pada SQL Server 2005 Management Studio.
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 61/66
Print Screen Diagram Schema ini pada Proyek !
CubesINGAT SATU CUBE SATU FAKTA !!!
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 62/66
Klik Next sampai bertemu dengan Window seperti dibawah ini.
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 63/66
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 64/66
Next Sampai Finish !
PRINT SCREEN UNTUK masing – masing FAKTA !
Untuk menjalankan Pivoting-nya TEKAN F5 !
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 65/66
EXCEL OFFLINEIni juga perlu hanya untuk proyek.
Pertama – tama buka EXCEL.
Maka akan muncul window baru
Ikuti petunjuknya !
5/10/2018 Tutorial T0233-DWH TI - slidepdf.com
http://slidepdf.com/reader/full/tutorial-t0233-dwh-ti 66/66
Mungkin sampai sini aja tutorial dari gw. Gw buat 1 harian. Dan minggu – minggu
ini gw bakal sibuk. Jadi kalo ada pertanyaan lain tolong cari asisten lain ya.
Gw hanya berharap setelah buat ni tutorial bisa buat kalian mendapat nilai yangbaik pada saat UAP. Tutorial ini lebih gw tekankan ke UAP.
Best Regards,
Frank - YF