Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Save $650 on Qlik Connect, Dec 1 - 7, our lowest price of the year. Register with code CYBERWEEK: Register
cancel
Showing results for 
Search instead for 
Did you mean: 
lguevara
Partner - Creator II
Partner - Creator II

Qlik replicate s3 target size change processing file

Hi,

I have lika target a aws s3 bucket.

I want to limit the maz size of the files to write in the target to 3 mb. But I dont know where  do this configuration.

Which of these options is suitable and what are their differences?

-In manage endpoint connection -> File attributes -> Maximum file size (KB)

-In manage endpoint connection -> Change processing -> Apply/store changes when: File size reaches(KB)

-Task Settings -> Change Processing Tunning -> Transaction Offload Tuning -> Offload transactions in progress to disk if -> Total transactions memory size exceeds (MB)

 

thanks,

1 Reply
Dana_Baldwin
Support
Support

Hi @lguevara 

Thanks for your contribution to Qlik Community. I agree, at first consideration the differences between these settings is not readily apparent.

The Amazon S3 target endpoint is file based as you know. Qlik Replicate uses separate files for the full load phase and the change processing/store changes phase of a task. As such, the maximum file size setting on the target endpoint relates to the full load files, and the  Apply/store changes when: File size reaches(KB) relates to the change processing/store changes files (after the full load completes). These settings allow to choose different file sizes for the full load phase versus the change processing/store changes phase of the task if you so desire.

Here's a link to our documentation on these settings:

Amazon S3 target overview | Qlik Replicate Help

Conversely, the transaction offload tuning is a memory management setting. During times of high activity on the source or performance/connection issues to the target, this setting determines at what point changes are cached to disk on the Replicate server as files so as not to completely exhaust system memory which may cause the application or server to fail. These cached files are stored until they can be sent to the target to ensure data read from the source is not lost. These cached files are stored in the task's sorter folder in a binary format; they are not 1:1 or the same as the files sent to the target.

Please refer to our documentation on this here:

Change Processing Tuning #Change Processing Tuning | Qlik Replicate Help

I hope this helps!

Thanks,

Dana