Connect Your BI Tools to Elasticsearch
No more ETL pipelines just to make ES data queryable. SoftClient4ES provides a standard JDBC Type 4 driver and Arrow Flight SQL server that work with your existing BI stack.
The Problem
Elasticsearch has no direct connector for Power BI. Tableau's connector has translation limitations. Elastic's built-in JDBC driver requires a paid subscription and is tightly version-coupled to the cluster. Generic ODBC/JDBC drivers perform client-side filtering, downloading entire result sets before applying WHERE clauses locally.
The Solution
JDBC Driver
Standard Type 4 JDBC driver. Tested with Apache Superset, DBeaver, and DataGrip. Compatible with Tableau and Power BI. No ES license required.
Arrow Flight SQL
10-100x faster than JDBC for analytical workloads. Connect from Python, DuckDB, or Go via standard ADBC clients. Java ADBC driver for in-process JVM access.
Supported Tools
Apache Superset
Tested
DBeaver
Tested
DataGrip
Tested
Grafana
Tested (Arrow Flight SQL)
Tableau
Compatible
Power BI
Compatible