SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 40498: SAS® Scalable Performance Data Server STAR JOIN fails when CLUSTER tables for DIMENSION tables do not have a unique index

DetailsHotfixAboutRate It

If you have a SAS® Scalable Performance Data Server CLUSTER table as a DIMENSION table, and the CLUSTER table does not have a unique index, the STAR JOIN optimization fails with the following error message:

   SPDS_ERROR: STARJOIN: Error generated 
   in /sas/dev/spds/ssql/src/sqlstarjoin.c at line 2649.
   SPDS_ERROR: SQL passthru expression contained errors. 

If you are running SAS Scalable Performance Data Server 4.4TSM11 or later with SAS 9.13, this problem has been corrected. A check is done to determine if the CLUSTER table has a unique index. It will also allow you to use a non-verified unique index for a CLUSTER table with the assumption that it is unique. However, you will receive the following message in your log file:

   USING NON-VERIFIED UNIQUE INDEX for CLUSTER 
   DIMENSION=<dimension_table_name> 

If you are running SAS Scalable Performance Data Server 4.5TSM2 or earlier with SAS 9.2, you must apply the hot fix to obtain the new functionality.



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SPDSScalable Performance Data ServerMicrosoft Windows Server 2003 Datacenter 64-bit Edition4.5_M24.5_M29.2 TS2M2
Microsoft Windows Server 2003 Enterprise 64-bit Edition4.5_M24.5_M29.2 TS2M2
Microsoft Windows XP 64-bit Edition4.5_M24.5_M29.2 TS2M2
Microsoft Windows Server 2003 Datacenter Edition4.5_M24.5_M29.2 TS2M2
Microsoft Windows Server 2003 Enterprise Edition4.5_M24.5_M29.2 TS2M2
Microsoft Windows Server 2003 Standard Edition4.5_M24.5_M29.2 TS2M2
Microsoft Windows Server 2003 for x644.5_M24.5_M29.2 TS2M2
Microsoft Windows XP Professional4.5_M24.5_M29.2 TS2M2
64-bit Enabled AIX4.5_M24.5_M29.2 TS2M2
64-bit Enabled HP-UX4.5_M24.5_M29.2 TS2M2
64-bit Enabled Solaris4.5_M24.5_M29.2 TS2M2
HP-UX IPF4.5_M24.5_M29.2 TS2M2
Linux4.5_M24.5_M29.2 TS2M2
Linux for x644.5_M24.5_M29.2 TS2M2
Solaris for x644.5_M24.5_M29.2 TS2M2
* 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.