SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 57998: The Serializer/Deserializer (SerDe) for the SAS® Scalable Performance Data (SPD) Engine on HDFS treats VarChar data types as String data types

DetailsHotfixAboutRate It

The SAS Scalable Performance Data (SPD) Engine creates SAS® data sets on a Hadoop Distributed File System (HDFS). The Serializer/Deserializer (SerDe) provided by SAS enables read access to these tables directly from Hive.

SAS character variables are stored in Hive as a VarChar data type with the length of the original variable definition. However, when executing a query from Hive, the variable values are presented as a String data type padded with spaces to the full length of the variable.

This means that comparison strings used in the query must also be padded with spaces in order to match the data returned from the SerDe.

Click the Hot Fix tab in this note to access the hot fix for this issue.



Operating System and Release Information

Product FamilyProductSystemSAS Release
ReportedFixed*
SAS SystemBase SASSolaris for x649.4 TS1M3
Linux for x649.4 TS1M3
HP-UX IPF9.4 TS1M3
64-bit Enabled Solaris9.4 TS1M3
64-bit Enabled AIX9.4 TS1M3
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.