Skip to main content
Announcements
Introducing Qlik Answers: A plug-and-play, Generative AI powered RAG solution. READ ALL ABOUT IT!
cancel
Showing results for 
Search instead for 
Did you mean: 
VamsiBhagavathula1

Data Load failure as its not recognising column names which is included in `` special characters

Qlik Sense is unable to recognise the columns with special characters during the load script.

I am trying to load a table based on ODBC connection to HIVE DB and immediately encountering this issue. Does anybody faced the issue similar and resolved dealing with this special characters during load script?

 

VamsiBhagavathula1_0-1701859299619.png

Best Regards

Vamsi

Labels (3)
10 Replies
PrashantSangle

I never tried with HIVE db. So it is just guessed

in Load statement remove column name and add *. Like

Load *;

SQL SELECT ..... your query....

 

Regards,

Prashant Sangle

Great dreamer's dreams never fulfilled, they are always transcended.
Please appreciate our Qlik community members by giving Kudos for sharing their time for your query. If your query is answered, please mark the topic as resolved 🙂
VamsiBhagavathula1
Author

@PrashantSangle : Thanks for taking a look into this and responding.

Load * works but i dont want that.

I expect that the load script generated by the Qlik sense connector by default should work. However this is not the case. Hence struggling to get some support. In my task, i should also rename few columns  and exclude some columns in load script. So i need to have this load script fixed.

looking forward if any more suggestions that i could try with

 

Best Regards

vamsi

sidhiq91
Specialist II
Specialist II

@VamsiBhagavathula1  Could you please load removing Special Characters ` `

Load row_number;

VamsiBhagavathula1
Author

@sidhiq91 : it failed

panosalexand
Creator
Creator

Hi, I would suggest to try 2 things:

- Try to insert the data directly from the sql server connection and you will understand where the error is

OR

- Try to create OLE DB connection 

 

VamsiBhagavathula1
Author

@panosalexand sorry . i am using Hive not sql server.

panosalexand
Creator
Creator

Ok, then try to load the whole table as raw data just to understand how to read the columns. Potentially the format from hive is different when you insert on sense. 

VamsiBhagavathula1
Author

@panosalexand : it failed even with whole table as well. Columns in Load statement are not at all recognized by qlik.  The only work around which helped me is renaming columns in SQL and use the alias columns into load statement. However this is a work around. I had to deal with many tables while constructing the app and i dont want to rename columns in sql for every table. So checking if qlik can fix this bug somehow??

panosalexand
Creator
Creator

Can you try loading with *. ??  Don't use any field as a restriction.

 

Please try the following:

Load *;

SQL SELECT * from

your connection ;