Can one workspace have multiple DD's (data sets) in it. Or do need a seperate workspace for each data set you which to expose?

Sure a workspace can work with several DD cards. The limitation for DLI-batch is that every workspace is a separate PSB, but they you can create a PSB with many PCB's accessing many DBD's.