Creating an ad hoc data extract configuration
You can adjust the data extract process to retrieve data from the production backup database for your ad hoc requirements.
About this task
If your query can fetch huge data and if it is not possible to refine the query or if pagination is not working, you can use the Data Extract Service in an ad-hoc manner to retrieve the data. Though this does a blind extract of the table data, it does not impact the application server and database performance.
You can create an ad hoc data extract configuration that is identified by a
TaskId
for the tables and columns based on your requirement, set a high frequency
so that it is not called automatically, and set how many days of older data as required. You must
not create other agent criteria for the CoC Data Extract
agent. Instead, it will
run by the same agent criteria, which are configured for the regular data extracts. The extracted
data is compressed and send to same remote location that is configured for the regular data
extracts.
It is preferred to trigger the ad hoc extracts when the regular extract is not running. The memory calculations are done considering only one data extract service runs on the server or JVM and if bigger heap is not provided, task takes more time. Besides that, if regular extracts are also running, you need to make your consuming application not to pick up the extract if the compressed file or tasks meant for ad hoc extract.