Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Data Days is here! Join us now for 60+ days of learning, challenges, and connection. Learn more

Reply
AmitDevkatte
Kudo Commander
Kudo Commander

Applying SCD (slow changing dimensions) in OLTP or OLAP

Hi , I have a doubt regarding where to apply the SCD type 1 and 2 in data engineering pipeline. which is the best option to implement it in OLTP or in OLAP?

1 ACCEPTED SOLUTION
v-saisrao-msft
Community Support
Community Support

Hi @AmitDevkatte,

SCD Type 1 and Type 2 are best managed in the OLAP or data warehouse layer, rather than in OLTP systems. OLTP systems are designed to capture current transactional data, whereas OLAP systems handle historical analysis and dimensional modeling. Microsoft documentation states that SCD is a data warehousing technique applied to dimension tables through ETL tools. Therefore, OLTP systems provide the data changes, and SCD processes should be carried out in the OLAP layer.

Slowly changing dimension type 1 - Microsoft Fabric | Microsoft Learn

Slowly changing dimension type 2 - Microsoft Fabric | Microsoft Learn

Slowly Changing Dimension Transformation - SQL Server Integration Services (SSIS) | Microsoft Learn

Online Analytical Processing - Azure Architecture Center | Microsoft Learn

 

Thank you.

 

View solution in original post

3 REPLIES 3
v-saisrao-msft
Community Support
Community Support

Hi @AmitDevkatte,

SCD Type 1 and Type 2 are best managed in the OLAP or data warehouse layer, rather than in OLTP systems. OLTP systems are designed to capture current transactional data, whereas OLAP systems handle historical analysis and dimensional modeling. Microsoft documentation states that SCD is a data warehousing technique applied to dimension tables through ETL tools. Therefore, OLTP systems provide the data changes, and SCD processes should be carried out in the OLAP layer.

Slowly changing dimension type 1 - Microsoft Fabric | Microsoft Learn

Slowly changing dimension type 2 - Microsoft Fabric | Microsoft Learn

Slowly Changing Dimension Transformation - SQL Server Integration Services (SSIS) | Microsoft Learn

Online Analytical Processing - Azure Architecture Center | Microsoft Learn

 

Thank you.

 

Thanks for the detailed explaination. Also providing links for further reading is much appreciated.👍

lbendlin
Super User
Super User

A change is a transaction. 

 

What do you mean by "apply" - please elaborate.

Helpful resources

Announcements
Fabric Data Days is here Carousel

Fabric Data Days 2026

Don't miss out on Data Days, June 15 through August 7. Learn Fabric, Power BI, SQL, AI and more.

June Fabric Update Carousel

Fabric Monthly Update - June 2026

Check out the June 2026 Fabric update to learn about new features.