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

Announcements
Join us in Toronto Sept 9th for Qlik's AI Reality Tour! Register Now
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Read file path from a csv file(key-value pair) to context variable

Hi Forum,
How can I dynamically read file path to context variables ?
My job design is as follows 
CSV file -> Context Load -> LogRow
context variable created for file path is : file_to_path 
CSV file is located at : C:\Users\sadakar.pochampalli\Downloads\context.csv
My goal is to load the database connections defined in CSV file as context variables so that I can make the job dynamic. 
( I used TOS 4 years back for few months only and now would be working on a project) - I have found few articles but it doesn't have relative path reading )
Thank you in advance for any inputs. 
Regards,
Sadakar Pochampalli 
Labels (3)
2 Replies
JR1
Creator III
Creator III

I am not sure if I understand your problem. Do you want to have a relative file path in a context variable (like "../../context.csv")? If yes, this will be difficult to achieve as the job could be placed and started from anywhere on your file system. I have always only worked with absolute paths for which I also created context variables (in your case "C:/Users/sadakar.pochampalli/Downloads/").
vapukov
Master II
Master II

Relative path like ./context.csv - work fine
for avoid problems with different locations, You can use next (I personally do this)
In each Job I import global context which include usually only few settings, like:
- context_file_path, and it different for different context groups
if for example DEV it is Studio - fixed path to context file on You developer machine
if it PROD - ./context.csv - it mean file locate in same folder with .sh/.bat file of Your Job
0683p000009MCAt.png