"How do I create such a job?"
This may sound harsh, but if you don't know how to start, I don't think asking the community will help (in the long run),
Composing in DI Studio is a profession of its own, it has an extra level of abstraction from programming, and its own best practices etc.
So I sugest training and mentoring.
"1) In case of the file being CSV, and the text within having commas, will CSV still be a viable option?"
Usually the source files are given to you. If the sender produce such a file, they don't know what they are doing. Require a file where all text fileds (and potential numerical as well depending an the decimal separator that is in use) are within quotes.
"2) The file will hold two columns:
- A large 2500 to 8000 long (!) characters text field. I've already checked and MS SQL varchar can hold up to 8000 characters. Might have a SAS limitation though.
- A 100 characters long text field."
SAS can handle up to 32K long fields.
"I can also create an Execute transmutation to order an SQL DB procedure to perform the actions, but that would only be if SAS does not have a built-in way to read files with such long fields."
As per above answer, this should not be needed,
Data never sleeps