Problem Note 40498: SASĀ® Scalable Performance Data Server STAR JOIN fails when CLUSTER tables for DIMENSION tables do not have a unique index
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
| SPDS | Scalable Performance Data Server | Microsoft Windows Server 2003 Datacenter 64-bit Edition | 4.5_M2 | 4.5_M2 | | 9.2 TS2M2 |
| Microsoft Windows Server 2003 Enterprise 64-bit Edition | 4.5_M2 | 4.5_M2 | | 9.2 TS2M2 |
| Microsoft Windows XP 64-bit Edition | 4.5_M2 | 4.5_M2 | | 9.2 TS2M2 |
| Microsoft Windows Server 2003 Datacenter Edition | 4.5_M2 | 4.5_M2 | | 9.2 TS2M2 |
| Microsoft Windows Server 2003 Enterprise Edition | 4.5_M2 | 4.5_M2 | | 9.2 TS2M2 |
| Microsoft Windows Server 2003 Standard Edition | 4.5_M2 | 4.5_M2 | | 9.2 TS2M2 |
| Microsoft Windows Server 2003 for x64 | 4.5_M2 | 4.5_M2 | | 9.2 TS2M2 |
| Microsoft Windows XP Professional | 4.5_M2 | 4.5_M2 | | 9.2 TS2M2 |
| 64-bit Enabled AIX | 4.5_M2 | 4.5_M2 | | 9.2 TS2M2 |
| 64-bit Enabled HP-UX | 4.5_M2 | 4.5_M2 | | 9.2 TS2M2 |
| 64-bit Enabled Solaris | 4.5_M2 | 4.5_M2 | | 9.2 TS2M2 |
| HP-UX IPF | 4.5_M2 | 4.5_M2 | | 9.2 TS2M2 |
| Linux | 4.5_M2 | 4.5_M2 | | 9.2 TS2M2 |
| Linux for x64 | 4.5_M2 | 4.5_M2 | | 9.2 TS2M2 |
| Solaris for x64 | 4.5_M2 | 4.5_M2 | | 9.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.
| Type: | Problem Note |
| Priority: | high |
| Date Modified: | 2010-08-03 18:46:27 |
| Date Created: | 2010-08-02 15:21:07 |