data warehouse fundamental (planning & requirement)

38
DATA WAREHOUSE FUNDAMENTAL Planning And Requirements IKA QUTSIATI UTAMI (125150401111003) LUTHFI SHOFI KHOIRON (125150401111003) BAYU ADI BHASKARA (125150401111003) EVI NUR MUSLIATI (125150401111003) ANDI JAYA HARTANTO (125150401111003)

Upload: ikka-utamy

Post on 28-Nov-2014

106 views

Category:

Data & Analytics


1 download

DESCRIPTION

Data warehouse fundamental (Planning & Requirement)

TRANSCRIPT

Page 1: Data warehouse fundamental (Planning & Requirement)

DATA WAREHOUSE FUNDAMENTAL

Planning And Requirements

IKA QUTSIATI UTAMI (125150401111003)LUTHFI SHOFI KHOIRON (125150401111003)

BAYU ADI BHASKARA (125150401111003)EVI NUR MUSLIATI (125150401111003)ANDI JAYA HARTANTO (125150401111003)

Page 2: Data warehouse fundamental (Planning & Requirement)

PLANNING AND PROJECT REQUIREMENT

Page 3: Data warehouse fundamental (Planning & Requirement)

FIRST STEP

Apakah benar - benar membutuhkan datawarehouse ?

Jenis data warehouse apa yang akan dibangun ?

Dimana menyimpannya ?

Siapa akan menggunakan dan bagaimana mereka

menggunakannya ?

Page 4: Data warehouse fundamental (Planning & Requirement)

HOW TO SUCCESS• Key Issues

• Nilai dan Harapan

• Resiko

• Top-Down atau Bottom Up

• Membangun atau Beli

• Single Vendor atau Best-of-Breed Vendors

• Kebutuhan Bisnis, bukan Teknologi

• Top Management Support

• Membenarkan Data warehouse kita

Page 5: Data warehouse fundamental (Planning & Requirement)

WAREHOUSE vs OLTP

Page 6: Data warehouse fundamental (Planning & Requirement)

SDLC• Rencana Proyek

• Definisi Kebutuhan

• Desain

• Implementasi

• Deployment

• Pemeliharaan

Page 7: Data warehouse fundamental (Planning & Requirement)

ROLE AND RESPONSIBILITY

Page 8: Data warehouse fundamental (Planning & Requirement)

ROLE AND RESPONSIBILITY (Cont..)

Page 9: Data warehouse fundamental (Planning & Requirement)

WHY FAILED ? • Data Basement

Data berkualitas buruk tanpa pengaksesan yang benar

• Data Mausoleum

Database berbiaya besar dengan pengaksesan dan performa yang buruk

• Data Tenement

Dibangun dari vendor tanpa mengetahui apa yang dibutuhkan pengguna

•Data Shack

Kumpulan data hancur bahkan sebelum penyelesaian

• Data Cottage

Data mart yang berdiri sendiri, terbagi-bagi, dan membentuk kumpulan

• Data Jailhouse

Sistem data yang berkumpul dan tidak terlihat membuat data terperangkap sehingga pengguna tidak bisa mendapatkan data

Page 10: Data warehouse fundamental (Planning & Requirement)

SUCCESS FACTOR • Query and reports

Peningkatan yang cepat dalam jumlah queries dan report request user langsung dari data warehouse

• Query type

Query menjadi lebih sophisticated

• Active user

Peningkatan jumlah user

• Usage

User menghabiskan lebih banyak waktu di dalam data warehouse mencari solusi

• Turnaround times

Menandai pengurangan dalam waktu yg dibutuhkan untuk mendapat informasi strategis

Page 11: Data warehouse fundamental (Planning & Requirement)

DEFINING THE BUSINESS REQUIREMENT

Page 12: Data warehouse fundamental (Planning & Requirement)

DIMENSIONAL ANALYSIS Pengumpulan Informasi

◦ Mendefinisikan kebutuhan mereka dengan jelas

Mendefenisikan Fungsi Bisnis◦ Mendefenisikan dimensi per fungsi

Page 13: Data warehouse fundamental (Planning & Requirement)
Page 14: Data warehouse fundamental (Planning & Requirement)

INFORMATION PACKAGESA USEFUL CONCEPTRequirements Not Fully Determinate

Metodologi baru untuk menentukan persyaratan untuk sistem data warehouse didasarkan pada dimensi bisnis.

Business Dimensions

Dimensi bisnis membentuk dasar yang mendasari metodologi baru untuk definisi persyaratan.

Dimension Hierarchies and Categories

Hirarki dimensi waktu terdiri dari tingkat tahun, kuartal, dan bulan. Hierarki dimensi adalah jalan untuk drilling down atau rolling up

Key Business Metrics or Facts

Dimensi bisnis yang relevan untuk pengguna dari kedua data mart untuk melakukan analisis.

Tujuannya untuk pengukuran metrik yang mengukur keberhasilan departemen mereka.

Page 15: Data warehouse fundamental (Planning & Requirement)
Page 16: Data warehouse fundamental (Planning & Requirement)

REQUIREMENTS GATHERING METHODS Metode untuk pengumpulan requirement :

• Interview, secara personal atau dalam grup kecil

• Mengadakan sesi grup Joint Application Development (JAD)

• Kuesioner

Page 17: Data warehouse fundamental (Planning & Requirement)

Interview JAD Kuesioner Terdiri atas dua atau tiga orang Mudah menentukan jadwal Pendekatan lebih mudah

dimengerti Pengguna lebih komunikatif Butuh persiapan yang baik Perlu penelitian sebelum

interview Menentukan jenis pertanyaan

terlebih dulu Pengguna juga melakukan

persiapan interview

Terdiri atas 20 orang atau kurang dalam satu grup

Dilakukan setelah paham dasar requirement

Digunakan ketika diperoleh dasar-dasar ide

Untuk pengkonfirmasian requirement

Efisien untuk pengguna dalam lokasi yang berbeda

Pengorganisasian harus sangat baik

Dapat mengumpulkan bayak requirement dengan cepat

Berguna ketika orang yang diberi kuesioner berada dalam jangkauan yang luas

Baik dalam fase eksplorasi untuk mendapatkan reaksi berbeda-beda dari banyak orang

Dilakukan untuk orang-orang yang memiliki jadwal kerja padat

Kurang komunikatif

Page 18: Data warehouse fundamental (Planning & Requirement)

TYPES OF QUESTIONSOpen-Ended Questions

Kelebihan : • Memberi kenyamanan dalam mengungkapkan kebutuhan user• Dapat memunculkan pertanyaan-pertanyaan baru• Detail kebutuhan lebih jelasKekurangan :• Orang yang diwawancarai bisa jadi memunculkan detail yang terlalu banyak dan tidak penting• Memakan banyak waktu

Closed QuestionsKelebihan :• Menghemat waktu • Sampai ke inti dengan cepat dan mudah• Hasil wawancara dapat dibandingkanKekurangan :• Respon terbatas

ProbesProbe adalah pertanyaan lanjutan yang mungkin dapat digunakan setelah open-ended atau closed questions. Probe berguna dalam mengungkap POV orang yang diwawancarai.

Page 19: Data warehouse fundamental (Planning & Requirement)

INTERVIEW TECHNIQUES Outline :

1. User profile

2. Background and objectives

3. Information requirements

4. Analytical requirements

5. Current tools used

6. Success criteria

7. Useful business metrics

8. Relevant business dimensions

Page 20: Data warehouse fundamental (Planning & Requirement)

ADAPTING THE JAD METHODOLOGY

Pendekatan JAD :

1. Definisi proyek

2. Penelitian

3. Persiapan

4. Sesi JAD

5. Dokumen final

Page 21: Data warehouse fundamental (Planning & Requirement)

USING QUESTIONAIREMetode pengumpulan requiremen untuk data warehouse :

1. Type and Choice of Questions

2. Application of Scales

3. Questionnaire Design

4. Administering Questionnaires

Page 22: Data warehouse fundamental (Planning & Requirement)

REVIEW OF EXISTING DOCUMENTS• Dokumentasi dari bagian pengguna

Menentukan fungsi dari unit bisnis, kumpulan informasi operasional kemudian mengambil bagian-bagian pentingnya.

• Dokumentasi dari bagian IT

DBA akan menyediakan data yang akan dikumpulkan. Dari dokumentasi user yang telah dikumpulkan kemudian dihubungkan ke sistem source.

Page 23: Data warehouse fundamental (Planning & Requirement)

DATA SOURCES Requirement harus berisi informasi :

• Sumber data yang tersedia

• Struktur data dengan sumber data

• Lokasi sumber data

• OS, networks, protocols, dan arsitektur klien

• Prosedur ekstraksi data

• Ketersediaan data dari masa lalu

Page 24: Data warehouse fundamental (Planning & Requirement)

DATA TRANSFORMATION • Setelah mendapatkan data sources, mendaftar struktur data yang relevan kemudian menentukan bagaimana data sources akan ditransformasi ke jenis data yang cocok untuk disimpan di data warehouse.

• Dalam dokumen definisi requirement dipetakan source data ke da dalam data warehouse. Jelaskan penggabungan, konversi, dan splitting yang dibutuhkan sebelum masuk ke data warehouse.

Page 25: Data warehouse fundamental (Planning & Requirement)

DATA STORAGE• Detail data yang didapat dari user akan menentukan data mart yang dibutuhkan.

• Setelah mengetahui tipe analisis yang dilakukan user, dapat ditentukan tipe agregasi yang harus ada dalam data warehouse. Hal ini akan memberi informasi mengenai kebutuhan storage tambahan.

Page 26: Data warehouse fundamental (Planning & Requirement)

INFORMATION DELIVERY Dokumen definisi requirement harus berisi :

• Drill-down analysis

• Roll-up analysis

• Drill-through analysis

• Slicing and dicing analysis

• Ad hoc reports

• Online monitoring tools such as dashboards and scorecards

Page 27: Data warehouse fundamental (Planning & Requirement)

INFORMATION PACKAGE DIAGRAMInfomation package diagram merealisasikan informasi requirement untuk data warehouse. Berisi metrics yang penting untuk mengukur performa unit bisnis, dimensi bisnis yang dianalisa metrics, dan detail bagaimana drill-down dan roll-up analyses terselesaikan.

Page 28: Data warehouse fundamental (Planning & Requirement)

REQUIREMENTS AS THE DRIVINGFORCE FOR DATA WAREHOUSING

Page 29: Data warehouse fundamental (Planning & Requirement)

DATA DESIGNModel data untuk repositori data :

• Area dimana untuk mengubah, membersihkan, dan mengintegrasikan data dari sumber sistem untuk persiapan pemuatan ke dalam repositori data warehouse.

• Repositori data warehouse tersebut.

Page 30: Data warehouse fundamental (Planning & Requirement)

Structure for Business Dimensions

Jika akan membuat model data untuk data mart, dimensi bisnis yang ditunjukkan dalam angka tertentu harus dimasukkan dalam model. Kegunaan dari data mart terkait langsung dengan akurasi data model. Hal ini memiliki dimensi yang penting dan isi dari diagram paket informasi yang tepat.

Structure for Key MeasurementsKey Measurements adalah tindakan yang di gunakan untuk menganalisi bisnis dan memonitoring. Selain mendapatkan hasil query berdasarkan kombinasi dari dimensi, fakta yang akan di gunakan untuk analisis

Levels of Detail

Jika Anda membutuhkan ringkasan di data warehouse Anda, maka model data Anda harus mencakup struktur untuk menahan rincian serta data ringkasan

The architectural plan

Setiap data warehouse terdiri dari cukup banyak komponen yang sama dan semua informasi yang dibutuhkan untuk merencanakan arsitektur harus dari definisi kebutuhan.

CONT..

Page 31: Data warehouse fundamental (Planning & Requirement)

SPECIAL CONSIDERATIONSKomponen yang menunjukkan jenis informasi yang harus ada dalam definisi kebutuhan:

• Source Data

• Data Staging

• Data Storage

• Information Delivery

• Metadata

• Management and Control

Page 32: Data warehouse fundamental (Planning & Requirement)

DATA EXTRACTION, TRANSFORMATION, AND LOADING (ETL)• Data Extraction

• Data Transformation

• Data Loading

Page 33: Data warehouse fundamental (Planning & Requirement)

ALAT DAN PRODUK

Page 34: Data warehouse fundamental (Planning & Requirement)

DATA STORAGE SPECIFICATIONS• Pemilihan DBMS

• Ukuran Storage

Page 35: Data warehouse fundamental (Planning & Requirement)

PEMILIHAN DBMS :• Pengalaman user

• Jenis query

• Keterbukaan

• Manajemen metadata

• Lokasi data repositori

• Pertumbuhan Data Warehouse

Page 36: Data warehouse fundamental (Planning & Requirement)

UKURAN STORAGEArea Data Staging

Menghitung estimasi penyimpanan untuk data staging area untuk keseluruhan data warehouse perusahaan dari ukuran sistem data struktur tiap subjek bisnis.

Overall Corporate Data Warehouse

Estimasi ukuran storage berdasarkan struktur data tiap subjek bisnis. Buat daftar atribut, perkiranan field length-nya, dan hitung storage yang dibutuhkan.

Data Marts-Conformed, Independent, Dependent, atau Federated

Setelah mendefinisikan requirement, selanjutnya adalah membuat diagram informasi. Diagram informasi memiliiki dimensi bisnis dan atributnya. Lalu menentukan besarnya data storage untuk data mart.

Database Multidimensional

Buat rincian dari rencana OLAP untuk user lalu gunakan detail dari rencana untuk menentukan storage untuk database multidimensional.

Page 37: Data warehouse fundamental (Planning & Requirement)

INFORMATION DELIVERY STRATEGY• Queries dan reports

• Tipe analisis

• Distribusi informasi

• Information delivery yang real time

• Aplikasi pengambilan keputusan

• Pertumbuhan dan ekspansi

Page 38: Data warehouse fundamental (Planning & Requirement)

TERIMA KASIH