SASKiwi, you don't get the security aspect of this evidently. The Hive controls in place are preventing CREATES not Inserts. The problem is that SAS translates everything into a Create first in Temp space then inserts into the Hive table. SAS is the one that is backwards and should have a solution to treat an insert as exactly that, just an insert and not a create than an insert. If the table already existed in the temp space the SAS script would fail because the table already existed ad wouldn't be able to be created again. SAS is attemting to create a unique table, something like sasdata-2019-01-16-15-02-57-414-e-00001.dlv. So it is doing a create regardless of what code the developer writes to perform the insert. Users won't know what the table in temp space needs to be to ensure it exists already as SAS will just use a different name to avoid overwrites. SAS just needs to change to not do Creates and allow inserts directly to existing tables.
... View more