This document provides best practices for using Oracle Data Integrator (ODI) for data warehouse projects. It introduces key concepts of ODI including its business-rule driven and E-LT approaches. Through a case study, it compares manual coding, traditional ETL, and ODI's approach. When using manual coding, multiple scripts and tools are needed, which reduces productivity and flexibility. Traditional ETL tools stage data on proprietary engines. ODI leverages database engines for transformations and provides a centralized metadata repository for increased productivity, data quality, maintenance and flexibility compared to other approaches.