BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
parmis
Fluorite | Level 6

Hi guys,

 

Does anyone know how we can connect to hive and hadoop environment using SAS pc?

 

Thanks

1 ACCEPTED SOLUTION

Accepted Solutions
soham_sas
Quartz | Level 8

You can Create a library using the ODBC , or you can directly access the table also by connect to odbc option 

libname syntax will be like below 

 

libname name odbc dsn = " " schema=" ";

 

ODBC connection syntax will be like below 

 

proc sql inobs=10;
CONNECT TO ODBC (noprompt= " enter your DSN ; schema= ;");
create table dsn as
select * from connection to odbc
(
SELECT varnames
from table name );
quit;

 

NOTE : accessing the data through ODBC connection is more faster than a Libname 

View solution in original post

3 REPLIES 3
soham_sas
Quartz | Level 8

You can Create a library using the ODBC , or you can directly access the table also by connect to odbc option 

libname syntax will be like below 

 

libname name odbc dsn = " " schema=" ";

 

ODBC connection syntax will be like below 

 

proc sql inobs=10;
CONNECT TO ODBC (noprompt= " enter your DSN ; schema= ;");
create table dsn as
select * from connection to odbc
(
SELECT varnames
from table name );
quit;

 

NOTE : accessing the data through ODBC connection is more faster than a Libname 

parmis
Fluorite | Level 6

what would be the dsn and schema?

I already run my query in hive and I have the result. I'm trying to bring it to SAS

 

Thanks

soham_sas
Quartz | Level 8

DSN is your hadoop/hive server name , and schema is your folder name inside the hadoop/hive 

 

for better clarification , it will be a good option to check with your hadoop/hive admin they will tell you exactly what will be the DSN and Schema for the table which you want to access 

hackathon24-white-horiz.png

2025 SAS Hackathon: There is still time!

Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!

Register Now

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 3 replies
  • 3079 views
  • 1 like
  • 2 in conversation