arsitektur data warehouse

25
Arsitektur Data Warehouse

Upload: freedom4651

Post on 29-Jun-2015

538 views

Category:

Documents


24 download

DESCRIPTION

Tugas presentasi arsitektur data warehouse

TRANSCRIPT

Page 1: Arsitektur Data Warehouse

Arsitektur Data Warehouse

Page 2: Arsitektur Data Warehouse

Simple Architecture

Page 3: Arsitektur Data Warehouse

OPERATIONAL DATABASE LAYER

Page 4: Arsitektur Data Warehouse

Operational Database Layer

• Layer ini adalah data source untuk data warehouse

• Mengandung data terbaru atau data yang akurat pada saat data tersebut diakses

• Biasanya berukuran sangat besar karena menyangkut data detail transaksi

Page 5: Arsitektur Data Warehouse

Jenis-jenis data source untuk data warehouse

• On-Line Transaction Processing (OLTP)• Merupakan sebuah sistem yang

memfasilitasi dan mengelola aplikasi yang berorentasi transaksi

• Biasanya untuk data entri atau pengambilan proses transaksi

• Sistem Legacy• Sistem yang sudah out-of-date tetapi

data-datanya masih digunakan untuk keperluan historical

Page 6: Arsitektur Data Warehouse

Jenis-jenis data source untuk data warehouse

• External Data• Data yang berasal dari pihak di luar

perusahaan• Middleware

• Sebuah aplikasi yang menjembatani antar aplikasi yang berbeda

• Source-less data• Data yang sudah tidak ada lagi sumber

datanya

Page 7: Arsitektur Data Warehouse

Contoh-contoh Data Pada Layer Operational

• Data transaksi penjualan pada retail / department store

• Data saldo nasabah bank• Data reservasi pada maskapai

penerbangan

Page 8: Arsitektur Data Warehouse

DATA ACCESS LAYER

Page 9: Arsitektur Data Warehouse

Data Access Layer

• Sebuah interface yang menjembatani antara layer operational dengan layer informational pada data warehouse

• Biasanya sebuah ETL (Extract-Transform-Load) tool

Page 10: Arsitektur Data Warehouse

ETL

• Sebuah proses yang menggunakan database terutama pada data warehouse yang termasuk:• Extract• Transform• Load

• ETL adalah sistem yang terotomatisasi dalam menjalankan prosesnya

• On-the-fly

Page 11: Arsitektur Data Warehouse

Extract

• Sebuah proses untuk mengekstrak data dari berbagai sumber data

• Sumber data yang ada biasanya memiliki format data yang berbeda

• Format dapat data berupa:• Sebuah reloational database• Flat-file• Langsung dari sistem lain

• Juga sekaligus memeriksa apakah data yang diambil benar-benar sesuai spesifikasi

Page 12: Arsitektur Data Warehouse

Transform

• Mengaplikasikan aturan-aturan dan fungsi-fungsi yang telah ditetapkan pada data yang telah diekstrak dari data source untuk di-load ke target akhir

• Biasanya terdiri dari:• Pemilihan kolom tertentu• Encoding / decoding• Calculating• Sorting• Joining• Look Up• Etc.

Page 13: Arsitektur Data Warehouse

Load

• Loading data ke target tujuan pada data warehouse

• Target biasanya berupa database• Karena berinteraksi langsung dengan

database maka data yang di-load akan meng-apply aturan aturan yang ada pada constraints dan trigger pada database.

Page 14: Arsitektur Data Warehouse

Contoh ETL

• Oracle Database Integerator• CoSORT sorting tool

Page 15: Arsitektur Data Warehouse

METADATA LAYER

Page 16: Arsitektur Data Warehouse

Metadata

• Datanya data (Data yang menjelaskan tentang data)

• Merupakan index untuk data-data yang ada pada data warehouse

• Biasanya dapat berupa:• Struktur data• Keterangan sumber data• Keterangan transformasi data• Model data• Hubungan antar model data dengan data

warehouse

Page 17: Arsitektur Data Warehouse

Data Referensi

• Data yang menjelaskan objek fisik atau virtual beserta sifat-sifatnya

• Biasanya disebutkan menggunakan kata benda

Page 18: Arsitektur Data Warehouse

Contoh Metadata

• Tabel dari tabel-tabel yang ada dalam database yang berisi nama tabel, jumlah row, ukuran, dsb.

• Tabel dari kolom-kolom yang ada dalam database yang menginformasikan tabel apa yang menggunakan kolom tersebut dan tipe data nya

Page 19: Arsitektur Data Warehouse

INFORMATIONAL ACCESS LAYER

Page 20: Arsitektur Data Warehouse

Informational access layer

• Data yang dapat diakses langsung oleh end-user untuk kebutuhan analisis dan reporting

• Tools Business Intelegence ada ada pada tahap ini

Page 21: Arsitektur Data Warehouse

Data Mart

• Sebuah area pada database dimana data disusun sedemikian rupa untuk kebutuhan query, reporting dan analisis

• End-user dapat berinteraksi langsung dengan data mart atau melalui aplikasi interface yang mengakses data mart

Page 22: Arsitektur Data Warehouse

Business Intelegence

• merujuk pada teknologi, aplikasi, serta praktik pengumpulan, integrasi, analisis, serta presentasi informasi bisnis atau kadang merujuk pula pada informasinya itu sendiri. Tujuan intelijen bisnis adalah untuk mendukung pengambilan keputusan bisnis

Page 23: Arsitektur Data Warehouse

Contoh-contoh BI

• IBM Cognos• Teradata• Oracle Business Intelligence Suite

Enterprise Edition

Page 24: Arsitektur Data Warehouse
Page 25: Arsitektur Data Warehouse

Contoh Implementasi Arsitektur Data Warehouse