The staging layer, the data integration layer, and the access layer are the three layers that are involved in an ETL cycle.
- Staging layer: It is used to store the data extracted from various data structures of the source.
- Data integration layer: Data from the staging layer is transformed and transferred to the database using the integration layer. The data is arranged into hierarchical groups (often referred to as dimensions), facts, and aggregates. In a DW system, the combination of facts and dimensions tables is called a schema.
- Access layer: For analytical reporting, end-users use the access layer to retrieve the data.