Anda di halaman 1dari 16

( Word to PDF Converter - Unregistered ) http://www.Word-to-PDF-Converter.

net

Disini anda akan dipandu bagaimana cara membuat OLAP dan sekaligus membuat Reportnya.
Sebelumnya anda harus mengetahui apa itu Cube, Dimension, Measure Cube Cube adalah bagian utama dari OLAP. Cube berisi kumpulan banyak data yang telah disatukan (diagregasi) sehingga mempercepat hasil query. Misal, data penjualan yang telah disatukan dengan data periode waktu dan jenis barang, akan mempercepat hasil query untuk menampilkan data penjualan per minggu, atau per bulan dan berdasarkan jenis barang tertentu. Di dalam Cube terdapat Dimension dan Measures. Dimension Agak susah menjelaskan tentang Dimension. Pada umumnya, dimension adalah bagian dari Cube yang menggambarkan suatu kategori data, yang digunakan sebagai dasar untuk merangkum data. Misalnya : dimensi waktu atau area. Biasanya pula, dimension memiliki hirarki atau jenjang atau tingkatan. Misal dimensi waktu memiliki tingkatan berupa : tahun, bulan, minggu, hari, dan sebagainya. Dimensi area, seperti propinsi, kabupaten, kecamatan dan desa. Tabel yang digunakan sebagai dimension disebut Dimension Table. Measure Measure adalah bagian dari Cube yang berisi kumpulan data yang akan dirangkum, seperti data jumlah penduduk laki-laki, jumlah penduduki perempuan, kepadatan penduduk, dan lain-lain. Pada umumnya, data yang tergolong dalam measure ini tidak memiliki hirarki atau jenjang, dan dapat dilakukan proses matematis (penjumlahan, pengurangan, dan lain-lain). Tabel yang berisi data-data dalam kelompok Measure ini disebut dengan Fact Table. Sebelum membuat cube, yang harus kita persiapkan terlebih dahulu adalah datanya. Data ini dibuat pada SQL Server 2005. Datanya terdiri dari 6 tabel, yakni :

Kholidun

Page 1

( Word to PDF Converter - Unregistered ) http://www.Word-to-PDF-Converter.net 1. Tabel Kabupaten, yang berisi id kabupaten dan nama kabupaten 2. Tabel Kecamatan, yang berisi id kecamatan, nama kecamatan dan id kabupaten 3. Tabel Kelurahan, yang berisi id kelurahan, nama kelurahan, dan id kecamatan 4. Tabel Barang, yang berisi id barang dan nama barang 5. Tabel Penjualan, yang berisi id kelurahan, id barang, tanggal penjualan, jumlah barang, pembelian dan penjualan 6. Tabel Waktu, yang berisi daftar tanggal, minggu, bulan, kuartal, semester dan tahun Pembuatan Data Cube Ada 4 tahap untuk pembuatan data cube di BIDS, yakni : membuat Analysis Services project baru menentukan data source (ds) yang akan dipakai, dalam latihan ini sumber datanya adalah database Data_Latihan_OLAP menentukan data source view (dsv) membuat cube Membuat Analysis Services project baru Untuk membuat Analysis Services project baru, saya menggunakan kotak dialog New Project di BIDS. Caranya sangat mirip dengan cara membuat project baru di Visual Studio. Tahapan : Start > Program > Microsoft SQL Server 2005 > SQL Server Business Intelligence Development Studio File > New > Project

Kholidun

Page 2

( Word to PDF Converter - Unregistered ) http://www.Word-to-PDF-Converter.net Di dalam kotak dialog New Project, pilih Business Intelligence Projects Pilih Analysis Services Project template Beri nama untuk project baru ini, misal Latihan OLAP, dan simpan di folder tertentu yang mudah diingat, misal D:\Latihan_OLAP. Klik OK Hasilnya, di Solusion Explorer (sebelah kanan atas) akan muncul tampilan sebagai berikut :

Menentukan Data Source (ds)

Kholidun

Page 3

( Word to PDF Converter - Unregistered ) http://www.Word-to-PDF-Converter.net Tahapan : Klik kanan folder Data Sources yang ada di Solution Explorer, dan pilih New data Source Di kotak dialog Data Source Wizard yang muncul > klik Next Untuk latihan ini, karena kita belum memiliki koneksi ke database sampel kita : Data_Latihan_Olap, maka klik New. Di kotak dialog Connection Manager, pilih provider : Native OLE DB\SQL Native Client Pilih server yang memuat database sampel. Bila databasenya berada di satu komputer dengan aplikasi ini, maka kita bisa menggunakan tanda . untuk mengganti nama server atau localhost. Pilih Use Windows Authentication Di Connect to a database, pilih : Data_Latihan_Olap (database sampel latihan) Klik tombol Test Connection untuk menguji apakah koneksi kita berhasil atau tidak.

Kholidun

Page 4

( Word to PDF Converter - Unregistered ) http://www.Word-to-PDF-Converter.net

Klik OK Database sampel akan muncul di daftar Data Connections > klik Next

Kholidun

Page 5

( Word to PDF Converter - Unregistered ) http://www.Word-to-PDF-Converter.net Pilih Default untuk pilihan Impersonation Information > klik Next Klik tombol Finish Hasilnya, di Solution Explorer, di dalam folder Data Sources akan muncul file Data Latihan OLAP.ds seperti gambar disamping ini.

Menentukan Data Source Views (dsv) Untuk membuat dsv, tahapannya adalah : Klik kanan pada folder Data Source Views yang ada di Solution Explorer, lalu pilih New Data Source View Pilih Data Latihan Olap > klik Next Masukan keenam tabel sampel yang ada di kolom Available Objects ke dalam kolom Included Objects > klik Next

Kholidun

Page 6

( Word to PDF Converter - Unregistered ) http://www.Word-to-PDF-Converter.net

Klik Finish Maka hasilnya adalah :

Kholidun

Page 7

( Word to PDF Converter - Unregistered ) http://www.Word-to-PDF-Converter.net

Membuat CUBE Tahapan : Klik kanan pada folder Cubes yang ada di Solution Explorer, lalu pilih New Cube Pada kotak dialog Cube Wizard yang muncul, klik Next
Kholidun Page 8

( Word to PDF Converter - Unregistered ) http://www.Word-to-PDF-Converter.net Pada Select Build Method, pilih Build the cube using a data source, dan contreng Auto Build. Pilih Create Attibutes and Hiearchies > klik Next Pilih Data Latihan OLAP > klik Next Tunggu proses deteksi Fact Table dan Dimension Table. Setelah selesai, klik Next Pada Identify Fact and Dimension Table, klik Next Pilih semua yang ada di available measures > klik Next Tunggu proses deteksi Hierarchies. Setelah selesai, klik Next Pilih semua yang ada di New Dimensions > klik Next Klik Finish Proses pembuatan cube telah selesai, dan hasilnya adalah di solution explorer, di folder cubes akan muncul file baru Data latihan OLAP.cube seperti gambar di dibawah ini.

Kholidun

Page 9

( Word to PDF Converter - Unregistered ) http://www.Word-to-PDF-Converter.net

Deploy Cube Untuk melihat hasil Cube yang telah dibuat, cube tersebut perlu untuk di deploy terlebih dahulu. Caranya adalah : Klik kanan Data Latihan OLAP.cube dan pilih Process Pada kotak dialog Process Cube, klik tombol Run Tunggu proses deploy. Setelah proses selesai, klik tombol Close. Kemudian Close lagi.

Kholidun

Page 10

( Word to PDF Converter - Unregistered ) http://www.Word-to-PDF-Converter.net Browse Cube Hasil dari semua proses diatas dapat dilihat dengan cara : Tutup Windows Data Latihan OLAP.cube [Design] Klik kanan Data Latihan OLAP.cube dan pilih Browse

Perhatikan bahwa antara Measures dengan Dimension memilik simbol yang berbeda. Untuk menampilkannya, Anda bisa men DRAG Dimension dan Measures yang ada di window sebelah kiri dan DROP ke window yang ada di tengah.

Kholidun

Page 11

( Word to PDF Converter - Unregistered ) http://www.Word-to-PDF-Converter.net

Report Server OLAP

Kholidun

Page 12

( Word to PDF Converter - Unregistered ) http://www.Word-to-PDF-Converter.net

Klik Report Project Server dan Oke. Kemudian akan muncul seperti berikut :

Klik Next

Klik Edit

Kholidun

Page 13

( Word to PDF Converter - Unregistered ) http://www.Word-to-PDF-Converter.net

Isikan Server name dan Select or enten database name kemudian klik Test Connection dan Ok

Klik Query Builder lalu isi query dan OK

Klik Next

Kholidun

Page 14

( Word to PDF Converter - Unregistered ) http://www.Word-to-PDF-Converter.net

Pindahkan data dari Available Fields ke display fields kemudian Klik Next sampai dengan Finish Maka akan tampil data Laporan kemudian Drag Dataset ke Data Report kemudian Preview maka akan tampil data laporan OLAP seperti berikut :

Note : Kholidun Page 15

( Word to PDF Converter - Unregistered ) http://www.Word-to-PDF-Converter.net


Mohon maaf jika ada kesalahan dalampembuatan database ataupun cara membuatnya. Mohon kritik dan sarannya Via Email : oly_2051@yahoo.co.id

Kholidun

Page 16

Anda mungkin juga menyukai