ETL SYSTEM DESIGN
ETL systems are used to Extract data from heterogeneous sources, Transform data (merge data from various systems, DE-normalize data, create conformed dimensions, compute fact tables), finally Load data into target OLAP system. In other words, they should feed data into OLAP systems such that content is ready to be designed according to business needs, query execution is optimized. Also, data cleansing, validation and data quality also should be ensured by ETL systems.
on a whole ETL systems should take care of below issues.
1. Transform data into conformed dimensions/metrics suitable to model according to business needs
2. Validate input data and cleansing data to ensure quality data input to OLAP system
3. Merge data from multiple systems alias data integration. In general ERP systems will have multiple master data management systems. Also different user groups/departments might used multiple systems. Data from all these sources should be consolidated.
4. ETL systems should also take care of Data Archiving.
on a whole ETL systems should take care of below issues.
1. Transform data into conformed dimensions/metrics suitable to model according to business needs
2. Validate input data and cleansing data to ensure quality data input to OLAP system
3. Merge data from multiple systems alias data integration. In general ERP systems will have multiple master data management systems. Also different user groups/departments might used multiple systems. Data from all these sources should be consolidated.
4. ETL systems should also take care of Data Archiving.
Comments
Post a Comment