1 / 15

Data Warehousing :: DWH Design

Mata Kuliah :: Data Warehousing Komposisi oleh Budi Prayitno October 2012 Batam. Data Warehousing :: DWH Design. Data Warehouse Design. Desain Data Warehouse yang lazim digunakan adalah : Normalized Design Dimensional Design Hybrid Design. Normalized Design ….

azura
Download Presentation

Data Warehousing :: DWH Design

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Mata Kuliah:: Data Warehousing Komposisioleh Budi Prayitno October 2012 Batam Data Warehousing :: DWH Design

  2. Data Warehouse Design Desain Data Warehouse yang lazimdigunakanadalah: • Normalized Design • Dimensional Design • Hybrid Design

  3. Normalized Design… Normalisasi database adalah teknik desain terstruktur untuk mengeliminasi anomali dan redundandsi data Diawali oleh E. F. Codd pada era 1970–an, normalisasi data menciptakan kebergantungan data serta mengurangi duplikasi dan inkonsistensi

  4. Normalized Design… Desain Normalized memberikan fleksibitas dan efisiensi yang dibutuhkan pada Online Transactional Processing namun tidak menyediakan performa dan kemudahan untuk kebutuhan analisis data pada Business Intelligence

  5. Normalized Design… Pada awal era 1990–an, Bill Inmon membuat landasan untuk konstruksi Data Warehouse yang didasarkan pada bentuk normalisasi ketiga (3NF)

  6. Dimensional Design… Desain Dimensional adalah teknik denormalisasi yang digunakan untuk menyediakan informasi historikal terkait dengan kebutuhan pengguna Disebut juga sebagai Star Schema, desain Dimensional adalah struktur yang terdiri dari tabel Fact dan tabel Dimension

  7. Dimensional Design… Fact merepresentasikanproses, eventatauaktifitas yang digunakanuntukmengukursebuahbisnis Sebuahtabel Fact terdiridariduajeniskolom: • Kolom Foreign Key Digunakanuntukmelakukan JOIN daritabel Fact ketabel Dimension • Kolom Metric/ukuran Digunakanuntukmenyimpaninformasimengenai eventDiklasifikasikanmenjadi: additive, semi–additive dannon–additive

  8. Dimensional Design… • UkuranAdditive Mendukungprosesaritmatikaterhadapkeseluruhan Dimension • UkuranSemi–Additive Mendukungprosesaritmatikahanyapadasebagian Dimension-nya • UkuranNon–Additive Merupakannilaideskriptifdantidakmendukungprosesaritmatika

  9. Dimensional Design… Tabel Dimension berisi atribut dan hirarki yang mengelompokkan data secara logika Atribut Dimension umumnya deskriptif dan memberikan detil mengenai Dimension tersebut Hirarki pada sebuah Dimension secara natural memberikan sumarry dari level terendah hingga tertinggi Contoh hirarki paling umum yang ditemukan pada Data Warehouse adalah waktu, yang menyediakan hirarki dengan level: hari, minggu, bulan dan tahun

  10. Dimensional Design… Dicetuskan oleh Ralph Kimball, model Dimensional sangat populer karena sederhana, mudah dikelola, kemampuan performa dan mudah dimengerti oleh pengguna

  11. Hybrid Design… Desain Hybrid menggabungkan keunggulan dari teknik desain Normalized dan desain Dimensional, sehingga menyediakan solusi yang fleksibel dan berkesinambungan Disebut juga sebagai Snowflake Design, desain ini menggunakan Fact dan Dimension namun juga melakukan normalisasi terhadap Dimension untuk mengurangi redundansi

  12. Hybrid Design… Desain Hybrid sangat berguna terutama jika Dimension mengandung banyak level yang terdiri dari banyak atribut Normalisasi Dimension yang terdiri dari banyak atribut teks atau atribut dengan kardinalitas rendah Desain Snowflake menyediakan fleksibilitas lebih terutama untuk membentuk hubungan many–to–many pada tabel Dimension dengan mencegah terlalu banyak level granularitas yang akan membingungkan pengguna bisnis ketika menggunakan atribut sebagai filter pada query

More Related