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

Announcements
Qlik GA: Multivariate Time Series in Qlik Predict: Get Details
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

[resolved] Dynamic schema in Netezza components

Hello,
I would really appreciate for my jobs, if I could use dynamic schema for Netezza components. However, currently, this is unsupported. I have found a similar topic here: http://www.talendforge.org/forum/viewtopic.php?pid=57674
Is it planned to implement this feature or would it make sense to put a feature request at jira?
Thanks
Jan
Labels (2)
1 Solution

Accepted Solutions
Anonymous
Not applicable
Author

Hi,
It is welcome to open a feature jira issue of DI project for your requirement on Talend Bug Tracker.
For tNetezzaInput, the dynamic type support is there, not tNetezzaNzLoad, tNetezzaOutput.
Best regards
Sabrina

View solution in original post

12 Replies
Anonymous
Not applicable
Author

You can use dynamic schemas to read from other DB's and write to a file(which supports dynamic schemas) then use nzload. If you need to source files dynamically from NZ use CREATE EXTERNAL TABLE to create the files.
Anonymous
Not applicable
Author

Hi,
It is welcome to open a feature jira issue of DI project for your requirement on Talend Bug Tracker.
For tNetezzaInput, the dynamic type support is there, not tNetezzaNzLoad, tNetezzaOutput.
Best regards
Sabrina
Anonymous
Not applicable
Author

Thanks both. I posted a feature request on the bug tracker.
Anonymous
Not applicable
Author

Hi jan.fabian,
Could you please paste the feature jira url on forum so that other community can check it. Thanks for your contribution.
Bets regards
Sabrina
Anonymous
Not applicable
Author

Hello Sabrina,
It's this feature: https://jira.talendforge.org/browse/TDI-29916
Best
Jan
Anonymous
Not applicable
Author

Hi,
Thanks for your contribution. We will inform you as long as this feature issue is resolved.
Best regards
Sabrina
Anonymous
Not applicable
Author

Hi,
thank you. The workaround proposed by jholman works with two significant drawbacks: it is slower and I cannot create table if not exists while loading data into Netezza.
Best
Jan
Anonymous
Not applicable
Author

I have found create external table to be quite fast and even faster than any other method if using COMPRESS TRUE when moving between Netezza NPS. Also, Netezza does not support IF (NOT) EXISTS statements, so you cannot use that anyway. I usually query the catalog table _V_TABLE to see if the table exists and drop it if required (or write an SP).
Anonymous
Not applicable
Author

My problem is related to the tNetezzaOutput, so I need to load data with dynamic schema into Netezza. Writing to a file and SCPing it to a DB server is slower than just using tNetezzaOutput. And anyway, it is a solution that is not suitable for us, compared to using talend components for inserting data into DB.
With the create table if not exist, I was talking again about the tNetezzaOutput component and the "action on table" - that works, actually. Sorry for not being clear.