Using Analyzer on Impala
These are the minimum requirements for Analyzer to work with Impala:
- Pentaho BA Suite EE 5.1 or later
- Cloudera CDH5.x, Impala 1.3.x or later
- Recommend using Parquet compressed file format for tables in Impala
- Recommendations for the Hive and Simba drivers. The driver to use depends on the following scenarios:
|Pentaho 7.1 or later with the CDH 5.9 or 5.10 shim||Impala JDBC Connector 2.5.36 Cloudera Simba driver|
|Pentaho 7.1 or later with the CDH 5.11 shim||Impala JDBC Connector 2.5.37 Cloudera Simba driver|
|Pentaho 7.1 or later with the CDH 5.12 shim||Impala JDBC Connector 2.5.38 Cloudera Simba driver|
- Make sure that the JDBC driver is dropped into the Pentaho Server and Schema Workbench directories.
- Turn off connection pooling in Pentaho Server.
- Set global order by limit in Cloudera manager.
- In Mondrian schemas, divide dimension tables with high cardinality into several levels.
As with any data source, the performance of Pentaho Analyzer on Impala will be dependent upon the data shape, Impala’s configuration, and the types of queries. See the link https://support.pentaho.com/hc/en-us/articles/208652846 to the best practice concerning Pentaho Analyzer on Impala.
There are some compiled Mondrian automated test suite results for Analyzer on Impala with OEM Simba, as well as the community Apache Hive driver: