06-08-2017 03:04 AM
I am having a table in Hive and using that table I am trying to create a temporary table in Hive based on some conditions and lookup values, which are stored in a SAS dataset.
I am using Execute (insert into .... ) by hadoop inside proc sql. On using the SAS dataset reference inside Execute by hadoop, it gives me an error.
Can somebody suggest how can I achieve this.
Thanks for the help.
06-08-2017 06:22 AM
Please share the code/log so we better can understand what you are trying to do. Including the look-up step.
06-08-2017 09:10 AM - edited 06-08-2017 09:22 AM
Anything enclosed in the parentheses is sent directly to Hive. Hive doesn't know anything about a SAS data set so you will get an error.
EXECUTE (all this stuff goes straight to Hive) BY HADOOP;
Update: I just noticed the Subject of this post. Are you trying to store SAS7BDAT files on HDFS?
06-09-2017 04:11 PM
This article by @brian_kinnebrew_sas may help you: