Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

how to prepare scd2 in abinitio

Answer Posted / anonymous

we can implement scd2 using the below scenario in abinitio:-
1. take 2 tables as your input first would be your today's file that is in0 second be your previous file that would be in1.
2. take the inner join of both the tables on the matching key say cust_id, and in the out port of the dml make it embedded and do the naming convention by adding the suffix _new for the today's file and _old for the prev day file data records so to make it easier to understand the data fields.
3. In the join components, unused 0 will give you inserted records(that would come from today's file), and unused 1(that would come from yesterday's file) will give you deleted records.
4. take a reformat connecting the join output port and check:
if ( _new != _old) (these are the suffix we have given in the dml output port coming from the join component), force error it from the reject port of reformat those will be your updated records and you will get the unchanged records from the output port of reformat.
5. combine all the inserted records from join unused 0, updated records from reject port of reformat and unchanged records from out port of reformat and load all of them into the delta table.

this would complete the scd type 2 execution in abinitio.

Is This Answer Correct ?    16 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Can sorting and storing be done through single software or you need different for these approaches?

1047


Suppose we assign you a new project. What would be your initial point and the key steps that you follow?

1069


What are the functions of the replicate and dedup component?

1038


How do you add default rules in the transformer?

1124


What exactly do you understand with the term data processing and businesses can trust this approach?

1045


Explain PDL with an example?

1258


What is m_dump?

1181


Explain the methods to improve performance of a graph?

1058


I am unable to connect sever database(oracle) from gde(db config file) local system.i set all these?

1105


What is the syntax for m_dump in abinitio?

1574


How you can run a graph infinitely in ab initio?

1474


What is the function you would use to transfer a string into a decimal?

1151


Mention what is a partition and what are the different types of partition components in abinitio?

1127


What are the different types of parallelism in ab initio?

1154


How do you add default rules in transformer?

1174