When using the sql query generator under JMP16.1, with an ODBC Impala connection (Cloudera ODBC Driver for Impala DSN v2.6.13.1015 64bits), my customer does not have the primary key information for the tables in the database to which they are connecting.

Nevertheless, via the HUE interface, this information exists and can be read/represented by a key in the HUE interface.

With ODBC Oracle or Sql Server data sources, JMP also retrieves this information (and other information such as foreign keys, whether the column is indexed or not).
Could this be due to the type of database being connected to (Impala)?