Hi guys,
Does anyone know how we can connect to hive and hadoop environment using SAS pc?
Thanks
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
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
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
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
April 27 – 30 | Gaylord Texan | Grapevine, Texas
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!
Still thinking about your presentation idea? The submission deadline has been extended to Friday, Nov. 14, at 11:59 p.m. ET.
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.
Ready to level-up your skills? Choose your own adventure.