ODS y Staging Area

Buenos días:
Soy nueva en esto de la BI y estoy buscando información relevante para realizar mi proyecto final de carrera.
Me gustaría, por favor, que me ayudarais para saber donde puedo encontrar más información sobre el Staging Area y el ODS. ¿Durante el Staging Area se realiza limpieza a los datos o se elimina algún tipo de datos (como datos erróneos o duplicados)? ¿Cómo mantiene el ODS  la información referente a los cambios?

 

También he estado intentando encontrar información sobre diferentes tipos de datamarts. La clasificación más extendendida que  he encontrado ha sido la de datamarts dependientas e independientes. Leí algo, no encontré mucho, sobre datamarts olap y oltp. ¿Cuando es preferible usar cada tipo de datamart?

 

Un saludo y gracias!