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

 

Hi

I run this code to extract Hadoop Metadata

proc sql;
 connect to hadoop ( &hadoop_connection.);
 create table METADATA as
   select * from connection to hadoop ( describe extended &tableout. );
 disconnect from hadoop;
quit;

 

 and I can't get rid of the dreaded Hadoop warning:

WARNING: The following columns could have a length in SAS of 32767. If so, SAS performance is impacted. See SAS/ACCESS documentation for details.

 

Any way to disable this pesky warning and extract the metadata ?

1 ACCEPTED SOLUTION
4 REPLIES 4
art297
Opal | Level 21

Take a look at page 20 of the following document: http://support.sas.com/resources/thirdpartysupport/v94/hadoop/sas-hadoop-performance-strategies.pdf

 

The answer, I think, is to issue alter statements to Hadoop in order to set the desired SAS properties.

 

Art, CEO, AnalystFinder.com

 

Ksharp
Super User
Not sure if this option could work.


options VARLENCHK=nowarn;


ChrisNZ
Tourmaline | Level 20

Thank you for your answers. Sady no luck yet.

@art297 I am not reading a table so I cannot set column properties.
@Ksharp This option is only used by data steps.

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
  • 4 replies
  • 2803 views
  • 0 likes
  • 3 in conversation