How to Easily Query Elasticsearch Data in OpenOffice Base



Connect to Elasticsearch data in OpenOffice Base using the CData ODBC Driver for Elasticsearch and generate reports with live data insights.

Apache OpenOffice Base is a versatile, free database tool that makes connecting and managing data easy. With CData ODBC Driver for Elasticsearch, you can seamlessly integrate and query live Elasticsearch data, bringing real-time insights directly into OpenOffice.

This guide simplifies the setup, showing you how to connect Elasticsearch to OpenOffice Base so you can easily generate reports, analyze trends, and make informed decisions right within your familiar workspace.

About Elasticsearch Data Integration

Accessing and integrating live data from Elasticsearch has never been easier with CData. Customers rely on CData connectivity to:

  • Access both the SQL endpoints and REST endpoints, optimizing connectivity and offering more options when it comes to reading and writing Elasticsearch data.
  • Connect to virtually every Elasticsearch instance starting with v2.2 and Open Source Elasticsearch subscriptions.
  • Always receive a relevance score for the query results without explicitly requiring the SCORE() function, simplifying access from 3rd party tools and easily seeing how the query results rank in text relevance.
  • Search through multiple indices, relying on Elasticsearch to manage and process the query and results instead of the client machine.

Users frequently integrate Elasticsearch data with analytics tools such as Crystal Reports, Power BI, and Excel, and leverage our tools to enable a single, federated access layer to all of their data sources, including Elasticsearch.

For more information on CData's Elasticsearch solutions, check out our Knowledge Base article: CData Elasticsearch Driver Features & Differentiators.


Getting Started


Overview

Here is an overview of the steps:

  1. CONFIGURE: Configure the DSN for Elasticsearch data in the CData ODBC Driver for Elasticsearch, using the required connection properties.
  2. CONNECT: Set up the ODBC connection in OpenOffice Base using the configured DSN.
  3. IMPORT: Once connected, review the available metadata and tables.
  4. CREATE: Create a report based on the queried Elasticsearch data data.

Configure the Elasticsearch DSN Using the CData ODBC Driver for Elasticsearch

To start, configure the DSN (Data Source Name) for Elasticsearch data in your system using the CData ODBC Driver for Elasticsearch. Download and install a 30-day free trial with all the features from here.

Once installed, launch the ODBC Data Source Administrator:

  • On Windows: Search for ODBC Data Source Administrator in the Start menu and open the application.
  • On Mac: Open Applications, go to Utilities, and select ODBC Manager.
  • On Linux: Use the command line to launch ODBC Data Source Administrator or use unixODBC if installed.

Once launched, double-click on the CData Elasticsearch data Source and enter the required values to establish a connection:

Set the Server and Port connection properties to connect. To authenticate, set the User and Password properties, PKI (public key infrastructure) properties, or both. To use PKI, set the SSLClientCert, SSLClientCertType, SSLClientCertSubject, and SSLClientCertPassword properties.

The data provider uses X-Pack Security for TLS/SSL and authentication. To connect over TLS/SSL, prefix the Server value with 'https://'. Note: TLS/SSL and client authentication must be enabled on X-Pack to use PKI.

Once the data provider is connected, X-Pack will then perform user authentication and grant role permissions based on the realms you have configured.

Setup an ODBC Connection in OpenOffice Base

Once you've set up the DSN, it's time to connect to it in OpenOffice Base and start querying data:

  • Launch OpenOffice Base and select Database from the home screen.
  • In the Database Wizard, choose ODBC from the 'Connect to an existing database' option and click Next.
  • Click Browse to locate and select the DSN you created, then click OK.
  • Enter the username associated with the DSN, click Test Connection to verify, and then click Next.
  • Finally, click Finish to save the new database file to your desired directory. This will connect OpenOffice Base to your live Elasticsearch data data, ready for querying and analysis.

Your connection is now established — ready to query and analyze data seamlessly within OpenOffice Base.


Review the Metadata and Tables

After the database file is created and the connection is established, the table list will automatically display all available Elasticsearch data objects.

  • Review the Elasticsearch data Object List: In the left pane, click on Tables to view the Elasticsearch data objects now available within OpenOffice Base.
  • View Object Data: Click on any object to view its contents. The Elasticsearch data data will display directly within OpenOffice Base, allowing you to review records and fields with ease.

That's it! You have now successfully established a connection to Elasticsearch data in OpenOffice Base, with data readily available for analysis and reporting.


Create a Report

Now, let's generate a report based on your Elasticsearch data data.

  • Open your database and go to the Reports tab, then select Create Report Using Wizard.
  • In the Report Wizard, choose the Elasticsearch data table from the Table or Query section. Select the columns from Available Fields that you want to include in your report and move them to the Fields in Report section using the arrows.
  • After configuring the fields, click Finish to generate your report.
  • Analyze, adjust, save, and publish the report as needed.

Your report is now created, drawing live data directly from Elasticsearch data, and ready for analysis.


Try CData Free for 30 Days

Experience the power of live Elasticsearch data data at your fingertips and seamlessly integrate it into OpenOffice Base. Start your free trial today!

Ready to get started?

Download a free trial of the Elasticsearch ODBC Driver to get started:

 Download Now

Learn more:

Elasticsearch Icon Elasticsearch ODBC Driver

The Elasticsearch ODBC Driver is a powerful tool that allows you to connect with live Elasticsearch document databases, directly from any applications that support ODBC connectivity.

Access Elasticsearch like you would a database - read, write, and update through a standard ODBC Driver interface.