SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 64200: Scored results might be incorrect when long variable names are created and used

DetailsCodeHotfixAboutRate It

In SAS® Enterprise Miner™, you can build flows that modify variables, and that generate interactions.  When a variable is modified, a new variable is created, and the new-variable name contains a suffix or prefix that describes the modification.  If the new variable is subsequently modified, then the additional new-variable names are also longer.  Nodes that generate interactions create new variables that are a combination of variable names that are used in the interaction. 

It is possible for a series of modifications and interactions to create a new-variable name that would exceed the 32-character limit in SAS®.  To prevent exceeding the limit, new-variable names are truncated at 32 characters.  When multiple new-variable names are truncated, the names might not be unique.  When non-unique names are present, score code that uses those names can generate incorrect scores. The scores are not correct because values are overwritten instead of being unique.

There are no errors or warnings to indicate a problem.

To avoid the problem, consider manually creating new variable names when automatically generated names are long and non-unique in the first few characters.  Manually create shorter names before automatically generating interactions.  Or, click the Full Code tab, and run the SAS code in a SAS Code node.  

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



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Enterprise Miner64-bit Enabled AIX5.19.1 TS1M3
Windows Vista5.19.1 TS1M3
Windows Vista for x645.19.1 TS1M3
Microsoft Windows XP Professional5.19.1 TS1M3
Microsoft Windows Server 2003 Standard Edition5.19.1 TS1M3
Microsoft Windows Server 2003 Enterprise Edition5.19.1 TS1M3
Microsoft Windows Server 2003 Datacenter Edition5.19.1 TS1M3
Microsoft Windows NT Workstation5.19.1 TS1M3
Microsoft Windows 2000 Professional5.19.1 TS1M3
Microsoft Windows 2000 Server5.19.1 TS1M3
Microsoft Windows 2000 Datacenter Server5.19.1 TS1M3
Microsoft Windows 2000 Advanced Server5.19.1 TS1M3
Microsoft® Windows® for x645.19.1 TS1M3
Microsoft Windows XP 64-bit Edition5.19.1 TS1M3
Microsoft Windows Server 2003 Enterprise 64-bit Edition5.19.1 TS1M3
Microsoft Windows Server 2003 Datacenter 64-bit Edition5.19.1 TS1M3
z/OS5.19.1 TS1M3
Microsoft® Windows® for 64-Bit Itanium-based Systems5.19.1 TS1M3
64-bit Enabled HP-UX5.19.1 TS1M3
64-bit Enabled Solaris5.19.1 TS1M3
HP-UX IPF5.19.1 TS1M3
Linux5.19.1 TS1M3
Tru64 UNIX5.19.1 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.