Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hello Community,
In Talend 2025-05 I am working with Snowflake and several API connections.
To connect to Snowflake we need to use a keystore, so we initialize it in the Prejob before creating the Snowflake connection. This works fine for Snowflake, but in the same job I also have different API calls.
For example:
The issue is that the keystore initialization enters in conflict with these API calls, since they do not require a keystore.
My question:
At the moment, the only workaround I found is to put all Snowflake insertions in a separate subjob marked as independent. This works, but it blocks me for several implementations I am working on, because I would prefer to keep all the technical parts (Snowflake insertions + different API calls) in the same job.
Has anyone faced this situation, and is there another solution?
Thank you in advance for your support !
Screenshots attached for reference :
Hi @marksouzacosta,
Thanks for your reply!
After running several tests, I found that the issue seems resolved when using tHttpClient to download files. The conflict was specifically with tRest and tFileFetch, which we used in our previous version (Talend 2024-04). These components are now deprecated in Talend 2025-05.
We never had any issues with tRestClient, which continues to work fine even with the keystore initialized for Snowflake.
So it looks like the problem was tied to those deprecated components rather than the keystore itself.
Thanks again for your support!
Best regards,
Leandre
Hi @PaSympa,
Can you please share a screen shot of your Job. I don't see how a KeyStore is affecting an API call.
Which block are you using to call the API?
Regards,
Mark Costa
Read more at Data Voyagers - datavoyagers.net
Follow me on my LinkedIn | Know IPC Global at ipc-global.com
Hi @marksouzacosta,
Thanks for your reply!
After running several tests, I found that the issue seems resolved when using tHttpClient to download files. The conflict was specifically with tRest and tFileFetch, which we used in our previous version (Talend 2024-04). These components are now deprecated in Talend 2025-05.
We never had any issues with tRestClient, which continues to work fine even with the keystore initialized for Snowflake.
So it looks like the problem was tied to those deprecated components rather than the keystore itself.
Thanks again for your support!
Best regards,
Leandre