Geospatial analytics, machine learning, and visualization with Elasticsearch and Kibana
07-14, 14:00–18:00 (Europe/Sarajevo), PA02

Elasticsearch is a non-relational vector database designed primarily for machine-generated data, such as logs and metrics. It offers a wide range of features, including full-text and semantic search, support for vectorized data, native integration of machine learning models, and geospatial capabilities. Elasticsearch aims to serve as a comprehensive engine for observability, security, and search applications.

Kibana is a graphical user interface designed for Elasticsearch. It serves as a central hub for cluster management, developer tools, and specialized solutions in Observability, Security, and Search. It features a robust Dashboards application that enables users to create advanced visualizations, including geospatial components that integrate seamlessly with other visual elements.

In this workshop, we aim to provide attendees with an in-depth look at the analytical aspects of Elasticsearch, focusing specifically on ES|QL. This new query language offers a more robust and comprehensive syntax than the traditional JSON query language. We will also explore the application of ES|QL in Kibana Maps and Dashboards with large datasets and cover other essential topics such as aggregation capabilities and dashboard features. Additionally, we will dedicate some time to discussing new features coming to geospatial Elasticsearch and Kibana Dashboards.


What topics do you plan to cover in your workshop?

Elasticsearch, full-text and semantic search, machine learning, spatial aggregations, dashboards and thematic mapping

Level of the workshop

beginner

Pre-requirements for attendees

This workshop is an introduction. Attendees should be familiar with geospatial datasets, formats, and databases and have basic GIS skills to work with layers and thematic mapping. Previous experience with the Elastic stack is not necessary.

Attendees are expected to have an Elastic stack ready to work either by:

  • Creating an Elastic 14-day trial account to access a recent Elasticsearch and Kibana stack (recommended). This can be done at the beginning of the workshop beginning.
  • Download and install Elasticsearch and Kibana locally following instructions from here. Doing this before the workshop is recommended to ensure there are no Internet bandwidth issues.
Coding knowledge required?

No coding knowledge is required, but some basic SQL understanding will help when reading and writing queries.

Link to software source code repository

https://github.com/elastic/elasticsearch/