0% menganggap dokumen ini bermanfaat (0 suara)
233 tayangan38 halaman

Dimensional Modeling 1

Dokumen tersebut membahas tentang pemodelan data multidimensi. Pemodelan data multidimensi menggunakan konsep tabel fakta dan tabel dimensi, berbeda dengan konsep normalisasi. Tabel fakta berisi metric atau ukuran bisnis dan kunci asing dari tabel dimensi. Tabel dimensi berisi atribut tekstual dari metric pada tabel fakta. Ada beberapa skema pemodelan seperti star schema, snowflake schema, dan constellation schema yang menggunakan konsep ini.
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
233 tayangan38 halaman

Dimensional Modeling 1

Dokumen tersebut membahas tentang pemodelan data multidimensi. Pemodelan data multidimensi menggunakan konsep tabel fakta dan tabel dimensi, berbeda dengan konsep normalisasi. Tabel fakta berisi metric atau ukuran bisnis dan kunci asing dari tabel dimensi. Tabel dimensi berisi atribut tekstual dari metric pada tabel fakta. Ada beberapa skema pemodelan seperti star schema, snowflake schema, dan constellation schema yang menggunakan konsep ini.
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 38

Dimensional Modeling

Achmad Yasid

Review

Review

Review

Review

Pengantar Pemodelan Data


Mengapa Pemodelan Data itu penting ?
Tujuan Meyakinkan semua objek data yang

diperlukan oleh database telah terpenuhi.

Tabel Relational
Tabel Relasional dibangun oleh baris dan

kolom Terdapat dua sudut pandang , yaitu :


Baris sebagai sumbu x dan kolom sebagi sumbu y

Tapi sebenarnya tabel relasional tersebut hanya mempunyai satu dimensi

Lihat pada slide berikut ini

Karakteristik : 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 yaitu NRP. Hal inilah yang menunjukkan bahwa tabel relasional hanya mempunyai satu dimensi.

Data Multidimensi
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.

Spreadsheet

Cube

Contoh
Sales Report, All Region Jan ... 2000 Sales Report, Francis Feb Mar Q1 Apr Merlot 144 ... 760 Jan 33Feb55Mar56 Q1 Apr18 ... 2000 Sales Report, Newbury Cabernet-S. Merlot 372 136 117 11 Apr 374... ... 1338 4Mar 4 Q1 325 ... 2000 43 Jan Feb Sales Shiraz Ridgewood 128 Report, 312 1292 ... 156 1662 Cabernet-S. 885 11 1499 33 Merlot 11Feb26Mar22 Q159Apr 4 ... ... 299 ... 2000 Jan Skin 190 12 272 57 184 3760 Shiraz Care 16 54 319 29 119 781 35 ...... ...480 305 Cabernet-S. 19 MerlotChardonnay 16 25 3049 74 223 ...84 418 1051 1118 55 2769 4799 101 Skin Care 27 34 50 ...... ...402 504 Shiraz 29 71 35 17398 4418 ... Cabernet-S. 54 702 493 Zinfandel 48 11 Chardonnay 56 22 1717 2447 5286 2439 ... ... 213 Skin Care 114 35 106 276 3940 ... ... 955 1181 ShirazLotion 40 82 77 386 157 10 146 309 123 ... ... 1544 Zinfandel 4 3 5 Chardonnay 10719 17818 11953 40490 9427 ... ... 2075 80 482 Skin CareProducts All 267 20 405 27 418 1090 29 ... ... 293 307 5304 Lotion 15 5 62 15 ... Zinfandel 202 Chardonnay 25 6 34 2212 8123 33 ... 356 All Products 25 42 23 47 65 113 74 163 42 ...... 684 79 797 Lotion Zinfandel 12 9 32 53 19 ... 211 All Products 3781 43 137 54 134 171 389 5282 ... ... 567 1865 Lotion All Products 144 221 173 538 146 ... 2642

Cube Representation
Merlot

Products

CabernetS. Shiraz Chardonney Zinfandel May Feb Mar Aug Sep

Okt Nov

Month
13

Dec

Jan

Apr

Jun Jul

Francis Newbury Ridgewoo d

Pemodelan data Multidimensi


What is Dimensional Modeling ? .. Menggunakan dua konsep yaitu tabel fakta (fact table) dan tabel dimensi (dimensional table) Berbeda dengan konsep normalisasi (3rd normal form)

Pengantar
Tabel Fakta? dan Tabel Dimensi ? Tabel Fakta berisi measurement atau metric dari proses bisnis dan foreign key dari tabel dimensi

Pengantar
Measurement ?

Misal : Jika anda mempunyai bisnis penjualan sepeda motor maka measurement dari bisnis anda adalah jumlah penjualan motor atau rata-rata penjualan sepeda motor merk x Contoh lain Jika Proses bisnis anda pruduksi kertas maka measurementnya adalah rata-rata produksi kertas pada suatu mesin atau produksi kertas setiap bulan

Tabel Dimensi berisi tektual atribut dari

measurement yang disimpan pada tabel fakta. Tabel dimensi merupakan hierarki, kategori dan logic yang dapat digunakan untuk menganalisa measurement dari sudut pandang tertentu.

From Requirement (analisa kebutuhan) to Data Design (design data)

Sebagai contoh Automaker Sales, terdapat tiga tipe entity, yaitu : 1. Measurement atau metric 2. Business dimension 3. Atribut untuk masing-masing business dimension

Measurement Automaker Sales

Contoh : Automaker Sales

Dimensi Produk

Menaruh semuanya bersama-sama. Itu menunjukkan bagaimana berbagai dimension tables dibentuk dari information package diagram

E-R Modeling Vs Dimensional Modeling

Kita telah familiar dengan data modeling untuk operasional atau OLTP sistem. E-R modeling untuk membuat data model sistem. Untuk Dimensional Model sesuai digunakan untuk modeling data warehouse.

Star Schema

Memahami query pada Star Schema

Didalam Tabel Dimensi

Didalam Tabel Fakta

Karakteristik Star Schema


Karakteristik dari model ini adalah : Pusat dari star disebut fact table Fact table mempunyai sebuah nilai aggregate

dari data-data yang berasal dari tabel dimensi Setiap tabel dimensi berelasi langsung dengan fact table Tabel dimensi beisikan data tentang informasi atau waktu Relasi antara fact table dengan dimensidimensinya adalah 1 N (one to many) Primary key pada tabel dimensi akan menjadi key pada fact table atau dapat diakatakan bahwa fact table memiliki kombinasi key dari tabel dimensi

Contoh Lain (Model Star)

Keuntungan & Kerugian Star


Keuntungan : Sebih simple Mudah dipahami. Hasil dari proses query juga relatif lebih cepat. Kerugian : boros dalam space.

Snowflake Schema
Model snowflake merupakan perluasan dari star

dimana ia juga mempunyai satu atau lebih dimensi. Hanya saja pada snowflake, tabel yang berelasi pada fact table hanya tabel dimensi utama, sedangkan tabel yang lain dihubungkan pada tabel dimensi utama. Model snowflake ini hampir sama seperti teknik normalisasi

Model Snowflake

Keuntungan & Kerugian Snowflake


Keuntungan menggunakan model Snowflake Pemakain space yang lebih sedikit Update dan maintenance yang lebih mudah Kerugian menggunakan model ini yaitu : Model lebih komplek dan rumit Proses query lebih lambat Performance yang kurang bagus

Fact Constellation Schema

Fact Constellation Schema


Berbagi tabel dimensi
Dapat dilihat sebagai kumpulan beberapa star

schema Untuk Enterprise-wide Dikenal juga dengan istilah galaxy schema

Sekian, Terima Kasih

Quiz
Jelaskan konsep dari Pemodelan star, snowflake

dan constelllation Schema. Berikan contohnya. Untuk tugas informastion package diagram dikumpulkan hari ini. paling lambat jan 24.00 Email ke [email protected]

Anda mungkin juga menyukai