Quantcast
Channel: Questions in topic: "ssis"
Viewing all articles
Browse latest Browse all 813

Updating dimension tables in a data warehouse

$
0
0
Hello guys, The question I'm going to ask might be very silly. I need a solution for the question which I could not find by googling. Question is: I have a staging database which receives all the new records on daily basis from the OLTP server. From staging I need to populate the dimension tables. When I use a Lookup Transform to find the matched and unmatched records, I am putting an OLEDB Destination for newly created data for the dimension table, For the records which already exist, I need to update them in dimension table. Initially I used OLEDBCommand and a stored procedure to update the records to dimension table but when I googled, I read that OLEDBCommand will operate in row-by-row basis and it takes huge time for millions of records. It was also suggested that SCD (Slowly Changing Dimension) is also done on a row-by-row basis and will kill time. When I tried to do the OLEDBDestination and SQL Command, and with the stored procedure, it threw an error saying the mapping columns are not available. I know why... it's because it is a stored procedure which only updates but does not give any output. So again, how can I update the dimension tables after Lookup Transform? Am I going about this the wrong way? Please guys help me out with a solution. Thanks in advance.

Viewing all articles
Browse latest Browse all 813

Trending Articles