Kesalahan Implementasi
Data Warehouse
Hendro Subagyo
Informasi = Aset
DATA/INFORMASI JUGA NYAMPAH!
WAREHOUSE AMAZON.COM
Warehouse tidak terpakai
http://www.makeuseof.com/
Dalam timbunan data,
Kita haus pengetahuan
Significant IT Failures
Company Year Outcome
Hudson Bay (Canada) 2005 Inventory system problems lead to $33.3 million loss...
Data Warehouse - Wikipedia
A data warehouse (DW, DWH), or an enterprise data warehouse
(EDW), is a database used for repor...
OLTP: rekam data terkini, dukung operasional
OLTP:
update data
sesuai
kondisi
terkini
Data OLTP: Berorientasi Aplikasi
Nama
NPWP
NIK
SIM
Alamat
Lat,Long
RT/RW,
...,Prop
Jabodetabek
Data DW: Berorientasi Subyek
Subyek sama, aplikasi berbeda
Data OLTP: mendetail
Data OLTP: operasional
Data DW: terintegrasi
Data DW: terintegrasi
Integrasi tidak mudah, tapi mungkin
Data DW: non-volatile
Data DW: non-volatile
Data DW: time variant
Data DW: tidak berubah, hanya bertambah
Data Warehouse’s Data
Karakteristik data Deskripsi
Berorientasi subyek Data dikelompokkan dalam subyek-subyek.
Terintegras...
OLTP vs DW
Item OLTP Data Warehouse
Tujuan
Mendukung proses
operasional
Mendukung analisa strategis,
performa dan reportin...
Arsitektur DW/BI
Urutan desain dan pengembangan DW/BI
Komponen BI
Kesalahan A – Miskonsepsi
DW = OLTP + OLTP + ...
Kesalahan A - Miskonsepsi
“development done, problem solved.”(mitos)
Kesalahan A - Miskonsepsi
Kesalahan Implementasi – A
Miskonsepsi DW/BI
• data warehouse hanyalah kumpulan salinan dari database
operasional (OLTP)
•...
Kesalahan Implementasi – B
Tidak fokus dalam menghasilkan nilai (bisnis)
• tertarik pada implementasi teknologi terbaru, h...
Margins of Error in Cost and Time Estimates
Typical margins of Error for
Well-done Estimates
Phase Deliverable Cost (%) ti...
Kesalahan C –
No Collaboration,
No Communications
Tidak melibatkan stakeholder
Kesalahan C – Kolaborasi, Komunikasi
Kesalahan Implementasi - C
Tidak melibatkan seluruh stakeholder
• pengguna tidak merasa memiliki
• sistem yang telah diban...
Kesalahan Implementasi - C
Miskomunikasi
• Pernyataan pengembang kepada stakeholder bisnis/manajemen
“sistem ini membantu ...
Kesalahan Implementasi - C
Minimalnya komitmen dan dukungan manajemen
• komitmen dan dukungan manajemen sangat minimal, ba...
Kesalahan Implementasi - C
Tidak ada Kolaborasi dg Stakeholder Bisnis
• Pengembang tidak tertarik untuk melibatkan penggun...
Kesalahan Implementasi - D
Tidak adaptif dan tidak iteratif
• Metodologi pengembangan tidak adaptif terhadap perubahan
lin...
Menyesuaikan diri
Kesalahan Implementasi Lainnya
• Tidak menggunakan framework (mis: Matrix-Bus)
• Kesalahan pemilihan teknologi (tools)
• T...
THE MAN WHO MAKES
NO MISTAKES
DOES NOT USUALLY
MAKE ANYTHING
LET’S MAKE
BETTER MISTAKES
TOMORROW.
Beberapa kesalahan implementasi Data Warehouse/BI
Beberapa kesalahan implementasi Data Warehouse/BI
Beberapa kesalahan implementasi Data Warehouse/BI
Beberapa kesalahan implementasi Data Warehouse/BI
Beberapa kesalahan implementasi Data Warehouse/BI
Beberapa kesalahan implementasi Data Warehouse/BI
Beberapa kesalahan implementasi Data Warehouse/BI
Beberapa kesalahan implementasi Data Warehouse/BI
Upcoming SlideShare
Loading in …5
×

Beberapa kesalahan implementasi Data Warehouse/BI

582 views
401 views

Published on

Beberapa kesalahan dalam implementasi data warehouse/BI

Published in: Data & Analytics
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
582
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
18
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Beberapa kesalahan implementasi Data Warehouse/BI

  1. 1. Kesalahan Implementasi Data Warehouse Hendro Subagyo
  2. 2. Informasi = Aset
  3. 3. DATA/INFORMASI JUGA NYAMPAH!
  4. 4. WAREHOUSE AMAZON.COM
  5. 5. Warehouse tidak terpakai
  6. 6. http://www.makeuseof.com/
  7. 7. Dalam timbunan data, Kita haus pengetahuan
  8. 8. Significant IT Failures Company Year Outcome Hudson Bay (Canada) 2005 Inventory system problems lead to $33.3 million loss UK Inland Revenue 2004/5 $3.45 billion tax-credit overpayment caused by software errors Avis Europe PLC (UK) 2004 Enterprise resource planning (ERP) system cancelled after $54.5 million spent Ford Motor Co. 2004 Purchasing system abandoned after deployment costing approximately $400 M Hewlett-Packard Co. 2004 ERP system problems contribute to $160 million loss AT&T Wireless 2004 Customer relations management (CRM) system upgrade problems lead to $100M loss
  9. 9. Data Warehouse - Wikipedia A data warehouse (DW, DWH), or an enterprise data warehouse (EDW), is a database used for reporting and data analysis. Integrating data from one or more disparate sources creates a central repository of data, a data warehouse (DW). Data warehouses store current and historical data and are used for creating trending reports for senior management reporting such as annual and quarterly comparisons.
  10. 10. OLTP: rekam data terkini, dukung operasional
  11. 11. OLTP: update data sesuai kondisi terkini
  12. 12. Data OLTP: Berorientasi Aplikasi
  13. 13. Nama NPWP NIK SIM Alamat Lat,Long RT/RW, ...,Prop Jabodetabek Data DW: Berorientasi Subyek
  14. 14. Subyek sama, aplikasi berbeda
  15. 15. Data OLTP: mendetail
  16. 16. Data OLTP: operasional
  17. 17. Data DW: terintegrasi
  18. 18. Data DW: terintegrasi
  19. 19. Integrasi tidak mudah, tapi mungkin
  20. 20. Data DW: non-volatile
  21. 21. Data DW: non-volatile
  22. 22. Data DW: time variant
  23. 23. Data DW: tidak berubah, hanya bertambah
  24. 24. Data Warehouse’s Data Karakteristik data Deskripsi Berorientasi subyek Data dikelompokkan dalam subyek-subyek. Terintegrasi Data disimpan dalam format yang konsisten secara global. Hal ini berimplikasi data-cleansing sehingga data memiliki konsistensi dalam konvensi penamaan dan atribut fisik. Time-variant Data direkam untuk penggunaan jangka panjang, biasanya 5- 10 tahun. Sehingga data direkam dalam beberapa seri snapshot. Non-volatil Sekali data terekam dan tersimpan dalam waktu tertentu, misal t1, maka seluruh atribute tersebut tetap tidak berubah.
  25. 25. OLTP vs DW Item OLTP Data Warehouse Tujuan Mendukung proses operasional Mendukung analisa strategis, performa dan reporting Penggunaan data Merekam dan mengelola data Eksploitasi data Validasi data Validasi dan verifikasi saat entri Verifikasi setelah fakta Frekuensi update Data diupdate setiap ada transaksi Data ditambahkan secara periodik, dengan proses terjadwal (bukan diedit yang telah ada, tetapi data baru diambahkan). Requirement histori data Data terkini Histori data selama beberapa tahun Integrasi dan balancing data Balancing data dalam satu sistem Data harus diintegrasikan dan di- balancing dari beragam sumber
  26. 26. Arsitektur DW/BI
  27. 27. Urutan desain dan pengembangan DW/BI
  28. 28. Komponen BI
  29. 29. Kesalahan A – Miskonsepsi
  30. 30. DW = OLTP + OLTP + ... Kesalahan A - Miskonsepsi
  31. 31. “development done, problem solved.”(mitos) Kesalahan A - Miskonsepsi
  32. 32. Kesalahan Implementasi – A Miskonsepsi DW/BI • data warehouse hanyalah kumpulan salinan dari database operasional (OLTP) • desain Data Warehouse tidak berbeda dengan desain database operasional (OLTP). • desain hanya fokus pada penyimpanan berbasis rekord • mitos bahwa dengan membuat data warehouse maka secara otomatis masalah pengambilan keputusan terselesaikan
  33. 33. Kesalahan Implementasi – B Tidak fokus dalam menghasilkan nilai (bisnis) • tertarik pada implementasi teknologi terbaru, hal-hal menarik untuk dicoba dan menyelesaikan tantangan teknologi • manajer DW hanya berorientasi pada teknologi
  34. 34. Margins of Error in Cost and Time Estimates Typical margins of Error for Well-done Estimates Phase Deliverable Cost (%) time (%) Planning System Request 400 60 Project Plan 100 25 Analysis System Proposal 50 15 Design System Specification 25 10 Source: Boehm et al. (1995)
  35. 35. Kesalahan C – No Collaboration, No Communications
  36. 36. Tidak melibatkan stakeholder Kesalahan C – Kolaborasi, Komunikasi
  37. 37. Kesalahan Implementasi - C Tidak melibatkan seluruh stakeholder • pengguna tidak merasa memiliki • sistem yang telah dibangun tidak sesuai dengan budaya pengguna, atau dalam kata lain, ”gap” antara sistem as-is dan to-be terlalu jauh
  38. 38. Kesalahan Implementasi - C Miskomunikasi • Pernyataan pengembang kepada stakeholder bisnis/manajemen “sistem ini membantu manajer/manajemen mengambil keputusan lebih baik” • Audiens, “Mereka (pengembang) akan memperbaiki kita, karena selama kita tidak baik!”
  39. 39. Kesalahan Implementasi - C Minimalnya komitmen dan dukungan manajemen • komitmen dan dukungan manajemen sangat minimal, baik dukungan manajerial, SDM maupun dana
  40. 40. Kesalahan Implementasi - C Tidak ada Kolaborasi dg Stakeholder Bisnis • Pengembang tidak tertarik untuk melibatkan pengguna dan stakeholder lain • Pengembang tidak mengembangkan komunikasi efektif dengan stakeholder lain • Stakeholder bisnis, terdiri dari operator lapangan, manajemen, sponsor dana, dan pengguna sistem DW (pengambil keputusan), juga tidak tertarik untuk memahami aspek-aspek batasan teknis pengembangan
  41. 41. Kesalahan Implementasi - D Tidak adaptif dan tidak iteratif • Metodologi pengembangan tidak adaptif terhadap perubahan lingkungan bisnis yang dinamis
  42. 42. Menyesuaikan diri
  43. 43. Kesalahan Implementasi Lainnya • Tidak menggunakan framework (mis: Matrix-Bus) • Kesalahan pemilihan teknologi (tools) • Target pengembangan yang utopi • Tidak tersedianya skill, kurangnya training
  44. 44. THE MAN WHO MAKES NO MISTAKES DOES NOT USUALLY MAKE ANYTHING
  45. 45. LET’S MAKE BETTER MISTAKES TOMORROW.

×