Skip to content

Aayushi-Anand/SCD2_Implementation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SCD2_Implementation

alt text

Introduction:

A company X wants to keep its employee data up to date in their central database.   Since, over the time, many employees prefer to change their base location, it is essential to update the employee information in the company's central database.   

Problem Statement:

The field 'Location' is a Slowly changing Dimension (  a dimension whose attribute or attributes for a record (row) change slowly over time). We will be using SCD-2 type implementation to keep a full history of dimension data in the table. The Type 2 Dimension mapping filters source rows based on user-defined comparisons and inserts both new and changed dimensions into the target. Changes are tracked in the target table by looking up the primary key and creating a version number for each dimension in the table called a surrogate key.    

ETL Process:

We are sourcing the data from MS SQL Server, transforming it using Informatica and loading it to Oracle server.

Source table in MySQL server

MySql source

Target table in Oracle

Oracle_Result

About

Implementation of SCD2 for employee relocation data

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published