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

Announcements
Join us to spark ideas for how to put the latest capabilities into action. Register here!
cancel
Showing results for 
Search instead for 
Did you mean: 
Mmm1632937913
Contributor
Contributor

Creating Impala table with resaved words as column name

Hi,

I'm using the tImpalaCreateTable component to create an Impala table, some of my columns names defined in my schema are Impala resaved words (Impala 3.0, for example: condition, trigger) so the component fails with the error: "A reserved word cannot be used as an identifier"

when creating an Impala table by script the solution is enclosed the names with backticks (`

condition`, `trigger`

).

any way to deal with it using the create table component?

Thanks!

Labels (4)
2 Replies
Anonymous
Not applicable

Hello,

It's not recommended that you use a reserved word as an identifier.

Have you tried to change the name of the identifier to exclude reserved words or use back quote `` ?

You can check Impala Reserved Words from

https://docs.cloudera.com/documentation/enterprise/latest/topics/impala_reserved_words.html

Best regards

Sabrina

Mmm1632937913
Contributor
Contributor
Author

I know it's not recommended to use these words, but this is the case (also list of reserved words is updated between versions..)

I can't change columns names and Talend does not allow to insert back quote (``) in the schema column name.