Hello @AndrewHowell , how do you do?
I saw your question in the VA community but I thought someone wiser than me would answer. I hope you have better luck here!
Anyway, probably what I will say won't help you much, but here you go:
My understanding is that there is no direct patch to what you would like to achieve. Your main bottleneck is because of the limitations on that Reload-on-Start supports with the Data provider Library (SASHDAT indeed) and what the Autoload (Base tables, SASBDAT) supports.
In regards of Autoload, your chance would be creating an NFS interface to Hive, but then you would lose all the performance Hive can give you, still you would have SASBDAT files as required by SAS Autoload.
All in all, I think you would need some custom nightly SAS process to translate the Hive native data into SASBDAT and SASHDAT, depending on the method you would like to use. And, perhaps, also from SASBDAT to SASHDAT if you would like to use the data created by users back into Hive data.
Is your Cloudera BDA co-located to SAS VA?
While Autoload is generally recommended, in your case, specially if you have self-service and your users can create or load data, I would just stick to Reload-on-Start.
Does any of above help you on any way?
Best,
Juan