@rad reza a.raad.g@gmail · slowly changing dimension 101 ssis solution for scd inferred dimension...
TRANSCRIPT
@Rad_Reza [email protected]
www.rad.pasfu.com www.linkedin.com/in/rezarad
Slowly Changing Dimension 101
SSIS Solution for SCD
Inferred Dimension Member 101
SSIS Solution for Inferred Members
Master Data Services; To Keep Single Version of Truth
MDS and SSIS synchronization issue
Architecture for a solution
••
•
•
••
Lookup for
dimension
member
If not exists,
create the
Dimension
Member Record
in Staging table
of MDS (with
IsINF attribute)
Execute MDS
Batch to transfer
data from
staging to MDS
entity.
Transfer MDS
entity records to
the Data
Warehouse
dimension.
Fetch dimension
surrogate key
with a lookup
component.
Load fact record
with the new SK.
Use MDS subscription view as
source.
Check existence of dimension
member with lookup.
DW not exists, MDS non-INF:
regular insert
DW not exists, MDS INF: regular
insert (consider setting the INF
flag)
DW exists non-INF, MDS
changed: Apply SCD
DW exists INF, MDS changed
(non-INF): Update record
(consider removing the INF flag)
http://www.amazon.com/The-Data-Warehouse-Toolkit-Dimensional/dp/0471200247
http://www.radacad.com/CoursePlan.aspx?course=1
http://www.packtpub.com/microsoft-sql-server-2012-
integration-services-expert-cookbook/book
http://technet.microsoft.com/en-
us/sqlserver/jj737651.aspx
http://www.amazon.com/Microsoft-Server-2012-
Master-Services/dp/0071797858
@Rad_Reza
www.rad.pasfu.com
www.linkedin.com/in/rezarad
ios (version 6 or below):
Please input the below URL:
http://aka.ms/DBI368
Other platform:
QR Code: