โ06-15-2023 01:48 AM
I am trying to do incremental load in azure data factory. Most of the tables in the Oracle database doesn't have last modified date and Primary key column. Is there any way to do incremental loading without last modified date and primary key column?
โ06-15-2023 02:54 AM
To work incrementally you either need some kind of increasing key or some system that registers CRUD operations on the database, be it Fivetran or something else.
The increasing key only tackles the inserts, and you mention you do not have such a thing.
So I'd either add a lastmod column or install some software that registers changes on Oracle (f.e. a log-based cdc system).
โ06-15-2023 02:19 AM
ouch, that is a tough cookie.
If you have a cdc-system in place, you could extract from that (although you first have to be able to connect it to ADF too). Otherwise this will become very hard.
If the amount of records in the concerning tables is not that big, I would not bother going for incremental.
โ06-15-2023 02:35 AM
Hi @Werner Stinckensโ ,
Thanks for your response. The data volume of the table is huge, so can't do always full load. The Oracle data source which I mentioned was all the tables are views. We don't not have the CDC in place already. Is there any alternative tools (like Fivetran) which help us to solve this?
โ06-15-2023 02:54 AM
To work incrementally you either need some kind of increasing key or some system that registers CRUD operations on the database, be it Fivetran or something else.
The increasing key only tackles the inserts, and you mention you do not have such a thing.
So I'd either add a lastmod column or install some software that registers changes on Oracle (f.e. a log-based cdc system).
โ06-15-2023 03:20 AM
Thank you so much, will look in to this. ๐
โ06-15-2023 08:16 PM
Hi @Selva Kumar Ponnusamyโ
Hope everything is going great.
Just wanted to check in if you were able to resolve your issue. If yes, would you be happy to mark an answer as best so that other members can find the solution more quickly? If not, please tell us so we can help you.
Cheers!
Join a Regional User Group to connect with local Databricks users. Events will be happening in your city, and you wonโt want to miss the chance to attend and share knowledge.
If there isnโt a group near you, start one and help create a community that brings people together.
Request a New Group