@rad reza a.raad.g@gmail · slowly changing dimension 101 ssis solution for scd inferred dimension...

38

Upload: others

Post on 05-Feb-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: @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
Page 2: @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
Page 4: @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

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

Page 5: @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
Page 6: @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
Page 7: @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
Page 8: @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

••

••

Page 9: @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
Page 10: @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
Page 11: @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
Page 12: @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
Page 13: @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
Page 14: @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
Page 15: @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
Page 16: @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
Page 17: @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
Page 18: @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
Page 19: @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
Page 20: @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
Page 21: @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
Page 22: @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
Page 23: @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
Page 24: @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
Page 25: @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
Page 26: @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
Page 27: @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
Page 28: @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
Page 29: @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
Page 30: @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
Page 31: @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

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.

Page 32: @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

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)

Page 33: @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
Page 34: @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
Page 35: @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

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

Page 37: @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
Page 38: @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

ios (version 6 or below):

Please input the below URL:

http://aka.ms/DBI368

Other platform:

QR Code: