I am using a R-script to do a upload data into a database (doesn’t work properly if done via the normal nodes). I want every user that executes the workflow to be required to enter their database credentials (or, if not possible, at least embedd mine in a secure way).
I have tried to do it using the “Credentials Input” Node, but I can not provide this Flow Variable to a R-script.
Using regular Flow Variables is not really an option since users then could save their passwords to the server by misstake in an unsecure way.
Does anybody have a good suggestion on how to procede here?
Knime is run in desktop - workflows are stored on Server (version is sadly 4.5).
I agree that the DB nodes would be the best option - but that is an ongoing issue since at least 2019. It’s that the write speed to Redshift from KNIME is horrible (< 1000 Records/Min). And the recommended workaround to upload to S3 and then copy to redshift is not a good option at my company (due to compliance).
With a R-Script embedded in KNIME I get a w-speed of ~25k Records/Min (which is still far from great).
Thanks. Yes, the credential extractor sadly doesnt help since it is only about the password - the username can be stored insecurly, i don’t really care about that😅.
The “Dont save” looks like a workaround i could use - would still prefer a more secure and stable version - but thanks for the suggestion.
Not aware of a ticket, just some posts on here over the time - e.g.: