Pertemuan #2 OLAP.

Slides:



Advertisements
Presentasi serupa
Pengantar Basis Data Sumber : 1.Connoly, Thomas; Begg, Carolyn; Strachan, Anne; Database Systems : A Practical Approach to Design, Implementation and Management,
Advertisements

Data Warehousing :: Overview
Pertemuan 4 Heintje Hendrata, S.Kom Heintje Hendrata, S.Kom.
Bab 10 BASIS DATA.
DESAIN & KONFIGURASI DATABASE
Continous DBMS DATA MODELS
Model Kubus Data Melihat data sebagai kubus.
BASIS DATA RELATIONAL.
5.
OLAP - PERTEMUAN 8 – OLAP.
Data Warehouse, Data Mart, OLAP, dan Data Mining
BASIS DATA LANJUTAN.
Database Relasi Pertemuan 3.
Pengantar Basis Data Sumber :
Team Keamanan Data Direktorat Sistem Informasi Universitas Airlangga
Materi Kuliah [5]: (Sistem Pendukung Keputusan)
Data Warehouse dan Decision Support
Dimentional Design Retail Store.
OLAP dalam Data Warehouse
Manajemen Basis Data menggunakan SQL Server
Data Warehouse, Data Mart, OLAP, dan Data Mining
Pengantar Basis Data Sumber :
Sistem Manajemen Basis Data
Pengenalan Data Warehouse
Pemrograman Terstruktur
Pengantar Basis Data Sumber :
Dimensional Modeling Achmad Yasid.
Dimensional Modeling Achmad Yasid.
Data Warehousing Sistem Basis Data Lanjut Prepared by: MT. Wilson
Arsitektur Sistem Basis Data
Sumber Data untuk DW Data operasional dalam organisasi, misalnya basis data pelanggan dan produk, dan Sumber eksternal yang diperoleh misalnya melalui.
Data Warehouse, Data Mart, OLTP & OLAP
SISTEM INFORMASI Pertemuan 5.
ONLINE ANALYTICAL PROCESSING (OLAP)
SISTEM BASIS DATA Dr. Kusrini, M.Kom.
Modul 03 Relational Model
Pertemuan VI Desain Data Warehouse (Dimensional Modelling)
Pertemuan VIII Dimensional Modelling. Relational Database Model FMMFFMMF Anderson Green Lee Ramos Attribute 1 Name Attribute 2 Age Attribute.
Informasi Dalam Praktik
Presented by HANIM M.A. DATA WAREHOUSE (2nd) Presented by HANIM M.A.
MANAJEMEN INFORMASI: PERANCANGAN DATABASE
Pertemuan Ke-4 Model Basis Data
Pemodelan Data Dimensional dengan OLAP
Model Data Relasional.
BASIS DATA 3 Model Data dan DBMS.
Sistem Manajemen Basis Data
KECERDASAN BISNIS Data Warehouse, Data Mart, OLAP, dan Data Mining
Penambahan Operasi OLAP dan Fungsi Agregat pada Temporal Data Warehouse Tanaman Pangan Kabupaten Karo Oleh : Karina Gusriani – G Pembimbing : Ibu.
Manajemen Basis Data menggunakan SQL Server
Model Kubus Data Melihat data sebagai kubus.
Data Warehouse, Data Mart, OLAP, dan Data Mining
Pertemuan III Betha Nurina Sari, M.Kom
Operasi-Operasi pada Data Warehouse
Pertemuan 2 Database Environment
KECERDASAN BISNIS (Data Warehouse, Data Mart, OLAP, dan Data Mining)
LINGKUNGAN DATABASE Arsitektur Database
Presented by HANIM M.A. DATA WAREHOUSE (2nd) Presented by HANIM M.A.
Sistem Manajemen Basis Data
Business Intelligent Ramos Somya, S.Kom., M.Cs.
Analisis Multidimensional
Oleh : Rahmat Robi Waliyansyah, M.Kom.
PRODI MIK | FAKULTAS ILMU-ILMU KESEHATAN
Business Intelligence Ramos Somya, S.Kom., M.Cs.
Model Data Relasional.
Silabus Business Intelligent (IN335)
Operasi-Operasi pada Data Warehouse Business Intelligent Ramos Somya, S.Kom., M.Cs.
Skema Star (Dalam RDBMS)
Konsep Aplikasi Data Mining
Sistem Manajemen Basis Data
Konsep Aplikasi Data Mining
Transcript presentasi:

Pertemuan #2 OLAP

Outline Keuntungan OLAP Penyajian Data Multidimensi Peralatan OLAP dan Kategorinya Penerapan SQL pada OLAP OLAP

Pengertian OLAP OLAP : Sintesa dinamis, analisis, dan konsolidasi dari data multidimensi dengan volume yang besar. Merupakan terminology yang menerangkan teknologi yang menggunakan view multidimensi pengelompokkan data untuk menyediakan akses cepat terhadap informasi strategis untuk keperluan analisa lebih lanjut (Coddet al.,1995). Keterkaitan data warehouse dengan online analytical processing (OLAP) dengan cepat berkembang dalam beberapa kurun waktu. Pada sisi lain, sensitivitas keamanan informasi dan privacy juga sangat dibutuhkan.

Keuntungan OLAP 1. Meningkatkan produktifitas pemakai akhir bisnis, pengembang IT, dan keseluruhan organisasi. Pengawasan yang lebih dan akses tepat waktu terhadap informasi strategis dapat membuat pengambilan keputusan lebih efektif. 2. Mengurangi “backlog” pengembangan aplikasi bagi staf IT dengan membuat pemakai akhir dapat merubah schema dan membangun model sendiri. 3. Penyimpanan pengawasan organisasi melalui integritas data koorporasi. 4. Sebagai aplikasi OLAP tergantung pada data warehouse dan sistemOLTP untuk memperbaharui sumber tingkatan data mereka. 5. Mengurangi aktifitas query dan lalulintas jaringan pada system OLAP atau pada data warehouse. 6. Meningkatkan hasil dan keuntungan secara potensial dengan mengizinkan organisasi untuk merespon permintaan pasar lebih cepat.

Penyajian Data Multi Dimensi Server basis data OLAP menggunakan struktur multi dimensi untuk menyimpan data dan hubungan antar data. Struktur multidimensi data dapat digambarkan seperti kubus data, dan kubus didalam kubus data. Setiap sisi kubus adalah sebuah dimensi. Data multidimensi adalah data yang dapat dimodelkan sebagai atribut dimensi dan atribut ukuran. Contoh atribut dimensi adalah nama barang dan warna barang, contoh atribut ukuran adalah jumlah barang. Timbulnya beberapa masalah ketika akan menyembunyikan informasi dalam kubus. Jika irisan kubus tertentu tersembunyi, data pada suatu Region level akan dipalsukan (object yang seandainya kelihatan dimasukkan), atau, jika tak diubah, tracker query menduga data yang tersembunyi mungkin menjadi tersedia.

Selama ini kita mengenal adanya tabel relasional Selama ini kita mengenal adanya tabel relasional. Jika kita perhatikan tabel relasional tersebut, maka dapat kita ketahui karakteristiknya. Secara jelas dapat kita lihat bahwa tabel relasional dibangun oleh baris dan kolom. Hal ini menunjukkan adanya dua sudut pandang, baris sebagai sumbu x dan kolom sebagi sumbu y. tapi sebenarnya tabel relasional tersebut hanya mempunyai satu dimensi. Pada gambar terlihat karekteristik dari tabel mahasiswa, dimana setiap record atau baris merepresentasikan data mahasiswa yang berbeda-beda. Satu baris dengan baris lainnya diidentifikasikan dengan sebuah key yaitu primary key. Sedangkan bagian kolom seperti, nama, alamat, telepon menyimpan fakta yang sama atau sejenis, dimana setiap fakta tersebut merujuk pada primary key . Hal inilah yang menunjukkan bahwa tabel relasional hanya mempunyai satu dimensi.

Sedangkan yang dimaksud dengan data multidimensi adalah ketika kita dapat melihat sebuah data dari berbagai sudut pandang atau dimensi. Sebagai contoh, penjualan buku dapat dilihat dari segi lokasi Buku, waktu, lokasi penjualan / toko dan sebagainya. Jika digambarkan , maka akan terdapat tiga koordinat yaitu sumbu x mewakili buku, sumbu y mewakili dimensi waktu dan sumbu z untuk dimensi lokasi. Hal inilah yang menjadi perbedaan mendasar antara tabel relasional dan data multidimensi. Spreadshet merupakan salah satu contoh dari data multidimensi ini. Fungsi yang ia sediakan seperti perhitungan sederhana dan dapat juga diubah pada dimensi tunggal.

Measure dihitung berdasarkan dimensi-dimensi dari cube Measure dihitung berdasarkan dimensi-dimensi dari cube. Misalkan kita ingin meganalisa penjualan buku, total penjualan (sebagai measure) untuk suatu jenis buku tertentu (dimensi) pada lokasi / toko buku yang berbeda-beda (lokasi dapat dipilih sesuai dengan kebutuhan seperti negara, propinsi dll) pada suatu periode waktu tertentu (hari, minggu, bulan,tahun, kuartal). Cube merupakan contoh data multidimensi selain spreadsheet. Dengan cube data menjadi lebih mudah untuk dimanipulasi. Setiap sumbu cube mewakili dimensi-dimensi. Terdapat measure yaitu nilai quantitative database yang ingin kita analisa. Biasanya measure berupa nilai penjualan, biaya, budget dan sejenisnya. Measure dihitung berdasarkan dimensi-dimensi dari cube. Misalkan kita ingin meganalisa penjualan buku, total penjualan (sebagai measure) untuk suatu jenis buku tertentu (dimensi) pada lokasi / toko buku yang berbeda-beda (lokasi dapat dipilih sesuai dengan kebutuhan seperti negara, propinsi dll) pada suatu periode waktu tertentu (hari, minggu, bulan,tahun, kuartal).

Penyajian Data Multidimensi Server basis data OLAP menggunakan struktur multidimensi untuk menyimpan data dan hubung an antar data. Struktur multidimensi data dapat digambarkan seperti ku- bus data, dan kubus di dalam ku- bus data. Setiap sisi kubus adalah sebuah dimensi. Data multidimensi adalah data yang dapat dimodelkan sebagai atribut dimensi dan atribut ukuran Contoh atribut dimensi adalah nama barang dan warna barang, contoh atribut ukuran adalah jumlah barang OLAP

Server basis data OLAP multi dimensi mendukung operasi analitikal, seperti : Konsolidasi melibatkan pengelompokkan data seperti ekspresi roll-up sederhana atau kompleks yang melibatkan hubungan antar data. Contoh : kantor-kantor cabang dikelompokkan menurut kota, dan kota dikelompokkan berdasarkan negara OLAP

slicing & dicing (atau dikenal dengan istilah pivoting) : drill-down : kebalikan dari konsolidasi, menampilkan data secara rinci yang berisikan penggabungan data. slicing & dicing (atau dikenal dengan istilah pivoting) : menerangkan kemampuan untuk melihat data dari sudut pandang yang berbeda-beda. OLAP

drill-down OLAP

slicing & dicing OLAP

Peralatan Dan Kategori OLAP Aturan-aturan Codd untuk peralatan OLAP : 1. Multi-Dimensional Conceptual View 2. Transparency 3. Accessibility 4. Consistent Reporting Performance 5. Client-Server Architecture 6. Generic Dimensionality 7. Dynamic Sparse Matrix Handling 8. Multi User Support 9. Unrestricted Cross Dimensional Operations 10. Intuitive Data Manipulaiton 11. Flexible Reporting 12. Unlimited Dimensions & Aggregation Levels

Kategeori OLAP : 1. Multi-dimensional OLAP (MOLAP atau MD-OLAP) 2. Relational OLAP (ROLAP), disebut juga Multi-relational OLAP 3. Managed Query Environment (MQE), disebut juga Hybrid OLAP (HOLAP)

Penerapan SQL Pada OLAP Contoh penggunaan fungsi CUME (menghitung total kumulatif nilai kolom). Tampilkan penjualan triwulan untuk kantor cabang B003, dalam bentuk year-to-date. Asumsi: terdapat table Branch Quarter Sales dengan 3 atribut: branchNo, quarter, quarterlySales, yang menggambarkan semua penjualan property untuk triwulan tersebut.

SELECT quarter, quarterlySales, CUME(quarterlySales) AS Year-to-Date FROM BranchQuarterSales WHERE branchNo = ‘B003’ Tabel hasil : Quarter quarterly Sales Year-to-Date 1 960000 960000 2 1290000 2250000 2000000 4250000 1500000 5750000 OLAP

Implementasi Pada Sistem Komersial

Kebutuhan General Security Pada OLAP Proses OLAP Pada Data Warehouse Posisi OLAP Pada Data Warehouse

Kesimpulan OLAP merupakan sintesa dinamis, analisis dan konsolidasi dari data multi dimensi dengan volume yang besar. Server basis data OLAP multi dimensi mendukung operasi analitikal, seperti: konsolidasi, drill-down, slicing & dicing. Peralatan OLAP dikategorikan sesuai dengan arsitektur basis data yang digunakan(menyediakan data untuk kebutuhan OLAP), terdiri dari: multi-dimensional OLAP, relational OLAP dan hybrid OLAP.

Tugas Aturan-aturan Codd untuk peralatan OLAP : Multi-dimensional conceptual view Transparency Accessibility Consistent reporting performance Client-server architecture Generic dimensionality Dynamic sparse matrix handling Multi user support Unrestricted cross dimensional operations Intuitive data manipulaiton Flexible reporting Unlimited dimensions & aggregation levels OLAP

Referensi Connoly, Thomas; Begg, Carolyn; Strachan, Anne; Database Systems : A Practical Approach to Design, Implementation and Management, 3rd edition, Addison Wesley, 2003. OLAP