This unit will familiarise learners with the techniques used to implement data flows, both near real-time and batch processing. It will introduce the ETL paradigm, the tasks performed at each stage and how they are typically implemented in a data warehouse. It will introduce the logical hierarchical modelling structure that is implemented in star and snowflake schemas in data warehouses.