Subject Oriented pada Datawarehouse

salah seorang teman bertanya, kenapa program data warehousenya disebut subject oriented, data warehouse itu subject oriented, tapi programnya kan oop (object oriented programming – pemrograman berorientasi objek) pake java, dmn subject orientednya?

ok, begini, data warehouse itu database, gudang data, yang subject oriented adalah data warehousenya bukan programnya, jadi arsitektur data dari data warehouse bersifat subject oriented, berorientasi subyek, tergantung pihak yang biasanya pihak manajemen, mencari fakta apa dari suatu data transaksional, data warehouse itu agregat jadi biasanya bentuknya sudah dalam laporan, misalkan kita mencari jumlah nasabah dari tahun 2010 dari transaksi menabung suatu bank, maka bentuk data warehouse yang biasanya berbentuk star scheme (skema bintang), ditentukan oleh manajemen, fakta-fakta dan dimensi-dimensi yang diperlukan, di sinilah mengapa data warehouse dikatakan subject oriented, sedangkan programnya itu iya object oriented, berorientasi objek, arsitektur programnya berorientasi obyek, oop atau pbo (pemrograman berorientasi objeck), dalam implementasinya contoh bahasa programnya java, oh ya balik lagi ke data warehouse, tidak semua data warehouse memerlukan etl (extraction transformation loading), balik lagi perlu tidaknya proses tersebut, yah segitu saja dah dulu :D