Problem Note 62690: The "Could not resolve table reference" error occurs when you use SAS/ACCESS® Interface to Impala with the FEDSQL procedure
When using SAS/ACCESS Interface to Impala with the FedSQL procedure, you receive an error similar to the following:
ERROR: [HY000]ERROR: [Cloudera][ImpalaODBC] (110) Error while executing a
query in Impala: [HY000] : AnalysisException: Could not resolve table
reference: 'user.class'
For example, you encounter this problem if you run code similar to the following:
libname x sasioimp server=server_name user=user_name password=password;
proc fedsql iptrace;
select * from x.class;
quit;
The problem occurs because a default database is not specified. In this scenario, the driver assumes a default database of user.
Click the Hot Fix tab in this note to access the hot fix for this issue.
Operating System and Release Information
SAS System | SAS/ACCESS Interface to Impala | Microsoft® Windows® for x64 | 9.4 TS1M4 | 9.4 TS1M6 |
64-bit Enabled AIX | 9.4 TS1M4 | 9.4 TS1M6 |
Linux for x64 | 9.4 TS1M4 | 9.4 TS1M6 |
*
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.
The default database is not used when you use SAS/ACCESS Interface to Impala with PROC FEDSQL. In this scenario, you receive an error similar to the following: "ERROR: [HY000] [Cloudera]...Error while executing a query in Impala...AnalysisException: Could not resolve table reference: 'user.class'."
Type: | Problem Note |
Priority: | high |
Date Modified: | 2018-07-30 14:13:33 |
Date Created: | 2018-07-27 15:33:37 |