![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
How does DTS manage large transactions with Oracle? I do understand the isolation levels provided by DTS. But if you are doing a data transformation |
|
Thansk in Advance |
#3
| |||
| |||
|
#4
| |||
| |||
|
|
I do agree with your argument that, I should allow DTS to handle transactions. Having said that, large tables would fill up your transaction |
|
Are you aware if there are any such improvements in YUKON? There are atleast couple other ETL tools who provide this kind of feature. |
#5
| |||
| |||
|
#6
| |||
| |||
|
|
Allan, I have modified your steps as follows: 1. A datapump say that exports n rows to another location. 2. To stop the log getting large you would like to partially commit those rows.(every 100 rows say) 3. We move along and the datapump was task #2 and we are now at task #4 and this fails. 4. We do not want to rollback every thing if task #4 fails. In fact I am not even interested in rollbacks, as long as I know that the ETL has failed. So this load is not useful for creating cubes (i.e. If you use cubes as you final deliverable) 5. The ETL admin is then notified of the failure and takes further action. The above idea can be matured, in that if a certain thershold is reached, then you call the ETL successful. For example 90%. Cognos does this by allowing the users to costomize the number of rows to commit. |
#7
| |||
| |||
|
|
Allan, I have modified your steps as follows: 1. A datapump say that exports n rows to another location. 2. To stop the log getting large you would like to partially commit those rows.(every 100 rows say) 3. We move along and the datapump was task #2 and we are now at task #4 and this fails. 4. We do not want to rollback every thing if task #4 fails. In fact I am not even interested in rollbacks, as long as I know that the ETL has failed. So this load is not useful for creating cubes (i.e. If you use cubes as you final deliverable) 5. The ETL admin is then notified of the failure and takes further action. The above idea can be matured, in that if a certain thershold is reached, then you call the ETL successful. For example 90%. Cognos does this by allowing the users to costomize the number of rows to commit. |
![]() |
| Thread Tools | |
| Display Modes | |
| |