Unfortunately Ad Hoc doesn't allow SFTP connections.
However, if you can setup a extraction script, you can use Adobe hosted server, and have the file from Ad Hoc sent over to it. Then from your server connect to Adobe's using SFTP and fetch the file.
DataFeeds would not be an option, as that is raw data, and would not allow for segmentation.
-Hyder