1. In the Text tab, I specified "Lines to Skip" = 1, so it would exclude the header row from the data table. However, it still displays the header row.
This is done to make the life of the user easier.
The first row usually holds the field names if we hide it, the user will not be able to see them.
"Lines to Skip" is used during the execution.
2. Since the reader allows you to select a source file specific to that reader, why does the configuration screen still force you to select an existing Connection Name? It seems weird, to have to select one of the Text File connections, even though I'm not actually using that connection.
The connection is used when the transformation is executed from the package.
When you design the transformation you can point the reader at any file you want.
That makes the life of the developer much easier.
We do have a video explaining this feature.
www.etl-tools.com/advanced-etl-processor...s-to-read-error.html
Also
I assume you are not planning to work with all 300+ fields
If it is only a small subset say 50 fields or so try using fields selector object.
It will make transforming data much faster
Reader => Fields selector => Transfomer => Writer
And remove validator if you do not need.
Less objects = faster transformation