@Rad Reza a.raad.g@gmail · Slowly Changing Dimension 101 SSIS Solution for SCD Inferred Dimension Member 101 SSIS Solution for Inferred Members Master Data Services; To Keep Single

Post on 05-Feb-2020

5 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

Transcript

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

a.raad.g@gmail.com

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:

top related