hello
I am trying to use SAS to query hadoop tables , I can connect fine and even write sql queries as long as I wide card ie
<span style=”color: #0000ff; font-family: Courier New; font-size: small;”><span style=”color: #0000ff; font-family: Courier New; font-size: small;”><span style=”color: #0000ff; font-family: Courier New; font-size: small;”>select</span></span></span><span style=”font-family: Courier New; font-size: small;”><span style=”font-family: Courier New; font-size: small;”> * </span></span><span style=”color: #0000ff; font-family: Courier New; font-size: small;”><span style=”color: #0000ff; font-family: Courier New; font-size: small;”><span style=”color: #0000ff; font-family: Courier New; font-size: small;”>from</span></span></span><span style=”font-family: Courier New; font-size: small;”><span style=”font-family: Courier New; font-size: small;”> Hdphydro.hydro;</span></span>
but as soon as I try
<span style=”color: #0000ff; font-family: Courier New; font-size: small;”><span style=”color: #0000ff; font-family: Courier New; font-size: small;”><span style=”color: #0000ff; font-family: Courier New; font-size: small;”>select</span></span></span><span style=”font-family: Courier New; font-size: small;”><span style=”font-family: Courier New; font-size: small;”> id </span></span><span style=”color: #0000ff; font-family: Courier New; font-size: small;”><span style=”color: #0000ff; font-family: Courier New; font-size: small;”><span style=”color: #0000ff; font-family: Courier New; font-size: small;”>from</span></span></span><span style=”font-family: Courier New; font-size: small;”><span style=”font-family: Courier New; font-size: small;”> Hdphydro.hydro;</span></span>
or
<span style=”color: #0000ff; font-family: Courier New; font-size: small;”><span style=”color: #0000ff; font-family: Courier New; font-size: small;”><span style=”color: #0000ff; font-family: Courier New; font-size: small;”>select</span></span></span><span style=”font-family: Courier New; font-size: small;”><span style=”font-family: Courier New; font-size: small;”> hydro.id </span></span><span style=”color: #0000ff; font-family: Courier New; font-size: small;”><span style=”color: #0000ff; font-family: Courier New; font-size: small;”><span style=”color: #0000ff; font-family: Courier New; font-size: small;”>from</span></span></span><span style=”font-family: Courier New; font-size: small;”><span style=”font-family: Courier New; font-size: small;”> Hdphydro.hydro; </span></span>
the “.” dot in the field name is causing havoc
http://support.sas.com/kb/53/568.html
so I tried adding the parameter
<pre style=”margin: 0px; padding: 10px 0px 8px; border: 0px currentColor; text-align: left; color: #333333; text-transform: none; line-height: 1.25em; text-indent: 0px; letter-spacing: normal; font-family: monospace; font-size: inherit !important; font-style: normal; font-variant: normal; font-weight: normal; word-spacing: 0px; widows: 1; -webkit-text-stroke-width: 0px;”> <property>
<name>hive.resultset.use.unique.column.names</name>
<value>false</value>
</property>
via anbari but I still get <table name>.column name when I create a table
CREATE TABLE hydro(
id string,
DateOfSample date,
WaterLevelInMeters double,
Grade1 string,
Symbol1 string,
QA int,
DischargeInCms double,
Grade2 string,
Symbol2 string,
QAacc int) ROW FORMAT DELIMITED FIELDS TERMINATED BY ‘,’STORED AS TEXTFILE;
results in columns name hydro.id and hydro.DateOfSample any idea how to avoid this?