Unix Technical Forum

Data Mart corrections

This is a discussion on Data Mart corrections within the SQL Server Data Warehousing forums, part of the Microsoft SQL Server category; --> We had to manfully correct a couple records in our data mart - but don't have the luxury of ...


Go Back   Unix Technical Forum > Database Server Software > Microsoft SQL Server > SQL Server Data Warehousing

Register FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 02-27-2008, 07:09 PM
Joe
 
Posts: n/a
Default Data Mart corrections

We had to manfully correct a couple records in our data mart - but don't
have the luxury of changing the source OLTP tables.

What is the best approach to prevent the ETL to pick this change us as a SCD
entry and move back the data correction to be in line with the source
tables?

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 02-27-2008, 07:09 PM
entaroadun
 
Posts: n/a
Default Re: Data Mart corrections

The only way is to make your ETL more complicated by introducing some
sort of suppression table and swapping out the final table/view
feeding your dimension so AS never sees this record.

You're basically building a filter or lens through which your OLAP
system sees your OLTP data, and changing the picture that AS sees.

On Sep 28, 2:58 pm, "Joe" <hortoris...@gmail.dot.com> wrote:
> We had to manfully correct a couple records in our data mart - but don't
> have the luxury of changing the source OLTP tables.
>
> What is the best approach to prevent the ETL to pick this change us as a SCD
> entry and move back the data correction to be in line with the source
> tables?



Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 02-27-2008, 07:09 PM
Jeje
 
Posts: n/a
Default Re: Data Mart corrections

if you do updates in the ETL process.
you can flag your manually updated records by adding a "manual update"
column
now when you do an update, verify that the manual update is set to 0 else
don't update the record.

when you do a manual cleansing change the manual update content from 0 to 1.

if you want to not insert specific records. then you need to store the keys
you want to exclude anywhere in a table and in the ETL you have to do a
lookup and then remove these rows from the dataflow.

it's 1 solution, but can works for you.


"Joe" <hortoristic@gmail.dot.com> wrote in message
news:7F9E040E-2690-4800-AC53-564229204D5F@microsoft.com...
> We had to manfully correct a couple records in our data mart - but don't
> have the luxury of changing the source OLTP tables.
>
> What is the best approach to prevent the ETL to pick this change us as a
> SCD entry and move back the data correction to be in line with the source
> tables?


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 08:18 AM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
www.UnixAdminTalk.com