2. 創建抽象的、良好部署的數據庫訪問組件
在過去你接觸過的數據庫項目和現在的數據倉庫之間,有一點絕對不同,那就是:在Online Transaction Processing (OLTP)環境中,用戶數量非常大,但使用到的數據卻比較少;而在Online Analytical Processing (OLAP)環境中情況卻正好相反,少量的用戶在使用大量的數據。而你的工作就是編寫一個應用程序來優化這種不同。這里有一個線索:在你所有的分析程序中,都要能抓取連續的數據項,這樣在以后建立和訪問的數據結構中才能存放與原數據物理結構類似的數據。具體如何實現呢?首先不要規格化數據。第二將其放入數組中最小化讀取請求數。按照這種方法,DBA會很樂意與你合作。
3. 保持松散