We are currently using BICC to extract FSCM, CRM, etc. data to build a data warehouse for analytics (one time full load followed by incremental loads). Noticed that BICC Application Data Extracts only captures updated and new records, but doesn't capture deletes.
We figured that Active Primary key extracts, will provide the list of all primary keys in a PVO. Using this, we are performing soft deletes in our warehouse.
We would like to understand the following.
- What is the recommended frequency to extract the active primary keys? We see that BICC (Job Schedule) by default offers a minimum of 1 hour. But, we were planning to use SOAP APIs to schedule the jobs more frequently. Is it okay to extract Active primary keys every 15 mins/every hour? What's the advisable frequency here?
- Similarly, what is the recommended frequency to extract the application data? We were planning to use SOAP APIs to schedule the jobs more frequently. Is it okay to extract Application Data every 15 mins? What's the advisable frequency here?