Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
I'm using Data Pipeline Projects to replicate data from Oracle to Snowflake via S3.
- There is 1 landing task and downstream 1 storage task.
- The “Historical Data Store (Type 2)” option in the storage task is turned OFF
Since loading data into Snowflake via S3 is a mandatory requirement for the customer, we doesn't use Data Replication Projects.
I couldn’t find a solution in the Help documentation, so please advise how to operate on the following scenarios during operation.
1. When a table is truncated in the source Oracle database , I want to restore the Snowflake "__current" table to match the source data.
In a Replication Project , truncation is synchronized , so no action is required.
However, in a Data Pipeline Project, truncation is ignored in landing task.
2. I want to add a new table to the existing landing task and storage task.
In a Replication Project, if I perform the following steps , the table is fullload automatically and is replicated to target.
・Stop the task
・Add “Select source data”
・Restart the task
However, in a Data Pipeline Project, if I perform the same steps in the Landing task , the table is not landing automatically , nor the table is not added in the Storage task.
Best Regards
Nakagawa
Hello HNAKAGAW,
Thank you for reaching out to the Qlik community.
The source table is TRUNCATED in Oracle:-
In Data Pipeline Projects, truncate events are not captured (DDL is ignored).
What to do:-
Manually TRUNCATE the Snowflake __current table.
Then run a full reload from S3.
This is the expected behaviour for Data Pipelines.
Doc: Snowflake truncate usage in pipelines.
Adding a new table to an existing pipeline:-
Data Pipeline Projects do not auto‑discover new tables.
What to do:
Stopping/restarting alone is not sufficient.
Doc: Talend Pipeline Designer – writing to Snowflake.
Hello HNAKAGAW,
Thank you for reaching out to the Qlik community.
The source table is TRUNCATED in Oracle:-
In Data Pipeline Projects, truncate events are not captured (DDL is ignored).
What to do:-
Manually TRUNCATE the Snowflake __current table.
Then run a full reload from S3.
This is the expected behaviour for Data Pipelines.
Doc: Snowflake truncate usage in pipelines.
Adding a new table to an existing pipeline:-
Data Pipeline Projects do not auto‑discover new tables.
What to do:
Stopping/restarting alone is not sufficient.
Doc: Talend Pipeline Designer – writing to Snowflake.
Hi Rahul_Kale
I understand.
Thank you for your answer.
Best Regards
Nakagawa