This document discusses best practices for using the Oracle Data Integrator (ODI) repository. It begins with an agenda that covers the functional areas of the ODI repository like packages, interfaces, procedures, and sessions. It then discusses case studies on searching objects in ODI versus SQL, enforcing standards, and using load plans instead of operators. The document concludes with recommending best practices like keeping master and work repositories separate, having a separate master repository for production, and implementing version control.