data warehouse

Upload: lost968

Post on 15-Oct-2015

30 views

Category:

Documents


0 download

DESCRIPTION

Data Warehouse

TRANSCRIPT

  • Data Warehouse 1/20

    Sistem Basis Data Lanjut

    DATA WAREHOUSE

  • Data Warehouse 2/20

    Sistem Basis Data Lanjut

    Outline Konsep dan Arsitektur Data

    Warehouse Alur Data Warehouse Teknologi dan Peralatan Data

    Warehouse Perancangan Data Warehouse Penggunaan Oracle pada Data

    Warehouse

  • Data Warehouse 3/20

    Sistem Basis Data Lanjut

    Konsep dan ArsitekturData Warehouse

    Data warehouse : kumpulan data yang berorientasi subjek, terintegrasi, time-variant, dan non volatile untuk mendukung prosespengambilan keputusan.

    Subject oriented :Data warehouse mengorganisasi-kan subjek utama perusahaan (pe-langgan, produk, dan penjualan), bukan area aplikasi utama (fakturpelanggan, pengawasan stock, danpenjualan produk). Hal ini meng-gambarkan kebutuhan untuk me-nyimpan data pendukung keputus-ab daripada aplikasi yang berorien-tasi data.

  • Data Warehouse 4/20

    Sistem Basis Data Lanjut

    Integratedpengambilan secara bersamaansumber data yang berasal dari sis-tem aplikasi berbagai perusaan be-sar yang berbeda. Sumber data sering tidak konsisten, misal berbe-da format. Sumber data yang terin-tegrasi harus dapat dibuat konsis-ten untuk menggambarkan view gabungan data ke pemakai.

    Time variantdata warehouse hanya akurat danvalid pada saat tertentu ataubeberapa interval waktu tertentu.

  • Data Warehouse 5/20

    Sistem Basis Data Lanjut

    Non volatiledata tidak diperbaharui secara real time tetapi diperbaharui dari sistemoperasional secara regular. Data baru selalu ditambahkan sebagailampiran pada basis data, bukanmenggantikan data lama.

    Keuntungan data warehouse- Pengembalian investasi yangtinggi

    - Keuntungan yang kompetitif- Meningkatkan produktifitas parapembuat keputusan korporasi

  • Data Warehouse 6/20

    Sistem Basis Data Lanjut

    Data warehouse digunakan un-tuk mendukung pengambilankeputusan, bukan untuk melak-sanakan pemrosesan transaksi

    Data warehouse hanya berisiinformasi-informasi yang rele-van bagi kebutuhan pemakaiyang dipakai untuk pengambil-an keputusan.

  • Data Warehouse 7/20

    Sistem Basis Data Lanjut

    Arsitektur Data Warehouse

    Sumber Data Internal

    Sumber Data

    Operasional 1

    Sumber Data

    Operasional 2

    Sumber Data

    Eksternal

    Manajer

    Data Warehouse

    Perangkat EIS Perangkat pelaporan Perangkat

    pengembangan aplikasi

    OLAP

    Data Mining

    Data

    Warehouse

  • Data Warehouse 8/20

    Sistem Basis Data Lanjut

    Sumber data untuk data warehouse :1. Data operasional dalam organisasi,

    misalnya basis data pelanggan danproduk.

    2. Sumber eksternal yang diperolehmisalnya melalui Internet, basis da-ta komersial, basis data pemasokatau pelanggan.

  • Data Warehouse 9/20

    Sistem Basis Data Lanjut

    Berbagai data yang berasal darisumber digabungkan dan diproseslebih lanjut oleh manajer data warehouse dan disimpan dalambasis data tersendiri.

    Selanjutnya, perangkat lunakseperti OLAP dan data miningdapat digunakan oleh pemakaiuntuk mengakses data warehouse

  • Data Warehouse 10/20

    Sistem Basis Data Lanjut

    Alur Data Warehouse

    Inflowpengekstrasian, pembersihan, dan pemuatan sumber data.

    UpflowMenambahkan nilai data kedalam warehouse melaluiringkasan, pemaketan, danpendistribusian data.

    Downflowpengarsipan dan back up data ke dalam warehouse.

  • Data Warehouse 11/20

    Sistem Basis Data Lanjut

    Outflowmembuat data agar tersediauntuk pemakai akhir.

    Meta-flowpengaturan meta-data

  • Data Warehouse 12/20

    Sistem Basis Data Lanjut

    Teknologi dan PeralatanData Warehouse

    Peralatan untuk pengekstrasian, pembersihan, dan transformasi :- Code generator

    membuat program transforma-si 3GL/4GL yang dapat disesu-aikan berdasarkan sumber dantarget pendefinisian data.

  • Data Warehouse 13/20

    Sistem Basis Data Lanjut

    - Database data replication toolsmenggunakan database trigger dan recovery log untuk merekamperubahan terhadap sumber data tunggal pada satu sistem danmengunakan perubahan tsb kesuatu salinan sumber data yang dialokasikan pada sebuah sistemyang berbeda.

    - Dynamic transformation enginesmerekam data dari sumber sistempada interval yang telah definisikanpemakai, mentransformasikan data kemudian mengirim dan memuathasilnya kedalam target lingkungan

  • Data Warehouse 14/20

    Sistem Basis Data Lanjut

    PerancanganData Warehouse

    Petunjuk membangun datawarehouse : Menentukan misi dan sasa-

    ran bisnis bagi pembentukandata warehouse.

    Mengidentifikasi data daribasis data operasional dansumber lain yang diperlukanbagi data warehouse.

    Menentukan item-item data dalam perusahaan denganmelakukan standarisasi penamaan data dan artinya

  • Data Warehouse 15/20

    Sistem Basis Data Lanjut

    Merancang basis data untukdata warehouse

    Membangun kebijakan dalammengarsipkan data lama sehingga ruang penyimpanantak menjadi terlalu besar danagar pengambilan keputusantidak menjadi terlalu lamban.

    Menarik data produksi(operasional) dan meletakkanke basis data milik data warehouse

  • Data Warehouse 16/20

    Sistem Basis Data Lanjut

    Penggunaan Oracle untukData Warehouse

    Fasilitas yang disediakan Oracleuntuk data warehouse :1. Summary management

    mekanisme untuk menyimpandata multi dimensi dan ringkasanperhitungan pada sebuah tabel.

    2. Analytical functionspenggunaan fungsi analitikal SQL (ranking, moving aggregate,dll) untuk keperluan business intelligence dan aplikasi data warehouse.

  • Data Warehouse 17/20

    Sistem Basis Data Lanjut

    3. Bitmapped indexesmeningkatkan kinerja yang sangat baik terhadap aplikasidata warehouse.

    4. Advanced join methodsdengan partition wise-join,secara dramatis meningkatkan kinerja join yang melibatkan tabel yang telah dipartisipada join key.

  • Data Warehouse 18/20

    Sistem Basis Data Lanjut

    5. Sophisticated SQL optimizeroptimizer secara dinamikmenentukan path dan joinyang paling efisien untuksetiap query

    6. Resource managementmenyediakan pengawasansumber-sumber sistem yang telah ditentukan pemakai.

  • Data Warehouse 19/20

    Sistem Basis Data Lanjut

    Referensi Connoly, Thomas; Begg,

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

    http://mti.ugm.ac.id/~adji/courses/resources/lectures/InformSystem/AKA/si-6-2.ppt

  • Data Warehouse 20/20

    Sistem Basis Data Lanjut

    Kesimpulan Data warehouse merupakan

    kumpulan data yang berorientasisubjek, terintegrasi, time-variant, dan non volatile untuk mendukungproses pengambilan keputusan.

    Sumber data untuk data warehouse : data operasional dalamorganisasi, dan sumber eksternal

    Alur data warehouse : inflow, upflow, downflow, outflow, meta flow.

    Peralatan data warehouse : code generator, database data replication tools, dynamic transformation engines