Currently it is quite difficult to expose attributes using a SQLExecutor to read in data from a SQL Server DB. Its currently very difficult if not impossible to have a dynamic workspace using a SQLExecutor to aquire the data. The reason I would like to use SQLExecutor rather then a reader or feature reader is the ability to allow the SQL server to do most of the grunt work rather then FME server. The sql query can order by distance to a location, search just to the nearest data point etc.
A schema port similar to the port on the feature reader will allow for dynamic workspaces using largely SQL queries to grab data on the fly.